/** * Method to delete a transaction * * Delete transaction from database * * @url DELETE delete * @smart-auto-routing false * * @access public * @throws 404 Transaction not found * @return mixed */ function delete($id) { $data['id'] = $id; $this->_validate($data, "delete"); $db = DataConnection::readWrite(); $q = $db->transaction[$id]; $response = array(); if ($q && $q->delete()) { $response['code'] = 200; $response['message'] = 'Transaction has been removed!'; natural_set_message($response['message'], 'success'); return $response; } else { $response['code'] = 404; $response['message'] = 'Transaction not found!'; natural_set_message($response['message'], 'error'); throw new Luracast\Restler\RestException($response['code'], $response['message']); return $response; } }
/** * @smart-auto-routing false * @access private */ public function updateUserStatus($status, $user_id) { $db = DataConnection::readWrite(); $u = $db->user[$user_id]; if ($u) { $data = array('status' => $status); $affected = $u->update($data); } }
/** * Method to delete a menu * * Delete menu from database * * @url DELETE delete * @smart-auto-routing false * * @access public * @throws 404 Menu not found * @return mixed */ function delete($id) { $data['id'] = $id; $this->_validate($data, "delete"); $db = DataConnection::readWrite(); $q = $db->menu[$id]; $response = array(); if ($q && $q->delete()) { $response['code'] = 200; $response['message'] = 'Menu has been removed!'; return $response; } else { $response['code'] = 404; $response['message'] = 'Menu not found!'; throw new Luracast\Restler\RestException($response['code'], $response['message']); return $response; } }
<?php /** * @file: uploader_remove_file.php * Server Side Ajax Uplader */ session_start(); require_once '../../bootstrap.php'; // Load file infomartion $id = $_GET['id']; //$file = new Files(); // $file->loadSingle('id = ' . $id); // Get the file from the files table. $db = DataConnection::readWrite(); $file = $db->files[$id]; $arr['uid'] = $_SESSION['log_id']; $arr['filename'] = $_FILES['myfile']['name']; $arr['uri'] = $field_dir . '/' . $_FILES['myfile']['name']; $arr['filemime'] = $_FILES['myfile']['type']; $filename = $file['filename']; $uri = $file['uri']; if ($file['id'] < 1) { natural_set_message('Error loading file information.', 'error'); return FALSE; } // Remove file //$file->remove('id = ' . $id); if ($file && $file->delete()) { //if ($file->affected > 0) { unlink(NATURAL_ROOT_PATH . '/' . $uri); natural_set_message('File "' . $filename . '" was removed successfully.', 'success');