Retourne la liste de tous les évènements calendar, possibilité de filtrer la liste
function TS_NOOA_mobile_liste_calendar_event()
{
global $_POST;
global $global_api_retour;
global $user;
global $srv;
global $navi_session;
$id_user = $_POST['userID'];
$startDate = $_POST['start'];
$endDate = $_POST['end'];
$calendar = $_POST['calendar'];
// ... (truncated)
↩️ Returns
(array) Contenant la liste des évènements
🔧 getEventFromCalendar
Cherche dans la liste des "opportunités" ou "commandes/chantier" si un des objets est lié à un évènement du calendrier
function getEventFromCalendar($id_event)
{
global $srv;
$id_type_opportunite = 148;
$id_type_commande = 168;
$att_to_check_opportunite = 'att13';
$att_to_check_commande = 'att40';
$result = array();
$sqlService = new \ToosmarWireframe\Services\SQLService(1, $srv[1], $srv[3], $srv[4], $srv[2]);
// On cherche une "opportunité"
$queryOppotunite = "SELECT * FROM vent_att WHERE id_type = " . $id_type_opportunite . " AND " . $att_to_check_opportunite . " LIKE '%" . $id_event . "%'";
$objet = $sqlService->query($queryOppotunite,true);
// ... (truncated)
↩️ Returns
(array) Contenant "opportunité" ou "commande/chantier"
🔧 TS_NOOA_mobile_info_calendar
Génère toutes les données nécessaires à la création d'un rdv depuis le mobile
function TS_NOOA_mobile_info_calendar($id_type_client, $id_type_opportunite, $id_type_commande) {
global $_POST;
global $global_api_retour;
global $user;
global $srv;
global $navi_session;
$id_user = $_POST['userID'];
// On initialise le "user" connecté par celui sur Flutterflow
$user=new fwk_user();
$user->init($srv,'log_'.$navi_session);
$user->id = $id_user;
// ... (truncated)
↩️ Returns
(mixed)
⚠️ Throws
Exception:
🔧 TS_NOOA_mobile_calendar_create_event
Création d'un rdv ical depuis le mobile
function TS_NOOA_mobile_calendar_create_event() {
global $_POST;
global $global_api_retour;
global $user;
global $srv;
global $navi_session;
global $url7;
global $btn7;
$id_user = $_POST['userID'];
$calendar = $_POST['calendar'];
// ... (truncated)