RPeraltaJr
3/28/2017 - 2:52 PM

Domain Conditionals. Modify the root and error reporting for working locally, development site or live site.

Domain Conditionals. Modify the root and error reporting for working locally, development site or live site.

<head>
  <title>Demo</title>
  <!-- Custom CSS -->
    <?php if($dev_mode == TRUE) { // good to use when using sourcemaps ?>
      <link rel="stylesheet" href="<?php echo $root; ?>assets/build/css/main.css">
    <?php } else { ?>
      <link rel="stylesheet" href="<?php echo $root; ?>assets/build/css/main.min.css?id=<?php echo $version; ?>">
    <?php } ?>
</head>
<?php

    $version = rand();
    $domain = $_SERVER['SERVER_NAME']; // Get domain name

    if ($domain == 'hanescareers.com') { // Live
      $root = "http://hanescareers.com/";
      $dev_mode = FALSE;
      error_reporting(0); // Error Reporting turned off
    }
    elseif ($domain == 'bayarddev.com') { // Bayard Dev
      $root = "http://bayarddev.com/hanes-live/";
      $dev_mode = TRUE;
      ini_set('display_errors', 1);
      ini_set('display_startup_errors', 1);
      error_reporting(E_ALL);
    }
    else { // Local
      $root = "/Clients/hanes/";
      $dev_mode = TRUE;
      ini_set('display_errors', 1);
      ini_set('display_startup_errors', 1);
      error_reporting(E_ALL);
    }

?>