Example #1
0
 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);
 }
Example #2
0
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);
}
Example #3
0
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 => '公房');
}
Example #4
0
 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);
 }
Example #5
0
 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);
     }
 }
Example #7
0
 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']);
     }
 }
Example #8
0
 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);
 }