Пример #1
0
 /**
  *
  * 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;
 }
Пример #2
0
 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);
     }
 }