X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fui%2Fui_controls.inc;h=c2dbae05a715440633230fafe231d2850d931d24;hb=df660a601cabb0afe7f3246884f16207b9a0c314;hp=ba62f467519a4a6bbc85ff9125803ca07ef1c24d;hpb=fd069bba86276f15311ff6ab10b22d4a06a55513;p=fa-stable.git diff --git a/includes/ui/ui_controls.inc b/includes/ui/ui_controls.inc index ba62f467..c2dbae05 100644 --- a/includes/ui/ui_controls.inc +++ b/includes/ui/ui_controls.inc @@ -22,7 +22,7 @@ function get_post($name, $dflt='') $ret = array(); foreach($name as $key => $dflt) if (!is_numeric($key)) { - $ret[$key] = is_float($dflt) ? input_num($key, $dflt) : get_post($key, $dflt); + $ret[$key] = is_numeric($dflt) ? input_num($key, $dflt) : get_post($key, $dflt); } else { $ret[$dflt] = get_post($dflt, null); } @@ -72,7 +72,7 @@ function end_form($breaks=0) if ($form_nested-- > 0) return; - $_SESSION['csrf_token'] = hash('sha256', uniqid(mt_rand(), true)); + $_SESSION['csrf_token'] = random_id(); if ($breaks) br($breaks); hidden('_focus'); @@ -157,7 +157,7 @@ function vertical_space($params='') echo ""; } -function meta_forward($forward_to, $params="", $timeout=0) +function meta_forward($forward_to, $params="", $timeout=0, $return=false) { global $Ajax; echo "\n"; @@ -165,7 +165,7 @@ function meta_forward($forward_to, $params="", $timeout=0) echo " " . _("If this does not happen") . " " . "" . _("click here") . " " . _("to continue") . ".

\n"; if ($params !='') $params = '?'.$params; $Ajax->redirect($forward_to.$params); - exit; + if (!$return) exit; } //----------------------------------------------------------------------------------- @@ -255,7 +255,7 @@ function viewer_link($label, $url='', $class='', $id='', $icon=null) $pars = access_string($label); if (user_graphic_links() && $icon) $pars[0] = set_icon($icon, $pars[0]); -- $preview_str = "$pars[0]"; + $preview_str = "$pars[0]"; } else $preview_str = $label; @@ -503,7 +503,7 @@ function tab_visible($name, $tab) */ $popup_editors = array( 'customer' => array('/sales/manage/customers.php?debtor_no=', - 113, _("Customers"), 900, 500), + 113, _("Customers"), 900, 600), 'branch' => array('/sales/manage/customer_branches.php?SelectedBranch=', 114, _("Branches"), 900, 700), 'supplier' => array('/purchasing/manage/suppliers.php?supplier_id=',