Пример #1
0
 public function liststl()
 {
     $template_data = array();
     $this->load->library('parser');
     $this->lang->load('printerstoring/liststl', $this->config->item('language'));
     $this->load->helper('printerstoring');
     $uploaded = null;
     if ($_SERVER['REQUEST_METHOD'] == 'GET') {
         $uploaded = $this->input->get('uploaded');
     }
     $json_data = json_decode(PrinterStoring_listStl(), true);
     // prepare display data
     foreach ($json_data as $model_data) {
         $display_printlist[] = array('name' => $model_data['name'], 'id' => $model_data['id'], 'creation_date' => $model_data[PRINTERSTORING_TITLE_CREATE_DATE]);
     }
     if (isset($display_printlist)) {
         $display_printlist = $this->array_sort($display_printlist, 'name');
     }
     $template_data = array('back' => t('back'), 'home' => t('home'), 'list_info' => t('list_info'), 'delete-model' => t('delete-model'), 'list' => isset($display_printlist) ? $display_printlist : array(), 'uploaded' => $uploaded ? t('uploaded') : NULL, 'print_error' => t('print_error'), 'delete_error' => t('delete_error'), 'delete_popup_text' => t('delete_popup_text'), 'delete_yes' => t('delete_yes'), 'delete_no' => t('delete_no'));
     // parse all page
     $this->_parseBaseTemplate(t('printerstoring_liststl_pagetitle'), $this->parser->parse('printerstoring/liststl', $template_data, TRUE));
     return;
 }
Пример #2
0
 public function libliststl()
 {
     $display = '';
     $this->load->helper('printerstoring');
     $display = PrinterStoring_listStl();
     $this->output->set_content_type(RETURN_CONTENT_TYPE_JSON);
     $this->load->library('parser');
     $this->parser->parse('plaintxt', array('display' => $display));
     return;
 }