public function grant() { $this->check_state_common('GET', TRUE); $uid = get_session_uid(); if (!isset($uid) || $uid != 1) { ishow_error('Forbidden', 'Not Super User', 403); } $this->load->api('user_api'); $api_result = $this->user_api->get_all_user_by_super($uid); if (is_ok_result($api_result)) { $this->grant_users = $api_result['data']; } $this->load->view('admin/user/grant', $this); }
public function house() { $ext = $this->common_check_input(); $uid = get_session_uid(); if (!isset($uid)) { echo json_encode(common_result(400, '操作用户未知')); return; } $tempFileName = $this->generateHouseFileName($ext); $tempFilePath = 'uploads/house/' . $uid . '/'; $tempFileAbsPath = FCPATH . $tempFilePath; if (!file_exists($tempFileAbsPath)) { mkdir($tempFileAbsPath); } file_put_contents($tempFileAbsPath . $tempFileName, file_get_contents('php://input')); echo json_encode(common_result_ok($tempFilePath . $tempFileName)); }
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 rent_image() { $this->check_state_api('POST'); $uid = get_session_uid(); $hid = $this->check_param_api('hid'); $this->load->api('adminrenthouse_api'); $api_result = $this->adminrenthouse_api->update_rent_image($uid, $hid); echo json_encode($api_result); }