function display($tpl = null) { global $mainframe; //check permission jomtube::checkPermission("acl_addvideo"); $c = jomtube_configs::get_instance(); $this->assignRef('c', $c); parent::display($tpl); }
function display($tpl = null) { global $mainframe; $c = jomtube_configs::get_instance(); //check user login $user =& JFactory::getUser(); jomtube::checkPermission("acl_uploadvideo"); //$this->setModel('video'); $model = $this->getModel('video'); $categories = $model->getParentOption(); $parentOptions[] = JHTML::_('select.option', '', '-Select Parent-'); foreach ($categories as $category) { $category_name = str_repeat(' ', 4 * substr_count($category->family_id, "/")) . "+" . $category->category_name; $parentOptions[] = JHTML::_('select.option', $category->id, $category_name); } $parentSelect = JHTML::_('select.genericlist', $parentOptions, 'category_id', 'class="inputbox" size="1" ', 'value', 'text', ''); $this->assignRef('c', $c); $this->assignRef('parentSelect', $parentSelect); parent::display($tpl); }
//Require helperfile require_once JPATH_COMPONENT_SITE . DS . 'helpers' . DS . 'helpers.php'; require_once JPATH_COMPONENT_SITE . DS . 'helpers' . DS . 'toolsHelpers.php'; require_once JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_jomtube' . DS . 'helpers' . DS . 'JTubePluginHelper.php'; $document =& JFactory::getDocument(); //$document->addScript("components/com_jomtube/assets/js/mootools-release-1.11.js"); $document->addScript("components/com_jomtube/assets/js/jomtube.js"); $document->addScript("http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"); //Include JomTube Style $c = jomtube_configs::get_instance(); $document->addStyleSheet("components/com_jomtube/assets/styles/{$c->jtube_skin}/css/template.css"); //upload progress //$document->addScript("components/com_jomtube/assets/js/swfobject.js"); require_once JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_jomtube' . DS . 'assets' . DS . 'lib' . DS . 'FlashUploader' . DS . 'SolmetraUploader.php'; //check permission jomtube::checkPermission("acl_component"); // include language file $lang_file = JPATH_COMPONENT . DS . 'languages' . DS . $c->jtube_language . '.php'; $lang_default_file = JPATH_COMPONENT . DS . 'languages' . DS . 'english.php'; if (file_exists($lang_file)) { require_once $lang_file; } else { require_once $lang_default_file; } // Create the controller $classname = 'jomtubeController' . $controller; $controller = new $classname(); // Perform the Request task $controller->execute(JRequest::getVar('task')); // Redirect if set by the controller $controller->redirect();