📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv11.demodesign.com.tr
/
catalog
/
controller
/
emticket
📝
knowledge.php
← Geri Dön
<?php class ControllerEmticketknowledge extends Controller { private $error = array(); public function index() { $this->load->language('emticket/knowledge'); $this->document->setTitle($this->language->get('heading_title')); $this->document->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js'); $this->document->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js'); $this->document->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css'); $this->load->model('tool/image'); $this->load->model('emticket/knowledge'); $data['breadcrumbs'] = array(); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home') ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_ticket'), 'href' => $this->url->link('emticket/emticket', '', true) ); $data['breadcrumbs'][] = array( 'text' => $this->language->get('text_register'), 'href' => $this->url->link('emticket/knowledge', '', true) ); $data['heading_title'] = $this->language->get('heading_title'); $data['text_ticket_details'] = $this->language->get('text_ticket_details'); $data['text_ticket_id'] = $this->language->get('text_ticket_id'); $data['text_name'] = $this->language->get('text_name'); $data['text_lastname'] = $this->language->get('text_lastname'); $data['text_email'] = $this->language->get('text_email'); $data['text_telephone'] = $this->language->get('text_telephone'); $data['text_subject'] = $this->language->get('text_subject'); $data['text_message'] = $this->language->get('text_message'); $data['text_department'] = $this->language->get('text_department'); $data['text_priority'] = $this->language->get('text_priority'); $data['text_status'] = $this->language->get('text_status'); $data['text_attachment'] = $this->language->get('text_attachment'); $data['text_date_modified'] = $this->language->get('text_date_modified'); $data['text_verified'] = $this->language->get('text_verified'); $data['text_no_sections'] = $this->language->get('text_no_sections'); $data['help_verify'] = $this->language->get('help_verify'); $data['button_continue'] = $this->language->get('button_continue'); $data['button_upload'] = $this->language->get('button_upload'); if (isset($this->error['warning'])) { $data['error_warning'] = $this->error['warning']; } else { $data['error_warning'] = ''; } $data['ticket_setting'] = $this->config->get('emticketsetting_status'); $meta_title = $this->language->get('heading_title'); if(isset($data['ticket_setting']['knowledgebase_description'])){ $createticket_name = $data['ticket_setting']['knowledgebase_description'][$this->config->get('config_language_id')]['name']; $meta_title = $data['ticket_setting']['knowledgebase_description'][$this->config->get('config_language_id')]['meta_title']; $meta_description = $data['ticket_setting']['knowledgebase_description'][$this->config->get('config_language_id')]['meta_description']; $meta_keyword = $data['ticket_setting']['knowledgebase_description'][$this->config->get('config_language_id')]['meta_keyword']; $this->document->setDescription($meta_description); $this->document->setKeywords($meta_keyword); } $this->document->setTitle($meta_title); $data['heading_title'] = $this->language->get('heading_title'); $data['heading_title'] = (isset($createticket_name) && $createticket_name!="") ? $createticket_name : $this->language->get('heading_title'); // Fetching Sections $sections = $this->model_emticket_knowledge->getSections(); $data['sections'] = array(); if(!empty($sections)){ foreach($sections as $section){ if($section['image']!=""){ $image = $this->model_tool_image->resize($section['image'],90,90); } else{ $image = $this->model_tool_image->resize('placeholder.png',90,90); } $articles = $this->model_emticket_knowledge->getArticleBySectionId($section['section_id']); if(!empty($articles)){ foreach($articles as $key => $article){ $articles[$key]['description'] = html_entity_decode($article['description'], ENT_QUOTES, 'UTF-8'); } } $data['sections'][] = array( 'section_id' => $section['section_id'], 'sort_order' => $section['sort_order'], 'status' => $section['status'], 'name' => $section['name'], 'image' => $image, 'articles' => $articles, 'description' => html_entity_decode($section['description'], ENT_QUOTES, 'UTF-8'), 'meta_title' => $section['meta_title'], 'meta_description' => $section['meta_description'], 'meta_keyword' => $section['meta_keyword'], 'date_added' => date_format(date_create($section['date_added']),'Y/M/d h:i A'), 'date_modified' => date_format(date_create($section['date_modified']),'Y/M/d h:i A'), 'view' => $this->url->link('emticket/knolwdge_section', '§ion_id=' . $section['section_id'] , true) ); } } // Fetching Sections // Fetching Tickets $data['column_left'] = $this->load->controller('common/column_left'); $data['column_right'] = $this->load->controller('common/column_right'); $data['content_top'] = $this->load->controller('common/content_top'); $data['content_bottom'] = $this->load->controller('common/content_bottom'); $data['footer'] = $this->load->controller('common/footer'); $data['header'] = $this->load->controller('common/header'); $this->response->setOutput($this->load->view('emticket/knowledge', $data)); } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula