function fetchElement($name, $value, &$node, $control_name) { $extensions = TemakorokHelper::getExtensions(); $options = array(); foreach ($extensions as $extension) { $option = new stdClass(); $option->text = JText::_(ucfirst((string) $extension->name)); $option->value = (string) $extension->name; $options[] = $option; } return JHTML::_('select.genericlist', $options, '' . $control_name . '[' . $name . ']', 'class="inputbox"', 'value', 'text', $value, $control_name . $name); }
/** * Returns the options for extensions list * * @param string $ext - the extension */ public static function extensions($ext) { $extensions = TemakorokHelper::getExtensions(); $options = array(); foreach ($extensions as $extension) { $option = new stdClass(); $option->text = JText::_(ucfirst($extension->name)); $option->value = 'com_temakorok.' . $extension->name; $options[] = $option; } return JHtml::_('select.options', $options, 'value', 'text', $ext, true); }
define('DS', '/'); } // Require the base controller require_once JPATH_COMPONENT . '/controller.php'; jimport('joomla.application.component.model'); require_once JPATH_COMPONENT . '/models/model.php'; // Component Helper jimport('joomla.application.component.helper'); //add Helperpath to JHTML JHTML::addIncludePath(JPATH_COMPONENT . '/helpers'); //include Helper require_once JPATH_COMPONENT . '/helpers/temakorok.php'; //set the default view $controller = JRequest::getWord('view', 'temakorok'); //add submenu TemakorokHelper::addSubmenu($controller); $ControllerConfig = array(); // Require specific controller if requested if ($controller) { $path = JPATH_COMPONENT . '/controllers/' . $controller . '.php'; $ControllerConfig = array('viewname' => strtolower($controller), 'mainmodel' => strtolower($controller), 'itemname' => ucfirst(strtolower($controller))); if (file_exists($path)) { require_once $path; } else { $controller = ''; } } // Create the controller $classname = 'TemakorokController' . $controller; $controller = new $classname($ControllerConfig); // Perform the Request task
/** * delete task * feladat a JRequest -ben adott rekord törlése * ezután redirekt a browserre */ public function torol() { $user = JFactory::getUser(); $id = JRequest::getVar('id', 0); $temakor = JRequest::getVar('temakor', 0); if (TemakorokHelper::isAdmin($user) | TemakorokHelper::temakorAdmin($temakor, $user)) { if ($id != $user->id) { $db = JFactory::getDBO(); $db->setQuery('delete from #__tagok where temakor_id="' . $temakor . '" and user_id="' . $id . '"'); $db->query(); } } $this->setRedirect(JURI::base() . 'index.php?option=com_tagok&view=tagoklist&temakor=' . JRequest::getVar('temakor')); $this->redirect(); }