| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- <?php
- class historique
- {
- public static function getAll() {
- db::query("SELECT "
- . "" . DB_T_HISTORIQUE . ".id, "
- . "" . DB_T_HISTORIQUE . ".idUser ,"
- . "" . DB_T_HISTORIQUE . ".idPage, "
- . "" . DB_T_HISTORIQUE . ".log, "
- . "" . DB_T_HISTORIQUE . ".addDate "
- . "FROM " . DB_T_HISTORIQUE);
- return db::resultset();
- }
- public static function getByPage(string $_idPage) {
- db::query("SELECT "
- . "" . DB_T_HISTORIQUE . ".id, "
- . "" . DB_T_HISTORIQUE . ".idUser ,"
- . "" . DB_T_HISTORIQUE . ".log, "
- . "" . DB_T_HISTORIQUE . ".addDate "
- . "FROM " . DB_T_HISTORIQUE . " "
- . "WHERE " . DB_T_HISTORIQUE . ".idPage = :idPage");
- db::bind(':idPage', $_idPage);
- return db::resultset();
- }
- public static function getByUser(int $_idUser) {
- db::query("SELECT "
- . "" . DB_T_HISTORIQUE . ".id, "
- . "" . DB_T_HISTORIQUE . ".idPage, "
- . "" . DB_T_HISTORIQUE . ".log, "
- . "" . DB_T_HISTORIQUE . ".addDate "
- . "FROM " . DB_T_HISTORIQUE . " "
- . "WHERE " . DB_T_HISTORIQUE . ".idUser = :idUser");
- db::bind(':idUser', $_idUser);
- return db::resultset();
- }
- private static function add(array $_input){
- db::query("INSERT INTO " . DB_T_HISTORIQUE . " (idUser, idPage, log) VALUES (:idUser, :idPage, :log)");
- db::bind(':idUser', $_input["idUser"]);
- db::bind(':idPage', $_input["idPage"]);
- db::bind(':log', $_input["log"]);
- try {
- db::execute();
- } catch (Exception $ex) {
- alert::recError("Erreur lors de l'enregistrement de l'historique");
- }
- }
- public static function recordLogs(){
- if(session::isConnect() AND (alert::getSuccess() OR alert::getWarning() OR alert::getError())){
- $log = NULL;
- if(alert::getSuccess()){
- foreach (alert::getSuccess() as $value) {
- $log .= "[success] " . $value . "\r\n";
- }
- }
-
- if(alert::getWarning()){
- foreach (alert::getWarning() as $value) {
- $log .= "[warning] " . $value . "\r\n";
- }
- }
- if(alert::getError()){
- foreach (alert::getError() as $value) {
- $log .= "[error] " . $value . "\r\n";
- }
- }
- $logs = array(
- "idUser" => session::getId(),
- "idPage" => $_SERVER["REQUEST_URI"],
- "log" => $log
- );
- self::add($logs);
- }
- }
- }
|