if (!defined('ALLOWED')) die('Appel direct ne sont pas permis'); /** * @file * @brief called from company.inc.php , add or modify extra parameter */ global $g_user; $http=new HttpInput(); try { $table=$http->request('table'); $action=$http->request('action'); $p_id=$http->request('p_id', "number"); $ctl_id=$http->request('ctl'); } catch(Exception $e) { echo $e->getMessage(); return; } $parameter_extra =Parameter_Extra_MTable::build($p_id); $parameter_extra->set_object_name($ctl_id); if ($g_user->check_module("COMPANY")==0) { header('Content-type: text/xml; charset=UTF-8'); echo Manage_Table_SQL::ajax_error(_('Accès non autorisé'))->saveXML(); record_log("COMPANY security "); return; } if ($action=="input") { $parameter_extra->send_header(); echo $parameter_extra->ajax_input()->saveXML(); return; }elseif ($action == "save") { $parameter_extra->send_header(); echo $parameter_extra->ajax_save()->saveXML(); return; } elseif ($action == "delete") { $parameter_extra->send_header(); echo $parameter_extra->ajax_delete()->saveXML(); return; }