ttt)) { // $temp->ttt ++; // }else{ // $temp->ttt = 0 ; // } // dd(app('example')); dd(request()->input()); dd(request()->all()); dd(request()->query()); dd(LogList::all()); // dd(logList()); auth()->user()->test($request, 1000); } public function delete_is_new_items() { $temp = RoadItemsProject::where("is_new", 1) ->get() ; dd($temp); foreach ($temp as $key => $value) { $item_for_update = RoadItemsProject::find($value->id); $item_for_update->files()->delete(); $item_for_update->delete(); } } public function createRoad($_road_item, $item_fa, $sub_item_id, $sub_item_fa, $sub_item_data) { $roadProject = new RoadItemsProject(); $roadProject->user_id = $_road_item->user_id; $roadProject->start_lat = $_road_item->start_lat; $roadProject->start_lng = $_road_item->start_lng; $roadProject->end_lat = $_road_item->end_lat; $roadProject->end_lng = $_road_item->end_lng; $roadProject->project_distance = $_road_item->project_distance; $roadProject->created_at = $_road_item->created_at; $roadProject->updated_at = $_road_item->updated_at; $roadProject->item = $_road_item->item; $roadProject->sub_items = "MD"; $roadProject->sub_items_data = "MD"; $roadProject->item_fa = $item_fa; $roadProject->sub_item = $sub_item_id; $roadProject->sub_item_fa = $sub_item_fa; $roadProject->sub_item_data = $sub_item_data; $roadProject->parent_id = $_road_item->id; $roadProject->is_new = 1; $roadProject->province_fa = $_road_item->province_fa; $roadProject->province_id = $_road_item->province_id; $roadProject->city_id = $_road_item->city_id; $roadProject->city_fa = $_road_item->city_fa; foreach ($_road_item->files() as $key => $value) { $roadProject->files()->create(['path' => $value->path]); } $roadProject->save(); } // public function correct_data() // { // $temp = RoadItemsProject::whereNull("item_fa") // ->where('is_new','<>',-1) // ->get() // ; // $i = 0; // foreach ($temp as $key => $value) { // foreach ($value->sub_items_data as $index => $sub_item_data) { // $this_sub_item_data = InfoItem::where('item', $value->item)->where('sub_item_id', $index)->first(); // if ($this_sub_item_data) { // $this->createRoad($value, $this_sub_item_data->item_str, $this_sub_item_data->sub_item, $this_sub_item_data->sub_item_str, $sub_item_data); // } // } // $item_for_update = RoadItemsProject::find($value->id); // $item_for_update->is_new = -1; // $item_for_update->save(); // // echo $i; // // if ($i++>=20) { // // echo $i; // // dd(); // // } // dd($value); // } // dd("success"); // } public function contract_date() { $temp = ContractSubItems::whereNull('contract_date_from_parent_contract') ->get(); foreach ($temp as $key => $value) { // $value->contract_date_from_parent_contract = ; $tmp = explode('-', Contracts::where('id', $value->contract_id)->first()->contract_date); $tmp = Verta::getGregorian($tmp[0], $tmp[1], $tmp[2]); $value->contract_date_from_parent_contract = $tmp[0].'-'.$tmp[1].'-'.$tmp[2]; $value->save(); // dd($value); } } public function add_data() { $c = Contracts::all(); foreach ($c as $item) { // return $item; $mystring = $item->contract_mojavez_array; $exp = explode(',', $mystring); if (in_array('1', $exp)) { $item->national_credit_license = 1; } else { $item->national_credit_license = 0; } if (in_array('2', $exp)) { $item->province_credit_license = 1; } else { $item->province_credit_license = 0; } if (in_array('3', $exp)) { $item->headquarter_issued_license = 1; } else { $item->headquarter_issued_license = 0; } if (in_array('4', $exp)) { $item->province_issued_license = 1; } else { $item->province_issued_license = 0; } $item->save(); } return 'nice'; } public function change_status_rel() { $contracts = Contracts::withCount('subitems')->get(); foreach ($contracts as $contract) { if ($contract->subitems_count > 0 && $contract->status_rel == 1) { $d = Contracts::find($contract->id); $d->status_rel = 2; $d->save(); } } return 'ok'; } public function correct_data() { $temp = [ [ 'member_duty'=>"استان هرمزگان", 'member_url'=>"1.jpg", 'member_name'=>"محمدنجيب پيشرو", ], [ 'member_duty'=>"استان سیستان و بلوچستان", 'member_url'=>"2.jpg", 'member_name'=>"مرضیه افضلی", ], [ 'member_duty'=>"استان يزد", 'member_url'=>"3.jpg", 'member_name'=>"مهديه حسن آبادي", ], [ 'member_duty'=>"استان آذربایجان شرقی", 'member_url'=>"4.jpg", 'member_name'=>"سارا سرنج", ], [ 'member_duty'=>"استان خراسان رضوی", 'member_url'=>"5.jpg", 'member_name'=>"علی زایرزاده", ], [ 'member_duty'=>"استان گیلان", 'member_url'=>"6.jpg", 'member_name'=>"نیما آجلی لاهیجی", ], [ 'member_duty'=>"استان بوشهر", 'member_url'=>"7.jpg", 'member_name'=>"سیداحمدرضاکازرونیان", ], [ 'member_duty'=>"استان خراسان شمالی", 'member_url'=>"8.jpg", 'member_name'=>"حامد معروف", ], [ 'member_duty'=>"استان کردستان", 'member_url'=>"9.jpg", 'member_name'=>"محمد وریا خورده بینان", ], [ 'member_duty'=>"استان سمنان", 'member_url'=>"10.jpg", 'member_name'=>"امین دوست محمدی", ], [ 'member_duty'=>"استان همدان", 'member_url'=>"11.jpg", 'member_name'=>"علیرضا سیاوشی", ], [ 'member_duty'=>"استان مازندران", 'member_url'=>"12.jpg", 'member_name'=>"معصومه اميري", ], [ 'member_duty'=>"استان چهارمحال و بختیاری", 'member_url'=>"13.jpg", 'member_name'=>"محمد حسین پور قندعلی", ], [ 'member_duty'=>"استان اردبیل", 'member_url'=>"14.jpg", 'member_name'=>"زهرا آذرنوش", ], [ 'member_duty'=>"استان کرمانشاه", 'member_url'=>"15.jpg", 'member_name'=>"فرزین صیادی", ], [ 'member_duty'=>"استان قم", 'member_url'=>"16.jpg", 'member_name'=>"سارا واعظی", ], [ 'member_duty'=>"استان خراسان جنوبی", 'member_url'=>"17.jpg", 'member_name'=>"مسعود قاسمی", ], [ 'member_duty'=>"استان اذربایجان غربی", 'member_url'=>"18.jpg", 'member_name'=>"میکائیل مینائی", ], [ 'member_duty'=>"استان فارس", 'member_url'=>"19.jpg", 'member_name'=>"وحید مکرم", ], [ 'member_duty'=>"استان مرکزی", 'member_url'=>"20.jpg", 'member_name'=>"صدیقه فهیم زاده", ], [ 'member_duty'=>"استان اصفهان", 'member_url'=>"21.jpg", 'member_name'=>"مریم تاکی", ], [ 'member_duty'=>"استان گلستان", 'member_url'=>"22.jpg", 'member_name'=>"ابوطالب جلینی کرد", ], [ 'member_duty'=>"استان کهگیلویه و بویراحمد", 'member_url'=>"23.jpg", 'member_name'=>"سعیده محقق زاده", ], [ 'member_duty'=>"استان قزوین", 'member_url'=>"24.jpg", 'member_name'=>"مهدی سلطانی", ], [ 'member_duty'=>"استان خوزستان", 'member_url'=>"25.jpg", 'member_name'=>"رسول متولیان زاده", ], [ 'member_duty'=>"اداره كل ایرانشهر", 'member_url'=>"26.jpg", 'member_name'=>"پروانه راوش", ], [ 'member_duty'=>"استان زنجان دکتری عمران", 'member_url'=>"27.jpg", 'member_name'=>"علی مدقالچی", ], [ 'member_duty'=>"استان تهران", 'member_url'=>"28.jpg", 'member_name'=>"راحله باهو", ], [ 'member_duty'=>"استان البرز", 'member_url'=>"29.jpg", 'member_name'=>"پیمان بختیاری", ], [ 'member_duty'=>"استان کرمان", 'member_url'=>"30.jpg", 'member_name'=>"زینب پورجمشیدی", ], [ 'member_duty'=>"استان ايلام", 'member_url'=>"31.jpg", 'member_name'=>"حسين بلوچيان", ], [ 'member_duty'=>"اداره كل شاهرود", 'member_url'=>"32.jpg", 'member_name'=>"فاطمه حسين پور", ], [ 'member_duty'=>"استان لرستان", 'member_url'=>"33.jpg", 'member_name'=>"ابوذر احمدي فيروزآبادي", ], [ 'member_duty'=>"استان کرمان جنوب", 'member_url'=>"34.jpg", 'member_name'=>"سجاد شهابی نیا", ], [ 'member_duty'=>"مرکز مدیریت راهها", 'member_url'=>"B (1).jpg", 'member_name'=>"سید احسان جعفری نسب", ], [ 'member_duty'=>"دفتر ترانزیت", 'member_url'=>"B (2).jpg", 'member_name'=>"یونس افتخاری یگانه", ], [ 'member_duty'=>"دفتر مديريت بحران و تجهيز ماشين آلات", 'member_url'=>"B (3).jpg", 'member_name'=>"سيد محسن هاشمي", ], [ 'member_duty'=>"دفتر فناوری اطلاعات", 'member_url'=>"B (4).jpg", 'member_name'=>"رضابیابانی اردکانی", ], [ 'member_duty'=>"دفتر برنامه و بودجه", 'member_url'=>"B (5).jpg", 'member_name'=>"حمیدرضا فلاح کهن", ], [ 'member_duty'=>"دفتر حمل و نقل کالا", 'member_url'=>"B (6).jpg", 'member_name'=>"محمد سرایی", ], [ 'member_duty'=>"دفترنگهداری راههای روستایی و فرعی", 'member_url'=>"B (7).jpg", 'member_name'=>"سجاد میرزایی", ], [ 'member_duty'=>"", 'member_url'=>"B (8).jpg", 'member_name'=>"امیر مسعود منتظري دفتر فنی و امور پیمان ها", ], [ 'member_duty'=>"نگهداری راه ها", 'member_url'=>"B (9).jpg", 'member_name'=>"امیررضا خانمحمدی", ], [ 'member_duty'=>"دفتر آمار، ایمنی و ترافیک", 'member_url'=>"B (10).jpg", 'member_name'=>"محمد پگاه رشيدبيگي", ], [ 'member_duty'=>"دفترساخت و توسعه راههای فرعی و روستایی", 'member_url'=>"B (11).jpg", 'member_name'=>"امیر مهرآرا", ], [ 'member_duty'=>"دفتر سرمایه گذاری", 'member_url'=>"B (12).jpg", 'member_name'=>"فاطمه باقري خليلي", ], [ 'member_duty'=>"دفتر حمل و نقل مسافر", 'member_url'=>"", 'member_name'=>"علي نفري", ], ]; dd($temp); $temp ="1-محمدنجيب پيشرو-استان هرمزگان-,2- مرضیه افضلی-استان سیستان و بلوچستان-,3-مهديه حسن آبادي استان يزد -,4-سارا سرنج-استان آذربایجان شرقی-,5-علی زایرزاده- استان خراسان رضوی-,6- نیما آجلی لاهیجی-استان گیلان-,7- سیداحمدرضاکازرونیان-استان بوشهر-,8- حامد معروف- استان خراسان شمالی-,9- محمد وریا خورده بینان- استان کردستان-,10- امین دوست محمدی- استان سمنان -,11- علیرضا سیاوشی- استان همدان-,12- معصومه اميري -استان مازندران-,13- محمد حسین پور قندعلی - استان چهارمحال و بختیاری -,14- زهرا آذرنوش-استان اردبیل-,15- فرزین صیادی-استان کرمانشاه -,16- سارا واعظی - استان قم-,17- مسعود قاسمی- استان خراسان جنوبی -,18-میکائیل مینائی-استان اذربایجان غربی-,19-وحید مکرم-استان فارس-,20-صدیقه فهیم زاده - استان مرکزی-,21-مریم تاکی - استان اصفهان-,22-ابوطالب جلینی کرد -استان گلستان-,23- سعیده محقق زاده - استان کهگیلویه و بویراحمد -,24-مهدی سلطانی-استان قزوین-,25-رسول متولیان زاده-استان خوزستان-,26- پروانه راوش-اداره كل ایرانشهر-,27-علی مدقالچی-استان زنجان دکتری عمران-,28-راحله باهو- استان تهران-,29-پیمان بختیاری-استان البرز-,30-زینب پورجمشیدی-استان کرمان-,31-حسين بلوچيان-استان ايلام-,32-فاطمه حسين پور-اداره كل شاهرود-,33-ابوذر احمدي فيروزآبادي-استان لرستان-,34-سجاد شهابی نیا-استان کرمان جنوب-,1- سید احسان جعفری نسب-مرکز مدیریت راهها-,2- یونس افتخاری یگانه- دفتر ترانزیت-,3- سيد محسن هاشمي -دفتر مديريت بحران و تجهيز ماشين آلات-,4- رضابیابانی اردکانی-دفتر فناوری اطلاعات-,5- حمیدرضا فلاح کهن-دفتر برنامه و بودجه-,6- محمد سرایی-دفتر حمل و نقل کالا-,7- سجاد میرزایی-دفترنگهداری راههای روستایی و فرعی-,8- امیر مسعود منتظري دفتر فنی و امور پیمان ها-,9-امیررضا خانمحمدی-نگهداری راه ها-,10-محمد پگاه رشيدبيگي- دفتر آمار، ایمنی و ترافیک-,11-امیر مهرآرا-دفترساخت و توسعه راههای فرعی و روستایی-,12-فاطمه باقري خليلي-دفتر سرمایه گذاری-,13-علي نفري- دفتر حمل و نقل مسافر-"; $temp_array = []; // dd(explode(",",$temp)); foreach (explode(",", $temp) as $key => $value) { // dd($value); $temp___ = explode("-", $value); // $temp_array[] = // [ // "'member_duty'=> => $temp___[2], // "'member_url"' =>> "", // "'member_name"' ==> $temp___[1], // ]; } return $temp_array; var_dump($temp_array); dd(explode(",", $temp)); foreach (explode($temp) as $key => $value) { // dd($value->id); if ($value->id != 470) { $value->revokePermissionTo(['access-user-management']); // dd($value); } # code... } return "easy easy tamam tamam"; // $user->getAllPermissions(); // $user->revokePermissionTo(['editor','shopping']) // dd($this->jsonDecoder()); // dd("off"); // $temp = Contracts::all() // ->get() // ; // dd($temp); // phpinfo(); // $this->contract_date(); // dd(); // $temp_parent_project_files = ProjectFile::where('project_fileable_type','App\Models\RoadItemsProject'); // dd($temp_parent_project_files->where('project_fileable_type','App\Models\RoadItemsProject')->get()); // $temp = ContractSubItemsHistory::whereNull('last_date_update') // ->get() // ; // dd($temp); // dd(); // foreach ($temp as $key => $value) { // dd(Verta::instance($value->StartTime_DateTime)); // dd($value->StartTime_DateTime); // dd($value->sub_items_data); // $parent_project_files = $temp_parent_project_files->where('project_fileable_id',$value->parent_id)->get(); // foreach ($value->sub_items_data as $entity) { // $exploded_contract_date = explode('-', $value->updated_at_fa); // $value->last_date_update = Verta::createJalaliDate($exploded_contract_date[0], $exploded_contract_date[1], explode(' ',$exploded_contract_date[2])[0])->formatGregorian('Y-m-d'); // $value->save(); // dd($value); // // echo $entity; // // dd($entity); // } // dd($value); // } } public function Develop(Request $request) { return 'hi'; } public function func1(Request $request) { return 'boooooooo'; $url = "https://riws.rmto.ir/WebServices/NRPTrafficStatus.asmx?wsdl"; try { $soap_client = new SoapClient($url); $result = $soap_client->Get_RoadObservedProblems_Current(array('strUserName' => 'vaytelrop', 'strPassword' => 'VaYtelROP*2024')); } catch (SoapFault $e) { echo $e->getMessage(); $msg = 'rms: error in get road observation webservice babe!!!!'."\n"; $msg .= $e->getMessage(); self::sms_sender('09106610969', $msg); self::sms_sender('09367487107', $msg); return 0; } $result = serialize($result); // return $result; $x = strpos($result, 'truncate(); foreach ($xml as $value) { echo $value->AutoID."\n"; $rop = RoadObserved::updateOrCreate( ['AutoID' => $value->AutoID], ['AutoID' => $value->AutoID, 'Title' => $value->Title, 'StartTime' => $value->StartTime, 'EndTime' => $value->EndTime, 'StartDate' => $value->Base_StartDate, 'EndDate' => $value->Base_EndDate, 'StartTime_DateTime' => $value->StartTime_DateTime, 'EndTime_DateTime' => $value->EndTime_DateTime, 'fk_RegisteredEventMessage' => $value->fk_RegisteredEventMessage, 'fk_Country' => $value->fk_Country, 'ProvinceNmae' => $value->ProvinceNmae, 'fk_Province' => $value->fk_Province, 'fk_Town' => $value->fk_Town, 'TownName' => $value->TownName, 'lng'=> $value->XGeo, 'lat'=> $value->YGeo, 'XLAM'=> $value->XLAM, 'YLAM'=> $value->YLAM, 'WeatherName' => $value->WeatherName, 'fk_Weather' => $value->fk_Weather, 'EventTypeTitle' => $value->EventTypeTitle, 'fk_EventType' => $value->fk_EventType, 'FeatureTypeTitle' => $value->FeatureTypeTitle, 'fk_FeatureType' => $value->fk_FeatureType, 'Description' => $value->Description ] ); // var_dump($value); // echo $value->AutoID."\n"; } } else { /////log for error add all of things like successfull operation $msg = 'rms: error in get data roadobserved shomar babe!!!!'."\n"; self::sms_sender('09106610969', $msg); self::sms_sender('09367487107', $msg); return $result; } return 0; } public function index() { return view('home'); } public function rmtoIndex() { if (Auth::user()->id >= 713 && Auth::user()->id <= 757 && Auth::user()->confirmed == 0) { $confirmed = 0; } elseif (Auth::user()->id > 470) { $confirmed = 1; } elseif (Auth::user()->province_id != null && Auth::user()->city_id == null && Auth::user()->confirmed == 0) { $confirmed = 0; } else { if (( Auth::user()->username == 'test' || Auth::user()->username == 'drdanesh' ) && Auth::user()->confirmed == 0) { $confirmed = 0; } else { $confirmed = 1; } } return view('rmto-preview.home', ['confirmed' => $confirmed]); } public function getIDFromNominatim($s_lng, $s_lat, $d_lng, $d_lat) { $url = "https://testmap.141.ir/route/v1/driving/".$s_lng.",".$s_lat.";".$d_lng.",".$d_lat."?overview=full&alternatives=true&steps=true"; $result = file_get_contents($url); $result = json_decode($result); $ways = $result->routes[0]->legs[0]->steps; $ids = array(); foreach ($ways as $key => $value) { if (!in_array($value->name, $ids)) { $ids[] = $value->name; } } return $ids; } public function update_road_observed_times() { $sql = "SELECT problem_id as id,MAX(created_at)AS ddd FROM road_observed_histories GROUP BY problem_id"; $data = DB::select(DB::raw($sql)); foreach ($data as $value) { $q = \App\Models\RoadObserved::find($value->id); if ($q <> null) { $q->rms_last_activity = $value->ddd; $q->save(); } $q = null; } return 'hi'; } // public function fuckingMostaphaAndDanesh(Request $request) // { // $cid = \App\Models\Constituency::find($request->c_id); // $fa = $cid->constituency_fa; // $data = \App\Models\LawmakersCorrespondence::find($request->id); // $data->constituency_fa = $fa; // $data->constituency_id = $request->c_id; // $data->save(); // return 0; // } public function uploadImage(Request $request) { $file = $request->file('image'); $fileName = time().'-reza-'.$file->getClientOriginalName(); $save = $file->move(storage_path('images'), $fileName); // \App\Helpers\Compress::resize($save); return response()->json(['msg' => 'ok']); } public function addPermissions() { // $array = [ // [ // 'name' => 'show-camp', // 'guard_name' => 'web', // 'name_fa' => 'نمایش قرارگاه زمستانی', // ], // [ // 'name' => 'show-camp-province', // 'guard_name' => 'web', // 'name_fa' => 'نمایش قرارگاه زمستانی استانی', // ], // [ // 'name' => 'add-camp', // 'guard_name' => 'web', // 'name_fa' => 'ثبت قرارگاه زمستانی', // ], // [ // 'name' => 'add-camp-province', // 'guard_name' => 'web', // 'name_fa' => 'ثبت قرارگاه زمستانی استانی', // ], // [ // 'name' => 'edit-camp', // 'guard_name' => 'web', // 'name_fa' => 'ویرایش قرارگاه زمستانی', // ], // [ // 'name' => 'edit-camp-province', // 'guard_name' => 'web', // 'name_fa' => 'ویرایش قرارگاه زمستانی استانی', // ], // [ // 'name' => 'delete-camp', // 'guard_name' => 'web', // 'name_fa' => 'حذف قرارگاه زمستانی', // ], // [ // 'name' => 'delete-camp-province', // 'guard_name' => 'web', // 'name_fa' => 'حذف قرارگاه زمستانی استانی', // ], // [ // 'name' => 'opening-camp', // 'guard_name' => 'web', // 'name_fa' => 'بازگشایی قرارگاه زمستانی', // ], // [ // 'name' => 'opening-camp-province', // 'guard_name' => 'web', // 'name_fa' => 'بازگشایی قرارگاه زمستانی استانی', // ] // ]; // $perms = \Spatie\Permission\Models\Permission::where('id', 107)->withCount('users')->get(); // $users = \App\Models\User::all(); // foreach ($users as $user) { // foreach ($perms as $perm) { // $user->givePermissionTo($perm->name); // } // } return 'yues'; } }