function editSubmit() { $mainframe = JFactory::getApplication(); $user = JFactory::getUser(); $db = JFactory::getDBO(); $cid = JRequest::getVar('cid', array(0), '', 'array'); JArrayHelper::toInteger($cid, array(0)); $id = $cid[0]; $query = "SELECT * FROM #__formmaker_submits WHERE group_id=" . $id; $db->setQuery($query); $rows = $db->loadObjectList(); if ($db->getErrorNum()) { echo $db->stderr(); return false; } $form = JTable::getInstance('formmaker', 'Table'); $form->load($rows[0]->form_id); if (!$user->authorise('core.manage.submits', 'com_formmaker')) { if ($user->authorise('core.manage.submits.own', 'com_formmaker') && $form->created_by != $user->id) { $mainframe->redirect("index.php?option=com_formmaker", JText::_('JLIB_APPLICATION_ERROR_EDIT_NOT_PERMITTED'), 'error'); } } $query = "SELECT css FROM #__formmaker_themes WHERE id='" . $form->theme . "'"; $db->setQuery($query); $form_theme = $db->loadResult(); $label_id = array(); $label_order_original = array(); $label_type = array(); $ispaypal = strpos($form->label_order, 'type_paypal_'); if ($form->paypal_mode == 1) { if ($ispaypal) { $form->label_order = $form->label_order . "0#**id**#Payment Status#**label**#type_paypal_payment_status#****#"; } } $label_all = explode('#****#', $form->label_order); $label_all = array_slice($label_all, 0, count($label_all) - 1); foreach ($label_all as $key => $label_each) { $label_id_each = explode('#**id**#', $label_each); array_push($label_id, $label_id_each[0]); $label_oder_each = explode('#**label**#', $label_id_each[1]); array_push($label_order_original, $label_oder_each[0]); array_push($label_type, $label_oder_each[1]); } $new_form = false; if (strpos($form_theme, '.wdform_section') > -1) { $new_form = true; } if ($new_form == false) { HTML_contact::editSubmit_old($rows, $label_id, $label_order_original, $label_type, $ispaypal); } else { HTML_contact::editSubmit($rows, $label_id, $label_order_original, $label_type, $ispaypal, $form, $form_theme); } // display function }