226
227
228
229
230
231
232
233
234
235
236
237
238
239
|
if ($db->simpleQuerySingle('SELECT 1 FROM compta_categories WHERE compte = ? LIMIT 1;', false, $id))
{
throw new UserException('Ce compte ne peut être désactivé car des catégories y sont liées.');
}
return $db->simpleUpdate('compta_comptes', ['desactive' => 1], 'id = \''.$db->escapeString(trim($id)).'\'');
}
public function get($id)
{
$db = DB::getInstance();
return $db->simpleQuerySingle('SELECT * FROM compta_comptes WHERE id = ?;', true, trim($id));
}
|
>
>
>
>
>
>
>
>
>
>
>
|
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
|
if ($db->simpleQuerySingle('SELECT 1 FROM compta_categories WHERE compte = ? LIMIT 1;', false, $id))
{
throw new UserException('Ce compte ne peut être désactivé car des catégories y sont liées.');
}
return $db->simpleUpdate('compta_comptes', ['desactive' => 1], 'id = \''.$db->escapeString(trim($id)).'\'');
}
/**
* Renvoie si un compte existe et n'est pas désactivé
* @param string $id Numéro de compte
* @return boolean TRUE si le compte existe et n'est pas désactivé
*/
public function isActive($id)
{
return DB::getInstance()->simpleQuerySingle('SELECT 1
FROM compta_comptes WHERE id = ? AND desactive != 1;', false, $id);
}
public function get($id)
{
$db = DB::getInstance();
return $db->simpleQuerySingle('SELECT * FROM compta_comptes WHERE id = ?;', true, trim($id));
}
|