tools_client - PHP Documentation

🔧 fwl_TOOSMART_TOSEVENT_populationPremierContact

Fonction de création automatique de contact lors de la création d'un client si au moins le nom est indiqué
function fwl_TOOSMART_TOSEVENT_populationPremierContact($id_type, $id_obje)
{
    $data = fwc7_data_objet_att('', '1', $id_obje);
    $dataContact = array();
    $dataContact['att1'] = $data['att11']; //Fonction
    $dataContact['att2'] = $data['att1']; //Nom
    $dataContact['att3'] = $data['att3']; //Prénom
    $dataContact['att4'] = $data['att5']; //Téléphone
    $dataContact['att5'] = $data['att6']; //Mobile
    $dataContact['att6'] = $data['att12'];//Email
    $dataContact['att7'] = $data['att10'];//Civilité
    $dataContact['att8'] = $id_obje; //client lié
    $dataContact['att10'] = $data['att21']; //id_user
    //$dataContact['att12'] = $data['att9']; // Société
    $dataContact['att13'] = $data['att8']; //Type

    $contact = fwc7_modify_att_create('', '3', '10', $dataContact, '0', '');
    fwc7_modify_att_edit('',$id_type,$id_obje,['att29'=>$contact]);
}

↩️ Returns

(void)

🔧 fwl_TOOSMART_TOSEVENT_lowcode_authothen_createdBy

Fonction permettant d'ajouter l'utilisateur connecté au client qui vient d'être créée
function fwl_TOOSMART_TOSEVENT_lowcode_authothen_createdBy($id_type, $id_obje,$email){
    global $user;
    $userConnect = fwd7_user_detail($user->id,$email);
    $nom = $userConnect['nom'];
    $data = array();
    $data['att16'] = $nom;
    fwc7_modify_att_edit('', $id_type, $id_obje, $data, '', '');
}

↩️ Returns

(void)

🔧 fws_TOOSMART_TOSEVENT_maps_pin_position_client

Fonction pour l'affichage personnalisé des pin sur la map en fonction du statut de l'objet
Amélioration à faire : factoriser les statuts. Récupération de la liste des statuts de l'objet plus couleur associé
séléctionner la couleur de la pin en fonction de la couleur du statut
function fws_TOOSMART_TOSEVENT_maps_pin_position_client($id_type, $id_obje){
    global $global_type_spe;
        $clientOBJET = fwc7_data_objet_att('', $id_type, $id_obje);
        if($clientOBJET['id_work']==1){
           return 'specific/'.$global_type_spe.'/image/maps_pin_bleu.png';
        }elseif ($clientOBJET['id_work']==2){
            return 'specific/'.$global_type_spe.'/image/maps_pin_vert.png';
        }elseif ($clientOBJET['id_work']==3){
            return 'specific/'.$global_type_spe.'/image/maps_pin_rouge.png';
        }else{
            // ... (truncated)

↩️ Returns

(string)

🔧 fwl_TOOSMART_TOSEVENT_lowcode_autothen_calcul_taux_transformation

Fonction pour le calcul du taux de transformation : affaire_perdu sur affaire_total d'un client
fonction appellé dans les automations des affaires sur modification du statut de l'affaire
function fwl_TOOSMART_TOSEVENT_lowcode_autothen_calcul_taux_transformation($id_type,$id_obje){
    //affaire en cours
    $AffaireOBJE = fwc7_data_objet_att('',$id_type,$id_obje,'','','1');
    //Client lié à l'affaire
    $idClientLie = $AffaireOBJE['att24'];

    //Recherche de toutes les affaires de ce client
    $wc=array();
    $wc[] =" att24 = '".$idClientLie."' "; // id du client lié
    $wc[] =" id_work != '19' ";
    $affairesClient = fwc7_data_objet_atts('','2','1',$wc);

    if (count($affairesClient) > 0){
        //S'il y a au moins 1 affaire ont fait le calcul du taux de transformation
        $affaire_total = count($affairesClient);
        $affaire_gagne = 0;
        foreach ($affairesClient as $affaire){
            // ... (truncated)

↩️ Returns

(void)

🔧 fwl_TOOSMART_TOSEVENT_lowcode_autothen_redirection_fiche_client

Fonction pour la redirection automatique vers la fiche vue client lors de la création d'un client
function fwl_TOOSMART_TOSEVENT_lowcode_autothen_redirection_fiche_client($id_type, $id_obje) {
    global $navi_id_vuef;
    global $navi_page;
    global $navi_cate;
    $navi_cate= "P22";
    $navi_page = 20;
    $navi_id_vuef = 6;
    fwk7_var_change_val('cate',$navi_cate);
    fwk7_var_change_val('page',$navi_page);
    fwk7_var_change_val('id_type',$id_type);
    // ... (truncated)

↩️ Returns

(void)