ACC SHELL
<?php
class Kosik
{
public static function save($arr)
{
try {
$sql = dibi::query('INSERT INTO kosik ', $arr, ' ON DUPLICATE KEY UPDATE %a', $arr);
} catch (Exception $e) {
$audit = new Audit();
$audit->write(array('sql' => dibi::$sql, 'message' => $e->getMessage()));
return false;
}
}
public static function delete($sessionId)
{
try {
$sql = dibi::delete('kosik')->where('session_id=%s', $sessionId)->execute();
} catch (Exception $e) {
$audit = new Audit();
$audit->write(array('sql' => dibi::$sql, 'message' => $e->getMessage()));
return false;
}
}
public function fetchAll()
{
return dibi::select('*')->from('kosik')->orderBy('date DESC')->fetchAll();
}
}
ACC SHELL 2018