%PDF- %PDF-
Direktori : /home1/lightco1/www/administrator/components/com_baforms/views/submissions/ |
Current File : //home1/lightco1/www/administrator/components/com_baforms/views/submissions/view.html.php |
<?php /** * @package BaForms * @author Balbooa http://www.balbooa.com/ * @copyright Copyright @ Balbooa * @license http://www.gnu.org/licenses/gpl.html GNU/GPL */ defined('_JEXEC') or die; // import Joomla view library jimport('joomla.application.component.view'); class baformsViewSubmissions extends JViewLegacy { protected $items; protected $pagination; protected $state; protected $about; protected $print; protected $printTitle; /** * View display method * @return void */ public function display($tpl = null) { $input = JFactory::getApplication()->input; $print = $input->get('print'); if (!empty($print)) { $this->print = $this->getPrintData($print); $this->printTitle = $this->getPrintTitle($print); $this->setLayout('print'); } else { $this->about = baformsHelper::aboutUs(); $this->items = $this->get('Items'); $this->pagination = $this->get('Pagination'); $this->state = $this->get('State'); $this->addToolBar(); baformsHelper::addSubmenu('Submissions'); $this->sidebar = JHtmlSidebar::render(); foreach ($this->items as &$item) { $item->order_up = true; $item->order_dn = true; } } // Display the template parent::display($tpl); } protected function addToolBar () { JToolBarHelper::title(JText::_('SUBMISSIONS_TITLE'), 'star'); JToolBarHelper::deleteList('', 'submissions.delete'); } protected function getPrintData($id) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('mesage') ->from('#__baforms_submissions') ->where('`id`=' .$id); $db->setQuery($query); return $db->loadResult(); } protected function getPrintTitle($id) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select('title, date_time') ->from('#__baforms_submissions') ->where('`id`=' .$id); $db->setQuery($query); return $db->loadObject(); } protected function getSortFields() { $array = array(); $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select("title"); $query->from("#__baforms_submissions"); $db->setQuery($query); $items = $db->loadObjectList(); foreach($items as $item) { if (!in_array($item->title, $array)) { array_push($array, $item->title); } } return $array; } }