source: Dev/branches/jos-branch/classes/master.php @ 212

Last change on this file since 212 was 212, checked in by jkraaijeveld, 13 years ago

Started SOLID overhaul. User/Respondent/Application? ported to a system which is Open/Closed?-friendly

File size: 723 bytes
Line 
1<?php
2
3/**
4 * Description of master
5 *
6 * For autoloading of classes for example.
7 *
8 * @author fpvanagthoven
9 */
10// Determine our absolute document root
11define('DOC_ROOT', realpath(dirname(__FILE__) . '/../'));
12
13/* Session */
14session_name("cpsft");   // Set a session name
15session_start();  // Start the session
16
17function __autoload($class_name) {
18        if (file_exists('classes/' . $class_name . '.php'))
19                require 'classes/' . $class_name . '.php';
20        else if (file_exists('classes/models/' . $class_name . '.php'))
21                require 'classes/models/' . $class_name . '.php';
22}
23
24
25// Redirects user to $url
26function redirect($url = null)
27{
28        if (is_null($url))
29                $url = $_SERVER['PHP_SELF'];
30
31        header("Location: $url");
32        exit();
33}
34
35
36?>
Note: See TracBrowser for help on using the repository browser.