/** * * delete rows */ public function delete($table, $where) { global $wpdb; ManagementFunction::validateNotEmpty($table, "table name"); ManagementFunction::validateNotEmpty($where, "where"); $query = "delete from {$table} where {$where}"; $result = $wpdb->query($query); $this->checkForErrors("Delete query error"); return $result; }
public static function Management_type_device() { ManagementFunction::getView(PLUGIN_DIR_PATH . Global_Define::KC_MANAGEMENT_VIEW_PATH . '/type-device.view.php'); }
public static function Device($type, $data) { require_once 'device.class.php'; $class = new Device(); $status = false; $class->setData($data); $class->filter = ManagementFunction::getPostVariable('filter'); switch ($type) { case 'add': $status = $class->add(); break; case 'update': $status = $class->update(); break; case 'delete': $status = $class->delete(); break; case 'getsingle': $status = $class->getsingle(); break; case 'getpage': $status = $class->getpage(); break; case 'search': $status = $class->search(); break; default: break; } if ($status) { wp_send_json_success($status); } else { wp_send_json_error($class->error); } }