예제 #1
0
function getStyleSheetFile($deviceData)
{
    global $gadgetString;
    global $styleSheetFile;
    $styleSheetFile = STYLE_SHEET_MEDIA_QUERIES;
    // by default, fall back on media queries
    if (!isset($gadgetString)) {
        $gadgetString = getGadgetString($deviceData);
    }
    if ($gadgetString === "Desktop") {
        $styleSheetFile = STYLE_SHEET_DESKTOP;
    } else {
        if ($gadgetString === "Tablet") {
            $styleSheetFile = STYLE_SHEET_TABLET;
        } else {
            if ($gadgetString === "iPhone") {
                $styleSheetFile = STYLE_SHEET_APPLE_PHONE;
            } else {
                if ($gadgetString === "Android Phone" || $gadgetString === "Mobile Phone") {
                    $styleSheetFile = STYLE_SHEET_ANDROID_PHONE;
                }
            }
        }
    }
    return $styleSheetFile;
}
예제 #2
0
<!DOCTYPE html>
<html lang='en'>
<?php 
$pageTitle = basename($_SERVER['PHP_SELF'], '.php');
require_once 'Mobile-Detect/Mobile_Detect.php';
require_once '../../php/IdMyGadgetMobileDetect.php';
require_once '../all_detectors/getGadgetString.php';
require_once '../all_detectors/printStyleSheetLinkTags.php';
require_once '../all_detectors/printFooterForms.php';
$debugging = FALSE;
$allowOverridesInUrl = TRUE;
// Needed for footer forms to work
$idMyGadget = new IdMyGadgetMobileDetect($debugging, $allowOverridesInUrl);
$deviceData = $idMyGadget->getDeviceData();
$gadgetString = getGadgetString($deviceData);
?>

<head>
	<title><?php 
print $pageTitle;
?>
</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<?php 
$styleSheetFile = printStyleSheetLinkTags($deviceData);
?>
</head>

<body>
<div id="container">
<h2><?php