summaryrefslogtreecommitdiff
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');

?>