source: Dev/branches/jQueryUI/server/classes/master.php @ 254

Last change on this file since 254 was 249, checked in by hendrikvanantwerpen, 13 years ago

This one's for Subversion, because it's so close...

First widget (stripped down sequencer).
Seperated client and server code in two direcotry trees.

File size: 959 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        else if (file_exists('classes/widgets/' . $class_name . '.php'))
23                require 'classes/widgets/' . $class_name . '.php';
24        else if (file_exists('classes/styles/' . $class_name . '.php'))
25                require 'classes/styles/' . $class_name . '.php';
26}
27
28
29// Redirects user to $url
30function redirect($url = null)
31{
32        if (is_null($url))
33                $url = $_SERVER['PHP_SELF'];
34
35        header("Location: $url");
36        exit();
37}
38
39
40?>
Note: See TracBrowser for help on using the repository browser.