function fwk7_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_TS_NOOA_CLIENT_get_param_entite
function fwk7_TS_NOOA_CLIENT_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_TS_NOOA_CLIENT_compteur_docs
function fwk7_TS_NOOA_CLIENT_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_TS_NOOA_CLIENT_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]
🔧 fwl_TS_NOOA_CLIENT_setNumero_Client
function fwl_TS_NOOA_CLIENT_setNumero_Client($id_type,$id_obje){
$clientObj = fwc7_data_objet_att('',$id_type,$id_obje);
//TODO modifié le paramètre en dur id du gerant de la franchise
if ($clientObj['att21']!=1575) {
$compteur = fwk7_TS_NOOA_CLIENT_compteur_docs();
// incrementation du compteru dans l'att4
$datas = array();
$datas["att22"] = $compteur[0];
fwc7_modify_att_edit("", $id_type, $id_obje, $datas);
}
}
↩️ Returns
(void)
🔧 fwl_TS_NOOA_CLIENT_persistNumero_Client
function fwl_TS_NOOA_CLIENT_persistNumero_Client($id_type,$id_obje){
$code_client = fwk7_TS_NOOA_CLIENT_compteur_docs('lig1');
// mise à jour du compteur dans les paramètres
$datas= [];
$datas['lig2']= $code_client[1];
$wc=array();
$wc[]=" lig3 = '".$id_type."' ";
fwc7_modify_lig_merge('',$code_client[2]['id_type'],$code_client[2]['id_obje'],$code_client[2]['id_tlig'],'',$wc,$datas);
}
Fonction pour l'ouverture de la modal de sélection des actions lors d'un nouveau lead
function fwl_TS_NOOA_CLIENT_lowcode_autothen_attributionLeadFranchise($id_type, $id_obje){
global $url7;
$lien=$url7->lien_to_modal7('200',$id_type,$id_obje);
fwk7_modal_autoopen_lien($lien,'','','','');
}
↩️ Returns
(void)
🔧 fwl_TS_NOOA_CLIENT_populationPremierContact
Fonction de création automotique de contact lors de la création d'un client si au moins le nom est indiqué