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; }
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; }