retrieve($_POST['record']); } if(!$focus->ACLAccess('Save')){ ACLController::displayNoAccess(true); sugar_cleanup(true); } $check_notify = FALSE; foreach($focus->column_fields as $field){ if(isset($_POST[$field])){ $value = $_POST[$field]; $focus->$field = $value; } } foreach($focus->additional_column_fields as $field){ if(isset($_POST[$field])){ $value = $_POST[$field]; $focus->$field = $value; } } $focus->position_list = $json->decode(htmlspecialchars_decode($_POST['position_list'])); // zapis pdf do bazy $pdf_margins_query = "SELECT value6 as m_top, value7 as m_bottom, value8 as m_left, value9 as m_right FROM operating_values WHERE id='" . $_REQUEST['pdf_template'] . "'"; $pdf_margins_rs = $focus->db->query($pdf_margins_query); $pdf_margins = $focus->db->fetchByAssoc($pdf_margins_rs); $focus->save($check_notify); $query = "UPDATE ecmagreements SET pdf_text='" . $_REQUEST['pdf_text'] . "', pdf_margin_left='" . $pdf_margins['m_left'] . "', pdf_margin_right='" . $pdf_margins['m_right'] . "', pdf_margin_top='" . $pdf_margins['m_top'] . "', pdf_margin_bottom='" . $pdf_margins['m_bottom'] . "' WHERE id='" . $focus->id . "'"; $focus->db->query($query); $return_id = $focus->id; // zapis dodatkowych pol //usuwanie starych danych $query = "DELETE from ecmagreements_aditional_fields_pdf where ecmagreements_id = '" . $focus->id . "'"; $focus->db->query($query); //dodawanie nowych // pobieramy pola dodatkowe z bazy $fields_to_find_query = "select * from operating_values where name ='AgreementTemplatesAditionalFields' AND module_name='EcmAgreements' and (value1 =0 OR value1 IS NULL) AND value2='" . $_REQUEST['pdf_template'] . "'"; $result = $focus->db->query($fields_to_find_query); while ($row = $focus->db->fetchByAssoc($result)) { $fields_to_find[$row['value0']] = $row; } var_dump($_REQUEST); echo '

'; foreach($fields_to_find as $key => $value){ var_dump($key); echo '

'; if(isset($_REQUEST[$key]) != ''){ $query = "INSERT INTO ecmagreements_aditional_fields_pdf (ecmagreements_id, field_id, field_name, filed_value) VALUES ('" . $focus->id ."','" . $value['id'] ."','" . $key . "','" . $_REQUEST[$key] ."')"; $focus->db->query($query); } } handleRedirect($return_id,'EcmAgreements'); ?>