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');
?>