Exemplo n.º 1
0
 function undelete($item_id)
 {
     $current_datetime = getCurrentDateTimeInMySQL();
     $current_user = $this->_environment->getCurrentUserItem();
     $user_id = $current_user->getItemID();
     $query = 'UPDATE ' . $this->addDatabasePrefix($this->_db_table) . ' SET' . ' deletion_date=NULL,' . ' deleter_id=NULL,' . ' modification_date="' . $current_datetime . '",' . ' modifier_id="' . encode(AS_DB, $user_id) . '"' . ' WHERE item_id="' . encode(AS_DB, $item_id) . '"';
     $result = $this->_db_connector->performQuery($query);
     if (!isset($result) or !$result) {
         include_once 'functions/error_functions.php';
         trigger_error('Problems undeleting ' . $this->_db_table . '.', E_USER_WARNING);
     } else {
         parent::undelete($item_id);
     }
 }