Descargar librería PHP Mobile-Detect
Agregamos a nuestro proyecto como Librería externa del proyecto con el nombre “mobiledetect”.
En el onValidate del login de su proyecto puedes detectar si es un dispositivo móvil y colocarlo en una variable global de esta forma:
sc_include_library("prj", "mobiledetect", "/Mobile-Detect-2.8.33/Mobile_Detect.php", "include_once", "Require");
$detect = new Mobile_Detect;
$es_movil = $detect->isMobile();
sc_set_global($es_movil);En el onload del menú podemos forzar el menú móvil de la siguiente forma:
if ([es_movil]==true) {
$_SESSION['scriptcase']['device_mobile'] = true;
$_SESSION['scriptcase']['display_mobile'] = true;
} else {
$_SESSION['scriptcase']['device_mobile'] = false;
$_SESSION['scriptcase']['display_mobile'] = false;
}En el onExectute del menú podemos forzar que una aplicación se ejecute en modo móvil o web de la siguiente manera.
if ( {sc_menu_item} == 'item_50') {
$_SESSION['scriptcase']['device_mobile'] = false;
$_SESSION['scriptcase']['display_mobile'] = false;
}
if (!function_exists("sc_check_mobile")){ include_once($this->Ini->path_lib_php."nm_check_mobile.php");}