function save($option, $pkg, $form, $page) { global $database; $database = JFactory::getDBO(); $row = new facileFormsElements($database); // bind it to the table if (!$row->bind($_POST)) { echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n"; exit(); } // if if ($row->script1flag1==null) $row->script1flag1=0; if ($row->script1flag2==null) $row->script1flag2=0; if ($row->script2flag1==null) $row->script2flag1=0; if ($row->script2flag2==null) $row->script2flag2=0; if ($row->script2flag3==null) $row->script2flag3=0; if ($row->script2flag4==null) $row->script2flag4=0; if ($row->script2flag5==null) $row->script2flag5=0; // store it in the db if (!$row->store()) { echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n"; exit(); } // if $row->reorder( "form=$form and page=$page" ); JFactory::getApplication()->redirect( "index.php?option=$option&act=editpage&form=$form&page=$page&pkg=$pkg", BFText::_('COM_BREEZINGFORMS_ELEMENTS_SAVED')); } // save
static function save($option, $pkg, $form, $page) { global $database; $database = JFactory::getDBO(); $row = new facileFormsElements($database); // bind it to the table if (!$row->bind($_POST)) { echo "<script> alert('" . $row->getError() . "'); window.history.go(-1); </script>\n"; exit; } // if if ($row->script1flag1 == null) { $row->script1flag1 = 0; } if ($row->script1flag2 == null) { $row->script1flag2 = 0; } if ($row->script2flag1 == null) { $row->script2flag1 = 0; } if ($row->script2flag2 == null) { $row->script2flag2 = 0; } if ($row->script2flag3 == null) { $row->script2flag3 = 0; } if ($row->script2flag4 == null) { $row->script2flag4 = 0; } if ($row->script2flag5 == null) { $row->script2flag5 = 0; } // store it in the db if (!$row->store()) { echo "<script> alert('" . $row->getError() . "'); window.history.go(-1); </script>\n"; exit; } // if $row->reorder("form={$form} and page={$page}"); // 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')) { $formId = $form; 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(); } if (is_object($cbForm) && count($cbForms)) { require_once JPATH_SITE . DS . 'administrator' . DS . 'components' . DS . 'com_contentbuilder' . DS . 'tables' . DS . 'elements.php'; foreach ($cbForms as $dataId) { contentbuilder::synchElements($dataId, $cbForm); $elements_table = new TableElements($db); $elements_table->reorder('form_id=' . $dataId); } } } // CONTENTBUILDER END JFactory::getApplication()->redirect("index.php?option={$option}&act=editpage&form={$form}&page={$page}&pkg={$pkg}", BFText::_('COM_BREEZINGFORMS_ELEMENTS_SAVED')); }