client

🔧 fwk7_TS_NOOA_get_group_obje_values_by_user_login

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); }

↩️ Returns

(void)

🔧 fwl_TS_NOOA_CLIENT_lowcode_autothen_attributionLeadFranchise

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é
function fwl_TS_NOOA_CLIENT_populationPremierContact($id_type, $id_obje) { $data = fwc7_data_objet_att('', '80', $id_obje); $dataContact = array(); $dataContact['att2'] = $data['att1']; $dataContact['att3'] = $data['att3']; $dataContact['att4'] = $data['att5']; $dataContact['att5'] = $data['att6']; $dataContact['att6'] = $data['att12']; $dataContact['att7'] = $data['att10']; $dataContact['att8'] = $id_obje; // ... (truncated)

↩️ Returns

(void)

🔧 TS_NOOA_lowcode_modal_liste_supprimer_prospect

Affiche le nombre de prospects sélectionné pour la suppression
function TS_NOOA_lowcode_modal_liste_supprimer_prospect($id_type, $id_obje="") { // fonction qui permet d'avoir l'id des objets sélectionnés dans les tableaux $listeProspectSelectionne = fwk7_var_checked_item_from_POST('tablechk'); // Récupére les lignes qui ont été selectionées if (!empty($listeProspectSelectionne)) { $_SESSION['prospect_suppression'] = $listeProspectSelectionne; } $nombreProspect = count($listeProspectSelectionne); echo "Souhaitez-vous définitivement supprimer ces prospects ? Les opportunités liées seront automatiquement supprimées également"; }

↩️ Returns

(void)

🔧 TS_NOOA_action_supprimer_prospect

Supprimé les prospects sélectionnés
function TS_NOOA_action_supprimer_prospect() { $listeProspectSelectionne = $_SESSION['prospect_suppression']; // On supprime les prospects et les opportunités lié foreach ($listeProspectSelectionne as $id => $prospect) { $idProspect = $prospect[2]; $wcOpp = [ "att2 = '" . $idProspect ."' ", // id client ]; $listeOpportunite = fwc7_data_objet_atts('', 148, 1, $wcOpp); // Delete les OPP lié foreach ($listeOpportunite as $opp) { fwc7_modify_att_delete('', 148, $opp['id_obje']); } // ... (truncated)

↩️ Returns

(void)