/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $userId = LoginController::checkUserLogged(); if (is_object($userId)) { return $userId; } $oUserData = User::findOrFail($userId); $clients = array(); //$clients = $oUserData->getClients(); return view('clients.index', ['clients' => $clients, 'css' => $this->aParams['css'], 'scripts' => $this->aParams['scripts'], 'user' => $oUserData, 'appName' => 'dashboard']); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $userId = LoginController::checkUserLogged(); if (is_object($userId)) { return $userId; } $oUserData = User::findOrFail($userId); $aChiffresUser = array(); $aChiffresUser['CA'] = $this->buildCA($oUserData); return view('homepage', ["css" => $this->aParams['css'], "scripts" => $this->aParams['scripts'], "user" => $oUserData, "appName" => "dashboard", "postes" => $aChiffresUser]); // }
function webwxsync() { $user = Login::where('wxuin', $this->wxuin)->where('status', 1)->first(); if (!$user) { $this->death('读取消息失败,wxuin已被冻结'); } $cookies = json_decode($user->cookies); $url = "https://wx.qq.com/cgi-bin/mmwebwx-bin/webwxsync?sid=" . urlencode($cookies->wxsid) . "&skey=" . urlencode($user->skey) . "&lang=zh_CN" . "&pass_ticket=" . urlencode($user->pass_ticket); $post = '{"BaseRequest":{"Uin":' . $user->Uin . ',"Sid":"' . $cookies->wxsid . '","Skey":"' . $user->skey . '","DeviceID":"' . $user->deviceid . '"},"SyncKey":' . $user->SyncKey . ',"rr":-' . rr() . '}'; $ret = CURL::send($url, ['Cookie' => urldecode(http_build_query($cookies, '', '; '))], ['follow_redirects' => false], ['ret' => 'all', 'post' => $post]); $html = $ret->body; $cookies2 = toCookies($ret->cookies); $cookies = (object) ((array) $cookies2 + (array) $cookies); //更新Cookie Login::where('wxuin', $this->wxuin)->update(['cookies' => json_encode($cookies)]); $data_arr = $this->post_check($html); //判断数据包是否正常 \Log::info('接收到消息:', $data_arr); //读取消息 if ($data_arr['AddMsgCount'] > 0) { foreach ($data_arr['AddMsgList'] as $k => $v) { echo json_encode($v) . "\r\n"; if ($v['MsgType'] == 51 || $v['Content'] == "") { //51好像没什么用,可能是正在输入的意思 continue; } $msg = Msglist::where('MsgId', $v['MsgId'])->first(); if ($msg) { continue; //如果存在就抛弃 } $data['MsgId'] = $v['MsgId']; $data['FromUserName'] = $v['FromUserName']; $data['ToUserName'] = $v['ToUserName']; $data['MsgType'] = $v['MsgType']; $data['Content'] = $v['Content']; $data['Status'] = $v['Status']; $data['ImgStatus'] = $v['ImgStatus']; $data['CreateTime'] = $v['CreateTime']; $data['time_y'] = date('Y', $v['CreateTime']); $data['time_m'] = date('m', $v['CreateTime']); $data['time_d'] = date('d', $v['CreateTime']); $data['time_h'] = date('H', $v['CreateTime']); $data['my_uin'] = $this->wxuin; Msglist::insert($data); //加入消息处理队列 在本框架内出错,无法调用 $msg = new LoginController(); $msg->MsgDeal($this->wxuin, $v['MsgId']); } } //处理SyncKey if ($data_arr['SyncKey']['Count'] > 0) { $l['SyncKey'] = json_encode($data_arr['SyncKey']); Login::where('wxuin', $this->wxuin)->update($l); } //处理SKey if ($data_arr['SKey'] != "") { Login::where('wxuin', $this->wxuin)->update('skey', $data_arr['SKey']); } }
use App\Http\Controllers\LoginController; use App\Models\Database\user; use App\Models\urllogin; Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']); Route::filter('Admincheck', function () { $permission = LoginController::checkadmin(); if ($permission == 0) { return View('Member.Login'); } else { if ($permission != 3) { return Redirect::to('/'); } } }); Route::filter('Staffcheck', function () { $permission = LoginController::checkadmin(); if ($permission == 0) { return View('Member.Login'); } else { if ($permission == 1) { return Redirect::to('/'); } } }); //Response assign event Route::get('response/{user_id}/{card}/{assign_id}/{status}', function ($user_id, $card, $assign_id, $status) { $userlogin = urllogin::find($user_id); $dbid_card = $userlogin->id_card; if ($card == $dbid_card) { Auth::login($userlogin); return View::make('Assign.response');
public function index() { if (LoginController::checkemailverify()) { return view('Member.dashboard'); } else { return view('Member.post_register'); } }
public static function getall($filter_group, $filter_value, $sort) { if ($filter_group == 1) { $input_date = explode("/", $filter_value); $date = $input_date[2] . "-" . $input_date[1] . "-" . $input_date[0]; $event = event::where('event_date', '=', $date)->orderBy('event_date')->get(); } else { if ($filter_group == 2 && $filter_value != "all") { $event = event::where('event_status', '=', $filter_value)->orderBy('event_date')->get(); } else { if ($filter_group == 2 && $filter_value == "all") { $event = event::orderBy('event_status')->get(); } else { $now = date("Y-m-d"); $event = event::where('event_date', '>=', $now)->orderBy('event_date')->get(); } } } $returnhtml = "<table class='table table-bordered table-hover table-striped'>\n <thead>\n <tr>\n <th class='text-center'>ยื่นขอทำงานนี้</th>\n <th class='text-center'>จัดการคน</th>\n <th class='text-center'>วันที่</th>\n <th class='text-center'>ช่วงเวลางาน</th>\n <th class='text-center'>ชื่องาน</th>\n <th class='text-center'>ชื่อลูกค้า</th>\n <th class='text-center'>สถานที่จัดประชุม</th>\n <th class='text-center'>สถานะของงาน</th>\n </tr>\n </thead>\n <tbody>"; foreach ($event as $record) { $customerid = $record->customer_id; $customer = customer::where('id', '=', $customerid)->first(); $customername = $customer->symbol . " - " . $customer->name; $event_status = Getdataform::event_status($record->event_status, 'getvalue'); //get venue //$venueid = $record->venue_id; $venuename = venue_room_control::venue_detail($record->id, "link"); //end get venue id $split_event_date = explode("-", $record->event_date); $event_date = $split_event_date[2] . "/" . $split_event_date[1] . "/" . $split_event_date[0]; if ($record->meeting_period == 2) { $meeting_period = "ช่วงเช้า"; } else { if ($record->meeting_period == 3) { $meeting_period = "ช่วงบ่าย"; } else { $meeting_period = "ทั้งวัน"; } } if (LoginController::checkverifyuser()) { $request_botton = "<form style='display:inline;' role='form' method='POST' action='request_event' >\n <input type='hidden' name='_token' value='" . csrf_token() . "'>\n <input type='hidden' name='event_id' value='" . $record->id . "'>\n <a class='btn btn-success btn-circle request_this_event' id='" . $record->id . "'>\n <i class='fa fa-sign-in fa-lg request_this_event' style='cursor:pointer;' id='" . $record->id . "'></i>\n </a>\n <button type='submit' class='btn btn-success btn-circle hidden' id='submit_" . $record->id . "'>\n <i class='fa fa-sign-in fa-lg request_this_event' style='cursor:pointer;'></i>\n </button>\n </form>"; } else { $request_botton = ""; } if (LoginController::checkpermission(2)) { $assign_botton = "<a href='assigment/" . $record->id . "' class='btn btn-outline btn-info btn-circle' target='_blank'>\n <i class='fa fa-user fa-lg' style='cursor:pointer;'></i>\n </a>"; } else { $assign_botton = ""; } $returnhtml .= "<tr><td class='text-center'>" . $request_botton . "</td><td class='text-center'>" . $assign_botton . "</td></td><td class='text-center'>" . $event_date . "</td></td><td class='text-center'>" . $meeting_period . "</td><td class='text-center'><a href='event_detail/" . $record->id . "'>" . $record->event_name . "</a><td class='text-center'><a href='customer_detail/" . $customerid . "'>" . $customername . "</a><td class='text-center'>" . $venuename . "</td><td class='text-center'>" . $event_status . "</td><tr>"; } $returnhtml .= "</tbody>\n </table>"; echo $returnhtml; }