/var/www/allseasontrans.com/www/libs
NameSizeModeActions
class.ajax.php7940755editdlrm
class.bootstrap.php42790755editdlrm
class.controller.php9040755editdlrm
class.database.php20030755editdlrm
class.form.php30900755editdlrm
class.gd.php89820755editdlrm
class.hash.php2100755editdlrm
class.model.php17340755editdlrm
class.num_to_string.php40160755editdlrm
class.session.php11780755editdlrm
class.transfer_scales.php106260755editdlrm
class.validate.php25840755editdlrm
class.view.php9010755editdlrm
Edit: /var/www/allseasontrans.com/www/libs/class.database.php (2003B)
query("set names $ENCODE"); $this->query("SET lc_time_names = 'ru_RU'"); $this -> setAttribute ( PDO :: ATTR_ERRMODE , PDO :: ERRMODE_EXCEPTION ); $this -> setAttribute ( PDO :: ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC ); }catch (Exception $e){ echo $e->getMessage(); } } public function insert($table, $data) { ksort($data); $fieldsNames = implode('`,`', array_keys($data)); $fieldsValues = ':' . implode(',:', array_keys($data)); $sth = $this->prepare("INSERT INTO `$table` (`$fieldsNames`)VALUES ($fieldsValues);"); foreach ($data as $key => $value) { $sth->bindValue(":$key", $value); } $sth->execute(); } public function log ($msg,$parent_class=''){ $this->insert('logs',array( 'action' =>$msg, 'users_login' =>session::get('login'), 'ip' =>$_SERVER["REMOTE_ADDR"], 'func' =>$parent_class )); } public function update($table, $data, $where) { $fieldDetails = null; foreach ($data as $key => $value) { $fieldDetails .= "`$key`=:$key,"; } $fieldDetails = rtrim($fieldDetails, ','); $sth = $this->prepare("UPDATE `$table` SET $fieldDetails WHERE $where ;"); foreach ($data as $key => $value) { $sth->bindValue(":$key", $value); } $sth->execute(); } } ?>