/var/www/doncode.com.ua/www/controllers
NameSizeModeActions
class.admin.php165050644editdlrm
class.api.php234480644editdlrm
class.archive.php20420644editdlrm
class.arm.php25040644editdlrm
class.dcccatalog.php52020644editdlrm
class.dcclist.php57550644editdlrm
class.dccsupport.php6430644editdlrm
class.dmp_platforms.php21880644editdlrm
class.docs.php14850644editdlrm
class.doncode_users.php27640644editdlrm
class.driver.php2390644editdlrm
class.error.php4910644editdlrm
class.exchange.php51510644editdlrm
class.files.php39350644editdlrm
class.index.php10450644editdlrm
class.login.php67080644editdlrm
class.mobile_users.php28280644editdlrm
class.news.php26000644editdlrm
class.orders.php27180644editdlrm
class.settings.php19550644editdlrm
class.support.php82360644editdlrm
class.user.php126690644editdlrm
class.users.php26330644editdlrm
Edit: /var/www/doncode.com.ua/www/controllers/class.admin.php (16505B)
view->perm['menu_admin'])){ return false; } } // История заказов public function orders ($param=0){ if(ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_user'])){ return; } $this->view->jsOut[0]= 'https://api-maps.yandex.ru/2.1/?lang=ru_RU'; $this->view->jsOut[1]= URL.'public/js/jquery.paginator.src.js'; $this->view->js[0]= 'user/js/map.yandex.js'; $ord = new order(); $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $where = '1'; if ($city_id>0){ $where = " do.city_id='".$city_id."'"; } if ($page!=0){ $page_number=abs(($page-1)*ORDER_LIST_LIMIT); }else{ $page_number=0; } $this->view->cities = $ord->cities('1'); $this->view->count = $ord->count($where); $this->view->orders = $ord->select($where." ORDER BY do.createdate DESC LIMIT ".$page_number." , ".ORDER_LIST_LIMIT); $this->view->title = "Заказы"; $this->view->render('admin/orders'); } public function order_modal ($param=0){ if(!ajax::check_ajax_request())return false; $this->view->order_id = $order_id = isset($param['id'])?(int)$param['id']:0; if($order_id==0)return; $ord = new order(); $this->view->order=$ord->select_one("do.id=".$order_id); $this->view->render('admin/js/forms/order',true); } public function clients($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->count = $this->model->getClientsCount($city_id); $this->view->title='Клиенты'; $this->view->ajax = false; $this->view->cities = $this->model->getActiveClientsCities(); $this->view->clients = $this->model->getClients($city_id,$page); $this->view->render('admin/clients'); } // -------------------------------- public function driver($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->driver_id = $driver_id = isset($param['id'])?(int)$param['id']:0; $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; if($driver_id==0)return; $this->view->title='Анкета водителя'; $this->view->ajax = false; $this->view->driver = $this->model->getDriver($driver_id); $this->view->render('admin/driver'); } public function drivers($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->count = $this->model->getDriversCount($city_id); $this->view->title='Водители'; $this->view->ajax = false; $this->view->cities = $this->model->getActiveDriversCities(); $this->view->drivers = $this->model->getDrivers($city_id,$page); $this->view->render('admin/drivers'); } public function driver_activate($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return false; } $driver_id = isset($param['id'])?(int)$param['id']:0; $act = isset($param['act'])?(int)$param['act']:0; $this->model->driver_activate($driver_id,$act); } // -------------------------------- public function exchange($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->count = $this->model->getExchangeCount($city_id); $this->view->title='Диспетчерские'; $this->view->ajax = false; $this->view->cities = $this->model->getActiveExchangeCities(); $this->view->exchange = $this->model->getExchange($city_id,$page); $this->view->render('admin/exchange'); } public function exchange_activate($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return false; } $exchange_id = isset($param['id'])?(int)$param['id']:0; $act = isset($param['act'])?(int)$param['act']:0; $this->model->exchange_activate($exchange_id,$act); } // -------------------------------------------------- public function save_city($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return false; } $city_id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_city($city_id); return; } } public function cities(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->title='Города'; $this->view->ajax = false; $this->view->cities = $this->model->getCities(); $this->view->nocoords = $this->model->getCitiesNoCoords(); $this->view->yescoords = $this->model->getCitiesYesCoords(); $this->view->render('admin/cities'); } public function city($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->city_id = $city_id = isset($param['id'])?(int)$param['id']:0; if($city_id==0)return; $this->view->jsOut[0]= 'https://api-maps.yandex.ru/2.1/?lang=ru_RU'; $this->view->js[0]= 'user/js/map.yandex.js'; $this->view->title='Настройки города'; $this->view->ajax = false; $this->view->city = $this->model->getCity($city_id); $this->view->dccs = $this->model->getDCCs($city_id); $this->view->render('admin/city'); } public function city_tarifs($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->city_id = $city_id = isset($param['id'])?(int)$param['id']:0; if($city_id==0)return; $this->view->title='Настройки татифов города'; $this->view->ajax = false; $this->view->city = $this->model->getCity($city_id); $this->view->tarifs = $this->model->getCityTarifs($city_id); $this->view->category = $this->model->getTarifGroups(); $this->view->render('admin/city_tarifs'); } public function city_tarif_add($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $city_id = isset($param['id'])?(int)$param['id']:0; $category_id = isset($param['category_id'])?(int)$param['category_id']:0; $this->model->addCityTarif($city_id,$category_id); $this->city_tarifs($param); } public function city_tarif_save(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->saveCityTarif(); } public function city_tarif_delete($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $city_id = isset($param['id'])?(int)$param['id']:0; $tar_id = isset($param['tar_id'])?(int)$param['tar_id']:0; $this->model->deleteCityTarif($tar_id); $this->city_tarifs($param); } // -------------------------------------------------- public function save_dcc($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return false; } $dcc_id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_dcc($dcc_id); return; } } public function crash_report($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->version = $version = isset($param['version'])?(double)$param['version']:0; $this->view->count = $this->model->getCrashCount($version); $this->view->title='Ошибки Android'; $this->view->ajax = false; $this->view->versions = $this->model->getCrashVersions(); $this->view->crashes = $this->model->getCrashes($version,$page); $this->view->render('admin/crash_report'); } public function delete_crash_report($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $version = isset($param['version'])?(double)$param['version']:0; $this->model->deleteCrashsVersion($version); $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->version = $version = isset($param['version'])?(double)$param['version']:0; $this->view->count = $this->model->getCrashCount($version); $this->view->title='Ошибки Android'; $this->view->ajax = false; $this->view->versions = $this->model->getCrashVersions(); $this->view->crashes = $this->model->getCrashes($version,$page); $this->view->render('admin/crash_report'); } public function dccs($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->city_id = $city_id = isset($param['city_id'])?(int)$param['city_id']:0; $this->view->deleted = $deleted = isset($param['deleted'])?(int)$param['deleted']:0; $this->view->page = $page = isset($param['page'])?(int)$param['page']:1; $this->view->count = $this->model->getDCCCount($city_id,$deleted); $this->view->title='Системы DCC'; $this->view->ajax = false; $this->view->cities = $this->model->getActiveDCCCities($deleted); $this->view->dccs = $this->model->getDCCs($city_id,$page,$deleted); $this->view->max_ver = $this->view->dccs[count($this->view->dccs)-1]['max_ver']; $this->view->render('admin/dccs'); } public function api_keys($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->apikeys = $this->model->getApiKeys(); $this->view->render('admin/api_keys'); } public function api_key_servers($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->dccs = $this->model->getDCCs(0,1,0); $this->view->apikeys = $this->model->getApiKeyServers($param['api_key_id']); $this->view->api_key_id = $param['api_key_id']; $this->view->render('admin/api_key_servers'); } public function save_apikey_server($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } // var_export($param); $api_key_id = isset($param['api_key_id'])?(int)$param['api_key_id']:0; $dcc_id= isset($param['dcc_id'])?(int)$param['dcc_id']:0; $checked = isset($param['checked'])?(int)$param['checked']:0; $this->model->save_apikey_server($api_key_id,$dcc_id,$checked); } // API KEY // Создание API ключа public function apikey_create(){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return; } $form = form::getInstance(); if ($form->isPost()){ $this->model->apikey_create(); return; } } // Сохранение названия API ключа public function apikey_save(){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return; } $form = form::getInstance(); if ($form->isPost()){ $this->model->apikey_save(); return; } } // activate API ключа public function apikey_activate(){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return; } $form = form::getInstance(); if ($form->isPost()){ $this->model->apikey_activate(); return; } } // deactivate API ключа public function apikey_deactivate(){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return; } $form = form::getInstance(); if ($form->isPost()){ $this->model->apikey_deactivate(); return; } } // deactivate API ключа public function apikey_delete(){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return; } $form = form::getInstance(); if ($form->isPost()){ $this->model->apikey_delete(); return; } } public function dcc($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->dcc_id = $dcc_id = isset($param['id'])?(int)$param['id']:0; if($dcc_id==0)return; $this->view->jsOut[0]= 'https://api-maps.yandex.ru/2.1/?lang=ru_RU'; $this->view->js[0]= 'user/js/map.yandex.js'; $this->view->title='Настройки системы'; $this->view->ajax = false; $this->view->dcc = $this->model->getDCC($dcc_id); $this->view->render('admin/dcc'); } // -------------------------------------------------- public function logs(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->title='Логи'; $this->view->ajax = false; $this->view->a = $this->model->getLog(); $this->view->render('admin/logs'); } public function update_dcc(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->title="Обновление систем DCC"; $this->view->render('admin/update_dcc'); } public function online(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->title="Мониторинг Online"; $this->view->jsOut[0]= URL.'public/js/jquery.paginator.src.js'; $this->view->jsOut[1]= URL.'public/js/template.js'; $this->view->jsOut[2]= URL.'public/js/jquery.colorbox-min.js'; $this->view->jsOut[3] = URL.'public/js/jquery-ui-1.8.20.custom.min.js'; $this->view->css[0] = 'jquery-ui-1.8.20.custom.css'; $this->view->render('admin/online'); } public function getWidgetMobclients (){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->getWidgetMobclients(); } public function getWidgetTaxiprog (){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->getWidgetTaxiprog(); } public function getWidgetSystem_calls (){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->getWidgetSystem_calls(); } public function getWidgetSystem_events (){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->getWidgetSystem_events(); } public function getWidgetComplexes (){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->model->getWidgetComplexes(); } } ?>