retrieve($_REQUEST['record']); if($focus->total == '') $focus->total = '0'; if($focus->subtotal == '') $focus->subtotal = '0'; $focus->format_all_fields(); if (isset($_REQUEST['status']) && $_REQUEST['status'] != '') { $focus->doNotAccepted(); } /* echo '
PL:' . var_export($focus->getPositionList(true), true) . PHP_EOL;
echo 'PL:' . var_export($focus->getFkPackagePositionList(true), true) . PHP_EOL;
echo 'PL:' . var_export($focus->getIncomePositionList(true), true) . PHP_EOL;
exit;
*/
// $focus->position_list = str_replace('"', '\"', $focus->getPositionList());
// $focus->fkpackages_list = str_replace('"', '\"', $focus->getFkPackagePositionList());
// $focus->income_list = str_replace('"', '\"', $focus->getIncomePositionList());
$OPT['status'] = $focus->status;
} else {
$OPT['new_number'] = true;
$datef = $current_user->getPreference('datef');
if ($datef != '')
$sugar_config['datef'];
$focus->register_date = date($datef);
$focus->payment_date = date($datef, mktime() + 30 * 24 * 60 * 60);
$focus->sell_date = date($datef);
}
//if access 'Delete' is avaible for user than he is Manager and he can confirm Quotes.
$OPT['user']['access']['send_email'] = $focus->ACLAccess("send_email");
if (isset($_REQUEST['send_email']) && $_REQUEST['send_email'] == '1')
$OPT['setTab'] = 'EMAIL';
$tmp = $current_user->getPreference('num_grp_sep');
if (!isset($tmp) || $tmp == '' || $tmp == NULL)
$tmp = $sugar_config['default_number_grouping_seperator'];
$OPT['sep_1000'] = $tmp;
$tmp = $current_user->getPreference('dec_sep');
if (!isset($tmp) || $tmp == '' || $tmp == NULL)
$tmp = $sugar_config['default_decimal_seperator'];
$OPT['dec_sep'] = $tmp;
$tmp = $current_user->getPreference('default_currency_significant_digits');
if (!isset($tmp) || $tmp == '' || $tmp == NULL)
$tmp = $sugar_config['default_currency_significant_digits'];
$OPT['dec_len'] = $tmp;
$OPT['default_unit'] = "1";
$OPT['default_vat'] = "23.00";
$OPT['default_category'] = "";
$OPT['type'] = $focus->type;
$OPT['to_is_vat_free'] = $focus->to_is_vat_free;
$cq = $current_user->getPreference('confirm_quotes');
$OPT['user']['confirm_quotes'] = ((isset($cq) && $cq) ? 1 : 0);
$json = getJSONobj();
$show_pdf = $current_user->getPreference('show_pdf_in_div');
if (!isset($show_pdf)) {
require_once('modules/EcmGroupFkPackages/EcmGroupFkPackage.php');
$cc = EcmGroupFkPackage::loadSettings();
$show_pdf = $cc['show_pdf_in_div_global'];
}
$scriptOpt = '
';
echo $scriptOpt;
require_once('include/MVC/View/SugarView.php');
require_once('modules/EcmFkPackages/views/DetailView/view.detail.my.php');
$edit = new ViewDetailMy();
$edit->ss = new Sugar_Smarty();
$edit->module = 'EcmFkPackages';
$edit->bean = $focus;
$edit->tplFile = 'include/ECM/EcmViews/DetailView/Tabs/DetailView.tpl';
//$edit->bean->total = unformat_number($edit->bean->total);
//$edit->bean->total = format_number($edit->bean->total);
$edit->preDisplay();
// $arr_template = $focus->getTemplateList();
if (isset($focus->template_id))
$edit->ss->assign("DOCUMENT_TEMPLATES_OPTIONS", get_select_options_with_id($arr_template, $focus->template_id));
else
$edit->ss->assign("DOCUMENT_TEMPLATES_OPTIONS", get_select_options_with_id($arr_template, ''));
$focus->history = htmlspecialchars_decode($focus->history) ? : '[]';
//echo '' . var_export(strlen($focus->history), true) . '
';
//echo '' . var_export(json_decode($focus->history, true), true) . '
';
$edit->ss->assign('HISTORY', json_decode($focus->history, true));
$edit->ss->assign("POSITION_LIST", $focus->position_list);
$edit->ss->assign("SERVICES_LIST", $focus->fkpackages_list);
$edit->ss->assign("INCOME_LIST", $focus->income_list);
//echo 'P' . var_export($focus->position_list, true) . '
' . PHP_EOL;
//echo 'S' . var_export($focus->fkpackages_list, true) . '
' . PHP_EOL;
//echo 'I' . var_export($focus->income_list, true) . '
' . PHP_EOL;
//exit;
// $edit->ss->assign("EMAIL_LINK", $focus->createSendEmailLink());
// $email_link_tab = '';
$edit->ss->assign("EMAIL_LINK_TAB", $email_link_tab);
$edit->ss->assign("OPT", $OPT);
echo $edit->display();
require_once('include/SubPanel/SubPanelTiles.php');
$subpanel = new SubPanelTiles($focus, 'EcmFkPackages');
echo $subpanel->display();