/var/www/myprog.com.ua/admin/controllers
NameSizeModeActions
class.admin.php77500644editdlrm
class.api.php78520644editdlrm
class.docs.php14850644editdlrm
class.error.php4910644editdlrm
class.index.php10090644editdlrm
class.login.php9280644editdlrm
class.reference.php107700644editdlrm
Edit: /var/www/myprog.com.ua/admin/controllers/class.reference.php (10770B)
view->perm['menu_admin'])){ return false; } } // COMPANY <<< public function companys(){ if(!isset($this->view->perm['menu_references_companys'])){ return false; } $this->view->title='Предприятия'; $this->view->ajax = false; //$this->view->bills = $this->model->getBills(); $this->view->companys = $this->model->getCompanys(); $this->view->count = count($this->view->companys); $this->view->render('reference/companys'); } public function company($param=0){ if(!isset($this->view->perm['menu_references_companys'])){ return false; } $this->view->id = $id = isset($param['id'])?(int)$param['id']:0; if($id==0)return; $this->view->title='Предприятие'; $this->view->ajax = false; $this->view->company = $this->model->getCompany($id); $this->view->all_order_types = $this->model->getAllOrderTypes(); $this->view->company_order_types = $this->model->getCompanyOrderTypes($id); $this->view->all_contractors = $this->model->getContractors(); $this->view->company_contractor = $this->model->getCompanyContractor($id); $this->view->render('reference/company'); } public function add_company(){ if(!isset($this->view->perm['menu_references_companys'])){ return false; } $form = form::getInstance(); if ($form->isPost()){ $this->model->add_company(); return; } } public function save_company($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_references_companys'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_company($id); return; } } public function del_company($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $this->model->del_company($id); } // COMPANY PERMISSIONS >>> public function save_company_order_type($param=0){ if(!isset($this->view->perm['save_company_order_type'])){ return false; } // var_export($param); $company_id = isset($param['company_id'])?(int)$param['company_id']:0; $order_type_id= isset($param['order_type_id'])?(int)$param['order_type_id']:0; $checked = isset($param['checked'])?(int)$param['checked']:0; $this->model->save_company_order_type($company_id,$order_type_id,$checked); } public function save_company_contractor($param=0){ if(!isset($this->view->perm['save_company_contractor'])){ return false; } // var_export($param); $contractor_id = isset($param['contractor_id'])?(int)$param['contractor_id']:0; $company_id= isset($param['company_id'])?(int)$param['company_id']:0; $checked = isset($param['checked'])?(int)$param['checked']:0; $this->model->save_company_contractor($company_id,$contractor_id,$checked); } // COMPANY <<< // BILLS <<< public function bills(){ if(!isset($this->view->perm['reference_bills'])){ return false; } $this->view->title='Счета'; $this->view->ajax = false; $this->view->bills = $this->model->getBills(); $this->view->currencys = $this->model->getCurrencys(); $this->view->companys = $this->model->getCompanys(); $this->view->count = count($this->view->bills); $this->view->render('reference/bills'); } public function bill($param=0){ if(!isset($this->view->perm['reference_bill'])){ return false; } $this->view->id = $id = isset($param['id'])?(int)$param['id']:0; if($id==0)return; $this->view->title='Счет'; $this->view->ajax = false; $this->view->bill = $this->model->getBill($id); $this->view->companys = $this->model->getCompanys(); $this->view->render('reference/bill'); } public function add_bill(){ if(!isset($this->view->perm['reference_add_bill'])){ return false; } $form = form::getInstance(); if ($form->isPost()){ $this->model->add_bill(); return; } } public function save_bill($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['reference_save_bill'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_bill($id); return; } } public function del_bill($param=0){ if(!isset($this->view->perm['reference_del_bill'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $this->model->del_bill($id); } // BILLS <<< // CONTRACTOR >>> public function contractors(){ if(!isset($this->view->perm['menu_references_contractors'])){ return false; } $this->view->title='Объекты'; $this->view->ajax = false; $this->view->contractors = $this->model->getContractors(); $this->view->count = count($this->view->contractors); $this->view->render('reference/contractors'); } public function contractor($param=0){ if(!isset($this->view->perm['menu_references_contractors'])){ return false; } $this->view->id = $id = isset($param['id'])?(int)$param['id']:0; if($id==0)return; $this->view->title='Объект'; $this->view->ajax = false; $this->view->contractor = $this->model->getСontractor($id); $this->view->contractor_type = $this->view->contractor['type']; $this->view->render('reference/contractor'); } public function add_contractor(){ if(!isset($this->view->perm['menu_references_contractors'])){ return false; } $form = form::getInstance(); if ($form->isPost()){ $this->model->add_contractor(); return; } } public function save_contractor($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_references_contractors'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_contractor($id); return; } } public function del_contractor($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $this->model->del_contractor($id); } // CONTRACTOR <<< // ORDER TYPES >>> // PERMISSIONS >>> public function order_types(){ if(!isset($this->view->perm['menu_references_order_types'])){ return false; } $this->view->title='Категории'; $this->view->ajax = false; $this->view->order_types = $this->model->getOrderTypes(); $this->view->count = count($this->view->order_types); $this->view->render('reference/order_types'); } public function order_type($param=0){ if(!isset($this->view->perm['menu_references_order_types'])){ return false; } $this->view->id = $id = isset($param['id'])?(int)$param['id']:0; if($id==0)return; $this->view->title='Категория'; $this->view->order_types = $this->model->getOrderTypes(); $this->view->ajax = false; $this->view->order_type = $this->model->getOrderType($id); $this->view->render('reference/order_type'); } public function add_order_type(){ if(!isset($this->view->perm['menu_references_order_types'])){ return false; } $form = form::getInstance(); if ($form->isPost()){ $this->model->add_order_type(); return; } } public function save_order_type($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_references_order_types'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_order_type($id); return; } } public function del_order_type($param=0){ if(!isset($this->view->perm['menu_references_order_types'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $this->model->del_order_type($id); } // ORDER TYPES <<< // CURRENCY >>> public function currencys(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->title='Валюты'; $this->view->ajax = false; $this->view->currencys = $this->model->getCurrencys(); $this->view->count = count($this->view->currencys); $this->view->render('reference/currencys'); } public function currency($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $this->view->currency_id = $id = isset($param['id'])?(int)$param['id']:0; if($id==0)return; $this->view->title='Валюта'; $this->view->ajax = false; $this->view->currency = $this->model->getCurrency($id); $this->view->render('reference/currency'); } public function add_currency(){ if(!isset($this->view->perm['menu_admin'])){ return false; } $form = form::getInstance(); if ($form->isPost()){ $this->model->add_currency(); return; } } public function save_currency($param=0){ if(!ajax::check_ajax_request()){ return; } if(!isset($this->view->perm['menu_admin'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $form = form::getInstance(); if ($form->isPost()){ $this->model->save_currency($id); return; } } public function del_currency($param=0){ if(!isset($this->view->perm['menu_admin'])){ return false; } $id = isset($param['id'])?(int)$param['id']:0; $this->model->del_currency($id); } // CURRENCY <<< } ?>