Example #1
0
 function display($cachable = false, $urlparams = false)
 {
     JRequest::setVar('view', 'tags');
     $task = $this->getTask();
     if ($task == "edit") {
         JRequest::setVar('layout', 'form');
     }
     parent::display($cachable = false, $urlparams = false);
 }
Example #2
0
 function display($cachable = false, $urlparams = false)
 {
     $user = JFactory::getUser();
     if ($user->id == 0) {
         JError::raiseWarning(1001, JText::_("YOU_MUST_BE_SIGNED_IN"));
         $this->setRedirect(JRoute::_("index.php?option=com_user&view=login"));
         return;
     }
     parent::display($cachable = false, $urlparams = false);
 }
Example #3
0
 /**
  * Display current customtmpl of the component to administrator
  * 
  */
 function display($cachable = false, $urlparams = false)
 {
     switch ($this->getTask()) {
         case 'edit':
             JRequest::setVar('hidemainmenu', 1);
             JRequest::setVar('edit', true);
             JRequest::setVar('layout', 'form');
             break;
     }
     parent::display($cachable = false, $urlparams = false);
 }
Example #4
0
 function display($cachable = false, $urlparams = false)
 {
     $user = JFactory::getUser();
     if ($user->id == 0) {
         JError::raiseWarning(1001, JText::_("YOU_MUST_BE_SIGNED_IN"));
         $this->setRedirect(JRoute::_("index.php?option=com_user&view=login"));
         return;
     }
     if ($this->getTask() == 'add' || $this->getTask() == 'edit') {
         JRequest::setVar('edit', true);
         JRequest::setVar('layout', 'form');
     }
     parent::display($cachable = false, $urlparams = false);
 }
Example #5
0
 function display($cachable = false, $urlparams = false)
 {
     $user = JFactory::getUser();
     if ($user->id == 0) {
         JError::raiseWarning(1001, JText::_("YOU_MUST_BE_SIGNED_IN"));
         $this->setRedirect(JRoute::_("index.php?option=com_user&view=login"));
         return;
     }
     $task = $this->getTask();
     switch ($task) {
         case 'widgetlist':
             JRequest::setVar('layout', 'widgetlist');
             break;
         default:
             JRequest::setVar('layout', 'default');
             break;
     }
     parent::display($cachable = false, $urlparams = false);
 }
Example #6
0
 function edit()
 {
     JRequest::setVar('edit', true);
     JRequest::setVar('layout', 'form');
     parent::display();
 }
Example #7
0
 /**
  * Save categories record
  */
 function save()
 {
     $model = $this->getModel('feeds');
     $id = $model->storeFeed();
     if ($id) {
         $msg = JText::_('SUCCESSFULLY_SAVE_TO_FEED');
         $link = "index.php?option=com_javoice&view=feeds";
         if ($this->getTask() == 'apply') {
             $link .= "&task=edit&cid[]=" . $id;
         }
         $this->setRedirect($link, $msg);
     } else {
         JRequest::setVar('layout', 'form');
         parent::display();
     }
 }
Example #8
0
 /**
  * Display the list of language
  */
 function display($cachable = false, $urlparams = false)
 {
     parent::display($cachable = false, $urlparams = false);
 }
Example #9
0
 /**
  * Save configuration record
  */
 function save()
 {
     $option = JRequest::getCmd('option');
     $model = $this->getModel('configs');
     $item = $model->getItems();
     $data = $item->data;
     $params = class_exists('JRegistry') ? new JRegistry($data) : new JParameter($data);
     //JRequest::checkToken () or jexit ( 'Invalid Token' );
     $task = $this->getTask();
     $cache = JFactory::getCache($option);
     $cache->clean();
     $group = JRequest::getVar('group', 'systems');
     if ($group == '') {
         $group = 'systems';
     }
     $paramsField = JRequest::getVar($group, null, 'request', 'array');
     // Build parameter INI string
     $access = JRequest::getVar('access', NULL);
     if (isset($access)) {
         $paramsField['access'] = $access;
     }
     if ($paramsField) {
         if ($group == 'plugin') {
             if (!isset($paramsField['enable_avatar'])) {
                 $paramsField['enable_avatar'] = 0;
             }
             if (!isset($paramsField['enable_activity_stream'])) {
                 $paramsField['enable_activity_stream'] = 0;
             }
             if (!isset($paramsField['enable_bbcode'])) {
                 $paramsField['enable_bbcode'] = 0;
             }
             if (!isset($paramsField['enable_youtube'])) {
                 $paramsField['enable_youtube'] = 0;
             }
             if (!isset($paramsField['enable_tweetmeme'])) {
                 $paramsField['enable_tweetmeme'] = 0;
             }
             if (!isset($paramsField['enable_smileys'])) {
                 $paramsField['enable_smileys'] = 0;
             }
             if (!isset($paramsField['enable_after_the_deadline'])) {
                 $paramsField['enable_after_the_deadline'] = 0;
             }
             if (!isset($paramsField['enable_addtoany'])) {
                 $paramsField['enable_addtoany'] = 0;
             }
             if (!isset($paramsField['enable_addthis'])) {
                 $paramsField['enable_addthis'] = 0;
             }
             if (!isset($paramsField['is_attach_image'])) {
                 $paramsField['is_attach_image'] = 0;
             }
             if (!isset($paramsField['is_enable_captcha'])) {
                 $paramsField['is_enable_captcha'] = 0;
             }
             if (!isset($paramsField['is_enable_captcha_user'])) {
                 $paramsField['is_enable_captcha_user'] = 0;
             }
             if (!isset($paramsField['enable_pathway'])) {
                 $paramsField['enable_pathway'] = 0;
             }
             if (!isset($paramsField['enable_your_items'])) {
                 $paramsField['enable_your_items'] = 0;
             }
             if (!isset($paramsField['enable_login_form'])) {
                 $paramsField['enable_login_form'] = 0;
             }
             if (!isset($paramsField['enable_button_create_new'])) {
                 $paramsField['enable_button_create_new'] = 0;
             }
             $paramsField['attach_file_type'] = implode(",", $paramsField['attach_file_type']);
         }
         foreach ($paramsField as $k => $v) {
             $params->set($k, $v);
         }
         if ($group == 'systems') {
             $user_groups = JRequest::getVar('user_group', array(), 'post', 'array');
             $user_group = 0;
             if ($user_groups) {
                 $user_group = implode(",", $user_groups);
                 foreach ($user_groups as $k => $v) {
                     if ($v == "0") {
                         $user_group = 0;
                         break;
                     }
                 }
             } else {
                 $user_group = 0;
             }
             $params->set('user_group', $user_group);
         }
         $post['data'] = $params->toString();
         $model->setState('request', $post);
         if ($id = $model->store()) {
             $msg = JText::_('UPDATED_CONFIGURATION_SUCCESSFULLY');
         } else {
             Jrequest::setVar('task', $group);
             Jrequest::setVar('layout', $group);
             Jrequest::setVar('group', $group);
             parent::display();
             return FALSE;
         }
     }
     if ($task != 'saveIFrame') {
         $this->setRedirect("index.php?option={$option}&view=configs&group={$group}", $msg);
     } else {
         return TRUE;
     }
     return true;
 }