/var/www/doncode.com.ua/www/controllers
Edit: /var/www/doncode.com.ua/www/controllers/class.support.php (8236B)
getList();
return;
}
$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->count=$this->model->fetchCountRecords();
$this->view->title="Список Support";
if(!$this->model->hasPrivilege('menu_admin')){
$this->view->currentfilterstatus = $this->model->getStatus();
$this->view->currentypestatus = $this->model->getTypesStatus();
$this->view->currentuserfilter = $this->model->getUsersFilter();
$this->view->supportfilterstatus = $this->model->getStatuses();
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->supportypestatus = $this->model->getStatusType();
}else{
$this->view->currentfilterstatus = $this->model->getStatus();
$this->view->currentypestatus = $this->model->getTypesStatus();
$this->view->supportfilterstatus = $this->model->getStatuses();
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->supportypestatus = $this->model->getStatusType();
$this->view->render('support/support');
}
}
public function index2 (){
// TODO: index2
if(ajax::check_ajax_request()){
$this->getListArchive();
return;
}
$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->count=$this->model->fetchCountRecords();
$this->view->title="Архив Support";
if(!$this->model->hasPrivilege('menu_admin')){
$this->view->currentfilterstatus = $this->model->getStatus();
$this->view->currentypestatus = $this->model->getTypesStatus();
$this->view->currentuserfilter = $this->model->getUsersFilter();
$this->view->supportfilterstatus = $this->model->getStatuses();
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->supportypestatus = $this->model->getStatusType();
}else{
$this->view->currentfilterstatus = $this->model->getStatus();
$this->view->currentypestatus = $this->model->getTypesStatus();
$this->view->supportfilterstatus = $this->model->getStatuses();
$this->view->supportarchiveuserfilter = $this->model->getUserFilter();
$this->view->supportarchivetypefilter = $this->model->getStatusType();
$this->view->render('support/archive');
}
}
public function fetchSingleRecordsFromCode(){
$this->model->fetchSingleRecordsFromCode();
}
public function getList($param=0){
// TODO: getList
if(isset($param['page'])){
$page=(int)$param['page'];
}else{
$page=0;
}
if(ajax::check_ajax_request()) {
$this->model->getListSupport ($page);
$this->view->currentPage=$page;
}else{
$this->view->currentPage=$page;
$this->index();
}
}
public function getListArchive($param=0){
if(isset($param['page'])){
$page=(int)$param['page'];
}else{
$page=0;
}
if(ajax::check_ajax_request()) {
$this->model->ListArchive ($page);
$this->view->currentPage=$page;
}else{
$this->view->currentPage=$page;
$this->index2();
}
}
public function fetchSingleRecordsFromId ($param){
// TODO: fetchSingleRecordsFromId
$this->model->fetchSingleRecordsFromId($param['id']);
}
public function saveEditRecords ( ){
$this->model->saveEditRecords ( );
}
public function deleteRecords ($param){
$id=(int)$param['id'];
$this->model->deleteRecords ($id);
}
public function search ($t){
if(ajax::check_ajax_request()){
$this->model->search($_POST['chars'],$t['type']);
}else{
die('Bad request');
}
}
public function checkPhoneNumber (){
$this->model->checkPhoneNumber();
}
public function fetechSupport ($t){
$this->model->fetechSupport((int)$t['id']);
}
public function archive (){
if(isset($param['page'])){
$page=(int)$param['page'];
}else{
$page=0;
}
if(ajax::check_ajax_request()) {
$this->model->ListArchive ($page);
$this->view->currentPage=$page;
}else{
$this->view->currentPage=$page;
$this->index2();
}
}
public function setStatus($param=0){
$this->model->setStatus((int)$param['id']);
}
public function setStatusType($param=0){
$this->model->setStatusType((int)$param['id']);
}
public function setStatusArchiveType($param=0){
$this->model->setStatusArchiveType((int)$param['id']);
}
public function setUserArchiveType($param=0){
$this->model->setUserArchiveType((int)$param['id']);
}
public function createMSG(){
$this->view->gids = $this->model->getGids();
$this->view->troubles_group = $this->model->getTroublesGroup();
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->events = $this->model->getSystem();
$this->view->render('support/js/forms/create',true);
}
public function createDoncode_SupportSubmit (){
$this->model->createDoncode_SupportSubmit();
}
public function deleteSupportMsg ($param){
$id=(int)$param['id'];
$this->model->deleteSupportMsg ($id);
}
public function redeleteSupportMsg ($param){
$id=(int)$param['id'];
$this->model->redeleteSupportMsg ($id);
}
public function acceptMSG($param){
$id=(int)$param['id'];
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->troubles_group = $this->model->getTroublesGroup();
$this->view->msg = $this->model->getMSG($id);
$this->view->gids = $this->model->getGidById($this->view->msg[0]['gid']);
$this->view->render('support/js/forms/accept',true);
}
public function acceptMSG2($param){
$id=(int)$param['id'];
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->troubles_group = $this->model->getTroublesGroup();
$this->view->msg = $this->model->getMSG($id);
$this->view->render('support/js/forms/accept2',true);
}
public function reacceptMSG($param){
$id=(int)$param['id'];
$this->view->supportuserfilter = $this->model->getUserFilter();
$this->view->troubles_group = $this->model->getTroublesGroup();
$this->view->msg = $this->model->getMSG($id);
$this->view->render('support/js/forms/reaccept',true);
}
public function acceptSupportMsg (){
$this->model->acceptSupportMsg ();
}
public function acceptSupportMsg2 (){
$this->model->acceptSupportMsg ();
}
public function reacceptSupportMsg (){
$this->model->acceptSupportMsg ();
}
public function closeOrderMSG($param=0){
$id=(int)$param['id'];
$this->view->msg = $this->model->getMSG($id);
$this->view->render('support/js/forms/close',true);
//$this->model->closeOrder((int)$param['id']);
}
public function closeOrder($param=0){
$this->model->closeOrder((int)$param['id']);
}
public function setUser($param=0){
$this->model->setUser((int)$param['id']);
}
public function setTypeStatus($param=0){
$this->model->setTypeStatus((int)$param['id']);
}
public function backup ($param){
$this->view->jsOut[1]= URL.'public/js/template.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';
$gid=(int)$param['gid'];
$this->view->gid = $gid;
$this->view->render('index/js/forms/backup',true);
}
}