Esempio n. 1
0
 /**
  * Delete user object.
  *
  * @param User $user User object
  * @return boolean True if the user object was successfully deleted
  */
 public function deleteUser($user)
 {
     global $DB;
     $DB->delete_records($this->userresulttable, ['id' => $user->getRecordId()]);
     $user->initialize();
     return true;
 }
Esempio n. 2
0
 /**
  * Delete user object.
  *
  * @param User $user User object
  *
  * @return boolean True if the user object was successfully deleted
  */
 public function deleteUser($user)
 {
     $sql = sprintf("DELETE FROM {$this->dbTableNamePrefix}" . DataConnector::USER_RESULT_TABLE_NAME . ' ' . 'WHERE (user_pk = %d)', $user->getRecordId());
     $ok = mysql_query($sql);
     if ($ok) {
         $user->initialize();
     }
     return $ok;
 }
Esempio n. 3
0
 /**
  * Delete user object.
  *
  * @param User $user User object
  *
  * @return boolean True if the user object was successfully deleted
  */
 public function deleteUser($user)
 {
     $sql = "DELETE FROM {$this->dbTableNamePrefix}" . DataConnector::USER_RESULT_TABLE_NAME . ' ' . 'WHERE (user_pk = :id)';
     $query = $this->db->prepare($sql);
     $query->bindValue('id', $user->getRecordId(), PDO::PARAM_INT);
     $ok = $query->execute();
     if ($ok) {
         $user->initialize();
     }
     return $ok;
 }