Пример #1
0
 $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);
         // CONTENTBUILDER
         jimport('joomla.filesystem.file');
         jimport('joomla.filesystem.folder');
         if (JFile::exists(JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_contentbuilder' . DS . 'classes' . DS . 'contentbuilder.php')) {
             require_once JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_contentbuilder' . DS . 'classes' . DS . 'contentbuilder.php';
             $cbForm = contentbuilder::getForm('com_breezingforms', $formId);
             $db = JFactory::getDBO();
             $db->setQuery("Select id From #__contentbuilder_forms Where `type` = 'com_breezingforms' And `reference_id` = " . intval($formId));
             jimport('joomla.version');
             $version = new JVersion();
             if (version_compare($version->getShortVersion(), '3.0', '>=')) {
                 $cbForms = $db->loadColumn();
             } else {
                 $cbForms = $db->loadResultArray();
             }