function fwk7_custom_NOOA_get_param_entite_devis($att_user="21", $id_obje_param_entite="152",$id_tlig_param_obje_lie="163", $id_lig_param_obje_lie="lig3"){
global $id_obje;
global $id_type;
// find group from Document
$thisIDGroup = fwc7_data_objet_att("",$id_type,$id_obje,"","","1");
// find group from User
$groups = fwc7_droit_group_user("",$thisIDGroup[$att_user]);
$id_group = null;
foreach ($groups as $item) {
if ($item["profil"] == "0") {
$id_group = intval($item["id_group"]);
break;
// ... (truncated)
↩️ Returns
(mixed) un lig lié à lobjet en particulier
🔧 fwk7_custom_NOOA_compteur_docs_devis
function fwk7_custom_NOOA_compteur_docs_devis($id_lig_param_prefix="lig1",$att_user="21", $id_obje_param_entite="152",$id_tlig_param_obje_lie="163", $id_lig_param_obje_lie="lig3"){
$this_entite_ligs = fwk7_custom_NOOA_get_param_entite_devis($att_user,$id_obje_param_entite,$id_tlig_param_obje_lie, $id_lig_param_obje_lie);
// catch countdown link to obje_type (lig2 = objetype)
$next_compteur = (int)$this_entite_ligs['lig2']+1;
$current_prefix = $this_entite_ligs[$id_lig_param_prefix];
$res = $current_prefix."-".$next_compteur;
return [$res, $next_compteur,$this_entite_ligs];
}
↩️ Returns
(array) [resultat du compteur concatèné, chiffre, ligs concerné par le compteur dans l'entité de paramètrage]
🔧 fwl_TS_NOOA_CLIENT_setNumero_Devis
function fwl_TS_NOOA_CLIENT_setNumero_Devis($id_type,$id_obje){
$compteur = fwk7_custom_NOOA_compteur_docs_devis();
// incrementation du compteru dans l'att4
$datas = array();
$datas["att4"]= $compteur[0];
fwc7_modify_att_edit("",$id_type,$id_obje,$datas);
}
↩️ Returns
(void)
🔧 fwc7_customTS_NOOA_user_infos
Fonction permettant la collecte et la mise en forme des informations de l'utilisateur connecté
function fwc7_customTS_NOOA_user_infos($email){
global $user;
$userConnect = fwd7_user_detail($user->id,$email);
$idUser = $userConnect["user_id"];
// Création du bloc info user/groupe/profil/filiale
$userInfos = array();
$findGroups = array_keys(fwc7_droit_user_groups('', $userConnect['user_id']));
$userInfos["group"] = $findGroups[1];
$userInfos["profil"] = $findGroups[0];
$userInfos["user_id"] = $idUser;
$findProfil = fwc7_data_profil('', $findGroups[0]);
// ... (truncated)
function fwk7_custom_TS_NOOA_get_group_obje_values_by_user_login($att_user_type="", $id_type_to_find="",$id_att_user='',$id_cur_obje=""){
global $navi_id_type;
global $navi_id_obje;
global $id_obje;
global $id_type;
if ($att_user_type=="") {$att_user_type="att21";}
if ($id_type_to_find=="") {$id_type_to_find="80";}
if ($id_att_user=="") {$id_att_user="att6";}
if ($id_type=="") {$id_type=$navi_id_type;}
if ($id_obje=="") {$id_obje=$navi_id_obje;}
// ... (truncated)
↩️ Returns
(array|mixed)
🔧 fwk7_custom_TS_NOOA_get_param_entite
function fwk7_custom_TS_NOOA_get_param_entite($att_user="21", $id_obje_param_entite="152",$id_tlig_param_obje_lie="163", $id_lig_param_obje_lie="lig3"){
global $id_obje;
global $id_type;
// find group from Document
$thisIDGroup = fwc7_data_objet_att("",$id_type,$id_obje,"","","1");
// find group from User
$groups = fwc7_droit_group_user("",$thisIDGroup[$att_user]);
$id_group = null;
foreach ($groups as $item) {
if ($item["profil"] == "0") {
$id_group = intval($item["id_group"]);
break;
// ... (truncated)
↩️ Returns
(mixed) un lig lié à lobjet en particulier
🔧 fwk7_custom_TS_NOOA_get_param_entite_allLigs
function fwk7_custom_TS_NOOA_get_param_entite_allLigs($att_user="21", $id_obje_param_entite="152",$id_tlig_param_obje_lie="163", $id_lig_param_obje_lie="lig3"){
global $id_obje;
global $id_type;
// find group from Document
$thisIDGroup = fwc7_data_objet_att("",$id_type,$id_obje,"","","1");
// find group from User
$groups = fwc7_droit_group_user("",$thisIDGroup[$att_user]);
$id_group = null;
foreach ($groups as $item) {
if ($item["profil"] == "0") {
$id_group = intval($item["id_group"]);
break;
// ... (truncated)
↩️ Returns
(mixed) un lig lié à lobjet en particulier
🔧 fwk7_custom_TS_NOOA_compteur_docs
function fwk7_custom_TS_NOOA_compteur_docs($id_lig_param_prefix="lig1",$att_user="21", $id_obje_param_entite="152",$id_tlig_param_obje_lie="163", $id_lig_param_obje_lie="lig3"){
$this_entite_ligs = fwk7_custom_TS_NOOA_get_param_entite($att_user,$id_obje_param_entite,$id_tlig_param_obje_lie, $id_lig_param_obje_lie);
// catch countdown link to obje_type (lig2 = objetype)
$next_compteur = (int)$this_entite_ligs['lig2']+1;
$current_prefix = $this_entite_ligs[$id_lig_param_prefix];
$res = $current_prefix."-".$next_compteur;
return [$res, $next_compteur,$this_entite_ligs];
}
↩️ Returns
(array) [resultat du compteur concatèné, chiffre, ligs concerné par le compteur dans l'entité de paramètrage]