mobile_api_utils

🔧 TS_NOOA_mobile_list_type_client

Retourne la liste des types de client
function TS_NOOA_mobile_list_type_client($id_type_list_type_client) { global $_POST; global $global_api_retour; $listeTypeClient = fwc7_data_liste_valeurs('', $id_type_list_type_client); $keys = array_keys($listeTypeClient); $values = array_values($listeTypeClient); // Convertie en liste de string ["", "", ""...] $keysFormatted = '["' . implode('", "', $keys) . '"]'; $valuesFormatted = '["' . implode('", "', $values) . '"]'; if (empty($listeTypeClient)) { $global_api_retour['success'] = 401; // ... (truncated)

↩️ Returns

(mixed)

🔧 TS_NOOA_mobile_list_civilite_client

Retourne la liste des civilités du client
function TS_NOOA_mobile_list_civilite_client($id_type_list_civilite_client) { global $_POST; global $global_api_retour; $listeCiviliteClient = fwc7_data_liste_valeurs('',$id_type_list_civilite_client); $keys = array_keys($listeCiviliteClient); $values = array_values($listeCiviliteClient); // Convertie en liste de string ["", "", ""...] $keysFormatted = '["' . implode('", "', $keys) . '"]'; $valuesFormatted = '["' . implode('", "', $values) . '"]'; if (empty($listeCiviliteClient)) { $global_api_retour['success'] = 401; // ... (truncated)

↩️ Returns

(mixed)

🔧 TS_NOOA_mobile_info_client

Retourne les infos du client
function TS_NOOA_mobile_info_client($id_obje, $id_type_client) { global $srv; $sqlService = new \ToosmarWireframe\Services\SQLService(1, $srv[1], $srv[3], $srv[4], $srv[2]); $infoClient = $sqlService->get($id_type_client, $id_obje, true); return $infoClient; }

↩️ Returns

(array)

⚠️ Throws


🔧 TS_NOOA_mobile_info_devis

Retourne les infos du devis
function TS_NOOA_mobile_info_devis($id_obje, $id_type_devis) { global $srv; $sqlService = new \ToosmarWireframe\Services\SQLService(1, $srv[1], $srv[3], $srv[4], $srv[2]); $infoDevis = $sqlService->get($id_type_devis, $id_obje, true); return $infoDevis; }

↩️ Returns

(array)

⚠️ Throws


🔧 TS_NOOA_mobile_statuts_opportunite

Retourne la liste des statuts des opportunités
function TS_NOOA_mobile_statuts_opportunite($id_type_opportunite) { global $global_api_retour; $statuts = fwp7_param_objet_work_list('', $id_type_opportunite,'true',''); $statuts = array_values($statuts); $keysFormatted = array(); $valuesFormatted = array(); foreach ($statuts as $statut) { array_push($keysFormatted, $statut['id_work']); array_push($valuesFormatted, $statut['nom']); } // ... (truncated)

↩️ Returns

(array)

⚠️ Throws


🔧 TS_NOOA_mobile_statuts_commande

Retourne la liste des statuts des commandes/chantiers
function TS_NOOA_mobile_statuts_commande($id_type_commande) { global $global_api_retour; $statuts = fwp7_param_objet_work_list('', $id_type_commande,'true',''); $statuts = array_values($statuts); $keysFormatted = array(); $valuesFormatted = array(); foreach ($statuts as $statut) { array_push($keysFormatted, $statut['id_work']); array_push($valuesFormatted, $statut['nom']); } // ... (truncated)

↩️ Returns

(array)

⚠️ Throws


🔧 TS_NOOA_mobile_tailwindColor

Convertie une couleur Tailwind en hexadécimal
function TS_NOOA_mobile_tailwindColor($colorString) { $hex = tailwindToHex($colorString); if ($hex === null) { return "Couleur Tailwind '$colorString' non trouvée"; } return $hex; }

↩️ Returns

(mixed|null)