blob: d881a3ddcfadf2e5ca7d68d9e82e44d9ee1b7629 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
<?php
require_once('DBInterface.php');
#include('main_checklogin.php');
print "SESSION: ";
print_r($_SESSION);
exit;
include('Smarty.class.php');
include('main_smarty.php'); #Instantiates Smarty and sets the left nav bar.
#Database structure for scire modules
#Table: modules
#Desc:
# id = unique int; auto_increment
# name = varchar(20)
# long_name = varchar(90)
# description = varchar(500)
# main_content = varchar(90) # a filename to import.. we don't want php code in the database.
# author = varchar(50)
# creation_date =
# distribution = varchar(30)
# group? like categorizing them?
# homepage = varchar(90) #misc modules should have a website
$module_list = array();
$module_list = get_scire_modules();
$smarty->assign('leftnav', $module_list);
$smarty->display('index.tpl');
if ($_GET['module']) {
show_module_content($_GET['module'], $module_list);
}
else {
print "Welcome to Scire. This is the index page. It has index-y stuff on it. ok?";
}
function show_module_content($module, $module_list)
{
# $module_list = get_scire_modules();
foreach ($module_list as $single_module)
{
if ($single_module[1] == $module)
{
require_once($single_module[4]);
}
}
}
$smarty->display('leftbar.tpl');
?>
|