function remove($input) { $valueObj = new Values(); if (is_array($input)) { foreach ($input as $query) { if ((is_string($query) || is_int($query)) && intval($query)) { $output = $valueObj->delete(['id' => $query]); } else { $output = $valueObj->delete(['slug' => $query]); } } } else { if ((is_string($input) || is_int($input)) && intval($input)) { $output = $valueObj->delete(['id' => $input]); } else { $output = $valueObj->delete(['slug' => $input]); } } return isset($output) && $output ? true : false; }
public function sgDeleteGroup() { $this->checkPermissions($_POST['_wpnonce'], 'sg-delete-group'); $grObj = new Groups(); $grObj->returnMessages = true; $result = $grObj->delete(['id' => $_POST['id']]); $output['result'] = $result['result']; $output['messages'] = $result['messages']['error']; if ($output['result']) { $valObj = new Values(); $valObj->delete(['group_id' => $_POST['id']]); } echo json_encode($output, JSON_UNESCAPED_UNICODE); die; }