Skip to content
Snippets Groups Projects
Select Git revision
  • 2419fc6ece6bc8b7e1ba85baaa7ba04ea89470e2
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
31 results

index.php

Blame
  • user avatar
    Alexandre Bourget authored
    Structure update (page_build, page_discuss, Build.txt).
    Update Build.txt
    05eebb8c
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    index.php 1.04 KiB
    <?php
    /**
     * Copyright (C) 2007 - Savoir-faire Linux Inc.
     * Author: Alexandre Bourget <alexandre.bourget@savoirfairelinux.com>
     *
     * LICENSE: GPLv3
     */
    
    require_once('sflphone.funcs.php');
    
    
    // We've requested an image, fetch it, and send it.
    if (isset($_REQUEST['img'])) {
      $img = $_REQUEST['img'];
      switch(strtolower(substr($img, -3))) {
      case 'jpg':
        header("Content-Type: image/jpeg");
        break;
      case 'png':
        header("Content-Type: image/png");
        break;
      case 'gif':
        header("Content-Type: image/gif");
        break;
      default:
        break;
      }
    
      show_page($img, FALSE);
      exit();
    }
    
    if (isset($_REQUEST['file'])) {
      include("header.php");
      show_page($_REQUEST['file']);
      include("footer.php");
      exit();
    }
    
    
    $module = '';
    // Default module: home
    if (!$_REQUEST['mod']) {
      $module = 'home';
    } else {
      $module = $_REQUEST['mod'];
    }
    
    
    
    
    // Send output.
    include('header.php');
    
    $mod = "templates/page_$module.php";
    if (!file_exists($mod)) {
      print "<h1>Module '$module' not found</h1>";
    } else {
      include($mod);
    }
    
    include('footer.php');
    
    ?>