<?php if (!defined('QWP_ROOT')) { exit('Invalid Request'); } function delete_user(&$msg, &$data) { global $F; $msg = L('Invalid parameters'); if (!get_joined_digits($F, $ids)) { return false; } db_delete('qwp_user')->condition('id', $ids, 'in')->execute(); $msg = L('Delete selected users successfully'); } define('IN_MODULE', 1); qwp_set_data_processor('delete_user'); require_once QWP_CORE_ROOT . '/tmpl_json_data.php';
<?php if (!defined('QWP_ROOT')) { exit('Invalid Request'); } function list_types(&$msg, &$data) { $d = array(array('id' => '1', 'name' => 'Test 0', 'desc' => 'This is a description for test1'), array('id' => '2', 'name' => 'Test 10', 'desc' => 'This is a description for test2'), array('id' => '3', 'name' => 'Test 20', 'desc' => 'This is a description for test3')); $data['total'] = count($d); $data['data'] = $d; } define('IN_MODULE', 1); qwp_set_data_processor('list_types'); require_once QWP_CORE_ROOT . '/tmpl_json_data.php';
{ return $v == '1' ? 'not null' : 'null'; } function convert_search_data(&$s) { if (isset($s['name'])) { $s['u.name'] = $s['name']; unset($s['name']); } } function list_users(&$msg, &$data) { get_user_data_modal($user_modal); $user_id = P('id'); $options = array('data modal' => $user_modal, 'left join' => array(array('qwp_role', 'r', 'r.id=u.role')), 'where' => 'u.id<>1 and role<>1'); if ($user_id) { $data = array(); if ($user_id != '1' && is_digits($user_id)) { $options['where'] .= ' and u.id=' . $user_id; qwp_db_get_data(array('qwp_user', 'u'), $data, null, $options); } } else { $options['default order'] = array('role', array('id', 'desc')); $options['search condition'] = array('condition' => array('fields' => array('u.name' => 'like', 'avatar' => 'set_avatar_condition', 'gender' => array('s' => array('<>', 'x'))), 'condition' => array('op' => 'or', 'fields' => array('phone' => 'like', 'account' => 'like', 'email' => 'like', 'name' => 'like')))); $options['search converter'] = 'convert_search_data'; qwp_db_retrieve_data(array('qwp_user', 'u'), $data, $options); } } define('IN_MODULE', 1); qwp_set_data_processor('list_users'); require_once QWP_CORE_ROOT . '/tmpl_json_data.php';