function display($tpl = null) { $task = JRequest::getWord('task'); $model = JModel::getInstance('payGty', 'enmasseModel'); if ($task == 'edit') { TOOLBAR_enmasse::_PAY_GTY_NEW(); $cid = JRequest::getVar('cid', array(0), '', 'array'); $row = JModel::getInstance('payGty', 'enmasseModel')->getById($cid[0]); $this->assignRef('payGty', $row); } elseif ($task == 'add') { TOOLBAR_enmasse::_PAY_GTY_NEW(); } else { TOOLBAR_enmasse::_SMENU(); $nNumberOfPayGtys = JModel::getInstance('payGty', 'enmasseModel')->countAll(); if ($nNumberOfPayGtys == 0) { TOOLBAR_enmasse::_PAY_GTY_EMPTY(); } else { TOOLBAR_enmasse::_PAY_GTY(); } $payGtyList = JModel::getInstance('payGty', 'enmasseModel')->listAll(); $this->assignRef('payGtyList', $payGtyList); } parent::display($tpl); }