* @copyright (C) 2008-2011 by Markus Bopp * @license Released under the terms of the GNU General Public License **/ defined('_JEXEC') or die('Direct Access to this location is not allowed.'); require_once $ff_admpath . '/admin/easymode.html.php'; require_once $ff_admpath . '/admin/easymode.class.php'; require_once $ff_admpath . '/libraries/Zend/Json/Decoder.php'; require_once $ff_admpath . '/libraries/Zend/Json/Encoder.php'; $easyMode = new EasyMode(); if ($easyMode->getUserBrowser() == 'firefox' || $easyMode->getUserBrowser() == 'chrome' || $easyMode->getUserBrowser() == 'safari') { $page = JRequest::getInt('page', 1); $form = JRequest::getInt('form', 0); $nameTitle = $easyMode->getFormNameTitle($form); $formName = ''; $formTitle = ''; $pages = $easyMode->getNumFormPages($form); if ($nameTitle == null) { $formName = 'EasyForm_' . mt_rand(0, mt_getrandmax()); $formTitle = $formName; } else { $formName = $nameTitle->name; $formTitle = $nameTitle->title; } switch ($task) { case 'save': //print_r(Zend_Json::decode(bf_b64dec(JRequest::getVar('areas', '')))); //exit; $templateCode = JRequest::getVar('templateCode', ''); $areas = JRequest::getVar('areas', ''); $pages = JRequest::getVar('pages', 1); $formId = $easyMode->save($form, $formName, $formTitle, array(), bf_b64dec($templateCode), Zend_Json::decode(bf_b64dec($areas)), $pages);