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)