Exemplo n.º 1
0
 function update()
 {
     $formId = JRequest::getInt('formId');
     JRequest::setVar('view', 'forms');
     JRequest::setVar('layout', 'edit_emails');
     JRequest::setVar('tmpl', 'component');
     JRequest::setVar('formId', $formId);
     parent::display();
     jexit();
 }
Exemplo n.º 2
0
 function __construct()
 {
     parent::__construct();
     $this->registerTask('apply', 'save');
     $this->registerTask('exportCSV', 'export');
     $this->registerTask('exportODS', 'export');
     $this->registerTask('exportExcel', 'export');
     $this->registerTask('exportXML', 'export');
     $this->_db = JFactory::getDBO();
 }
 function showConditions()
 {
     $model = $this->getModel('conditions');
     $formId = $model->getFormId();
     JRequest::setVar('view', 'forms');
     JRequest::setVar('layout', 'edit_conditions');
     JRequest::setVar('tmpl', 'component');
     JRequest::setVar('formId', $formId);
     parent::display();
     exit;
 }
Exemplo n.º 4
0
 function update()
 {
     $formId = JRequest::getInt('formId');
     $view = JRequest::getCmd('type', 'additional') == 'additional' ? 'forms' : 'directory';
     JRequest::setVar('view', $view);
     JRequest::setVar('layout', 'edit_emails');
     JRequest::setVar('tmpl', 'component');
     JRequest::setVar('formId', $formId);
     parent::display();
     jexit();
 }
Exemplo n.º 5
0
 function show()
 {
     JRequest::setVar('view', 'forms');
     JRequest::setVar('layout', 'richtext');
     parent::display();
 }
Exemplo n.º 6
0
 function display($cachable = false, $urlparams = false)
 {
     JRequest::setVar('view', 'files');
     JRequest::setVar('layout', 'default');
     parent::display($cachable, $urlparams);
 }
Exemplo n.º 7
0
 function changeStatus()
 {
     $model = $this->getModel('formajax');
     $model->componentsChangeStatus();
     $componentId = $model->getComponentId();
     if (is_array($componentId)) {
         $formId = JRequest::getInt('formId');
         $task = $this->getTask();
         $msg = 'RSFP_ITEMS_UNPUBLISHED';
         if ($task == 'publish') {
             $msg = 'RSFP_ITEMS_PUBLISHED';
         }
         $this->setRedirect('index.php?option=com_rsform&task=forms.edit&formId=' . $formId, JText::sprintf($msg, count($componentId)));
     } else {
         JRequest::setVar('view', 'formajax');
         JRequest::setVar('layout', 'component_published');
         JRequest::setVar('format', 'raw');
         parent::display();
     }
 }
Exemplo n.º 8
0
 function changeRequired()
 {
     $model = $this->getModel('formajax');
     $model->componentsChangeRequired();
     $componentId = $model->getComponentId();
     JRequest::setVar('view', 'formajax');
     JRequest::setVar('layout', 'component_required');
     JRequest::setVar('format', 'raw');
     parent::display();
 }
Exemplo n.º 9
0
 public function edit()
 {
     JRequest::setVar('view', 'directory');
     JRequest::setVar('layout', 'edit');
     parent::display();
 }
Exemplo n.º 10
0
 function newStepThree()
 {
     $session = JFactory::getSession();
     $session->set('com_rsform.wizard.FormTitle', JRequest::getVar('FormTitle', '', 'post', 'none', JREQUEST_ALLOWRAW));
     $session->set('com_rsform.wizard.FormLayout', JRequest::getVar('FormLayout', '', 'post', 'none', JREQUEST_ALLOWRAW));
     $session->set('com_rsform.wizard.AdminEmail', JRequest::getInt('AdminEmail'));
     $session->set('com_rsform.wizard.AdminEmailTo', JRequest::getVar('AdminEmailTo', '', 'post', 'none', JREQUEST_ALLOWRAW));
     $session->set('com_rsform.wizard.UserEmail', JRequest::getInt('UserEmail'));
     $session->set('com_rsform.wizard.SubmissionAction', JRequest::getVar('SubmissionAction', '', 'post', 'word'));
     $session->set('com_rsform.wizard.Thankyou', JRequest::getVar('Thankyou', '', 'post', 'none', JREQUEST_ALLOWRAW));
     $session->set('com_rsform.wizard.ReturnUrl', JRequest::getVar('ReturnUrl', '', 'post', 'none', JREQUEST_ALLOWRAW));
     JRequest::setVar('view', 'forms');
     JRequest::setVar('layout', 'new3');
     parent::display();
 }
Exemplo n.º 11
0
 public function save()
 {
     $app = JFactory::getApplication();
     $formId = $app->input->getInt('formId', 0);
     $id = $app->input->getInt('id', 0);
     $task = $this->getTask();
     // Get the model
     $model = $this->getModel('directory');
     // Save
     if (RSFormProHelper::canEdit($formId, $id)) {
         if ($model->save()) {
             $this->setMessage(JText::_('RSFP_SUBM_DIR_SAVE_OK'));
             if ($task == 'apply') {
                 $this->setRedirect(JRoute::_('index.php?option=com_rsform&view=directory&layout=edit&id=' . $id, false));
             } else {
                 $this->setRedirect(JRoute::_('index.php?option=com_rsform&view=directory', false));
             }
         } else {
             $app->enqueueMessage(JText::_('RSFP_SUBM_DIR_SAVE_ERROR'), 'error');
             JRequest::setVar('view', 'directory');
             JRequest::setVar('layout', 'edit');
             JRequest::setVar('id', $id);
             parent::display();
         }
     } else {
         $this->setMessage(JText::_('JERROR_ALERTNOAUTHOR'), 'error');
         $this->setRedirect(JRoute::_('index.php?option=com_rsform&view=directory', false));
     }
 }
Exemplo n.º 12
0
 public function __construct()
 {
     parent::__construct();
 }
Exemplo n.º 13
0
 function showmappings()
 {
     $formId = JRequest::getInt('formId');
     JRequest::setVar('view', 'forms');
     JRequest::setVar('layout', 'edit_mappings');
     JRequest::setVar('tmpl', 'component');
     JRequest::setVar('formId', $formId);
     parent::display();
     exit;
 }
Exemplo n.º 14
0
 function display()
 {
     JRequest::setVar('view', 'files');
     JRequest::setVar('layout', 'default');
     parent::display();
 }
Exemplo n.º 15
0
<?php

/**
* @version 1.4.0
* @package RSform!Pro 1.4.0
* @copyright (C) 2007-2011 www.rsjoomla.com
* @license GPL, http://www.gnu.org/copyleft/gpl.html
*/
defined('_JEXEC') or die('Restricted access');
$cache =& JFactory::getCache('com_rsform');
$cache->clean();
// Require the base controller
require_once JPATH_COMPONENT . DS . 'controller.php';
require_once JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_rsform' . DS . 'helpers' . DS . 'rsform.php';
// See if this is a request for a specific controller
$controller = strtolower(JRequest::getWord('controller'));
// These are not controllers but legacy functions
if ($controller == 'functions' || $controller == 'adapter') {
    $controller = '';
}
if (!empty($controller) && file_exists(JPATH_COMPONENT . DS . 'controllers' . DS . $controller . '.php')) {
    require_once JPATH_COMPONENT . DS . 'controllers' . DS . $controller . '.php';
    $controller = 'RSFormController' . $controller;
    $RSFormController = new $controller();
} else {
    $RSFormController = new RSFormController();
}
$RSFormController->execute(JRequest::getWord('task'));
// Redirect if set
$RSFormController->redirect();
Exemplo n.º 16
0
 function edit()
 {
     JRequest::setVar('view', 'configuration');
     JRequest::setVar('layout', 'default');
     parent::display();
 }
Exemplo n.º 17
0
 function exportTask()
 {
     JRequest::setVar('view', 'submissions');
     JRequest::setVar('layout', 'exportprocess');
     parent::display();
     $session = JFactory::getSession();
     $option = JRequest::getVar('option', 'com_rsform');
     $session->set($option . '.export.data', serialize(JRequest::get('post', JREQUEST_ALLOWRAW)));
 }