public function register_ajax() { $this->check_state_api('POST'); // 获取所有的数据 $post = $this->input->post(NULL, TRUE); $this->load->api('user_api'); $api_result = $this->user_api->register($post); if (is_ok_result($api_result)) { $api_result['data'] = base_url('admin/login'); } echo json_encode($api_result); }
function save_house_image($CI, $uid, $hid, $sub) { $check_result = common_check_upload_input($CI); // 获取扩展名 if (!is_ok_result($check_result)) { return $check_result; } $ext = $check_result['data']; $tempFileName = generate_fn($CI, $ext); $tempFilePath = 'uploads/house/' . $sub . '-' . $uid . '-' . $hid . '/'; $tempFileAbsPath = FCPATH . $tempFilePath; if (!file_exists($tempFileAbsPath)) { mkdir($tempFileAbsPath); } file_put_contents($tempFileAbsPath . $tempFileName, file_get_contents('php://input')); return common_result_ok($tempFilePath . $tempFileName); }
function loadCommonInfos($CI) { $CI->load->api('admincommon_api'); $communitys_result = $CI->admincommon_api->community_list(); if (is_ok_result($communitys_result)) { $CI->communitys = arrayofmap_to_keymap($communitys_result['data'], 'cid'); } $areas_result = $CI->admincommon_api->area_list(); if (is_ok_result($areas_result)) { $CI->areas = arrayofmap_to_keymap($areas_result['data'], 'aid'); } $CI->house_types = array(1 => '普通住宅', 2 => '公寓', 3 => '别墅', 4 => '平房', 5 => '其他'); $CI->house_decors = array(1 => '毛坯', 2 => '简装', 3 => '中装', 4 => '高装', 5 => '豪装'); $CI->house_orientations = array(1 => '东', 2 => '南', 3 => '西', 4 => '北', 5 => '东西', 6 => '南北', 7 => '东南', 8 => '西南', 9 => '东北', 10 => '西北'); $CI->rights_lens = array(1 => '70年产权', 2 => '50年产权', 3 => '40年产权'); $CI->rights_types = array(1 => '商品房', 2 => '商住两用', 3 => '经济适用房', 4 => '使用权', 5 => '公房'); }
public function grant_ajax() { $this->check_state_api('POST'); // 获取所有的数据 $uid = $this->input->post('uid', TRUE); $permission = $this->input->post('permission', TRUE); if (!isset($permission) || empty($permission)) { $permission = 0; } else { $permission = 1; } $this->load->api('user_api'); $api_result = $this->user_api->grant($uid, $permission); if (is_ok_result($api_result)) { $api_result['data'] = base_url('adminuser/grant'); } echo json_encode($api_result); }
public function update_avatar() { if (!is_login()) { return $this->un_login(); } $uid = get_session_uid(); $this->load->helper('upload'); $save_result = save_avatar($this, $uid); if (is_ok_result($save_result)) { $avatar = $save_result['data']; // 新的头像地址 $update_result = $this->user_model->update_by_id($uid, array('avatar' => $avatar)); if (!$update_result) { log_message('error', 'update_avatar db failed'); // 删除文件,因为并没有更新成功 delete_avatar($avatar); return $this->ex(90303); } else { delete_old_avatar($this, $avatar); // 删除老的头像文件 set_user_field('avatar', $avatar); // 更新session return $this->ok($avatar); } } else { return $this->ex(90302); } }
public function update_sell_image($uid, $hid) { if (!is_login()) { return $this->un_login(); } if (!isset($uid)) { return $this->ex(10012); } $sell_house = $this->sellhouse_model->get_by_hid_by_uid($uid, $hid); if (!isset($sell_house) || empty($sell_house)) { return $this->ex(10013); } $this->load->helper('upload'); $save_result = save_house_image($this, $uid, $hid, 'sell'); if (is_ok_result($save_result)) { $images = $save_result['data']; // 新的头像地址 $update_result = $this->sellhouse_model->update_by_hid($hid, array('images' => $images)); if (!$update_result) { log_message('error', 'update_sell_image db failed'); // 删除文件,因为并没有更新成功 delete_house_image($images); return $this->ex(10014); } else { delete_old_house_image($this, $sell_house['images'], $images); // 删除老的头像文件 $sell_house['images'] = $images; return $this->ok($sell_house); } } else { return $this->ex(10015); } }
public function area_del() { $this->check_state_common('GET', TRUE); // 获取所有的数据 $get = $this->input->get(NULL, TRUE); $aid = isset($get['aid']) ? trim($get['aid']) : NULL; $this->load->api('admincommon_api'); $api_result = $this->admincommon_api->area_del($aid); if (is_ok_result($api_result)) { $this->area(); } else { ishow_error_msg($api_result['msg']); } }
public function del_rent_ajax() { $this->check_state_api('POST'); $uid = get_session_uid(); $hid = $this->input->post('hid', TRUE); $this->load->api('adminrenthouse_api'); $api_result = $this->adminrenthouse_api->del_rent($uid, $hid); if (is_ok_result($api_result)) { $this->generate_cat_kw(); $api_result['data'] = base_url('adminhouse/rent_index') . '?cat=' . $this->cat . '&kw=' . $this->kw; } echo json_encode($api_result); }