/[libdata]/branches/paul/admin/subject_transaction.phtml
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /branches/paul/admin/subject_transaction.phtml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 67 - (show annotations)
Thu Mar 18 19:24:54 2004 UTC (20 years, 1 month ago) by dpavlin
File size: 2626 byte(s)
updated to libdata 2.00

1 <?php
2 // Load globals
3 require_once ("global_vars.php");
4
5 // Includes
6 require_once ($GLOBAL_ADMIN_INC."sessionClass.php");
7 require_once ($GLOBAL_ADMIN_INC."accessClass.php");
8 require_once ($GLOBAL_ADMIN_INC."db_connect.php");
9 require_once ($GLOBAL_ADMIN_INC."app_controls.php");
10 require_once ($GLOBAL_ADMIN_INC."subject_builder.php");
11
12
13 // Default access settings
14 $sess_time_human = "";
15 $sess_staff_account = "";
16 $sess_staff_id = 0;
17 $sess_access_level = 0;
18 $sess_access = "";
19 $sess_last_name = "";
20 $sess_first_name = "";
21
22
23 // Collect access information
24 if (isset($libsession)) {
25
26 // Fetch session information
27 $sessionClass = new sessionClass("", $libsession, "", "");
28 $accessClass = new accessClass($sessionClass);
29
30 // Load user session variables
31 $sess_time_human = $sessionClass->time_human;
32 $sess_staff_account = $sessionClass->staff_account;
33 $sess_access_level = $accessClass->access_level;
34 $sess_access = $accessClass->access;
35 $sess_last_name = $accessClass->last_name;
36 $sess_first_name = $accessClass->first_name;
37
38 }
39
40
41 // If the cookie is set and access level is appropriate
42 if(isset($libsession) && $sess_access_level >= 20) {
43
44 // First, we update the rqs page for any transaction
45 if ($subject_id > 0 && strlen($sess_staff_account) > 0) {
46 updateRQSUpdate($sess_staff_account, $subject_id);
47 }
48
49 // Determine which SQL function to perform
50 switch ($transaction){
51
52 // Assign other subject(s)
53 case "assignSubOtherSub":
54 assignSubOtherSub($subject_id_array, $subject_id);
55 break;
56
57 // Assign page(s)
58 case "assignSubPage":
59 assignSubPage($page_id_array, $subject_id);
60 break;
61
62 // Delete a resource
63 case "deleteSubjectBuilder":
64 deleteSubjectBuilder($infotype_id, $resource_id, $subject_id);
65 break;
66
67 // Delete associated other subjects(s)
68 case "deleteSubOtherSub":
69 deleteSubOtherSub($key_list_array, $subject_id);
70 break;
71
72 // Delete associated page(s)
73 case "deleteSubPage":
74 deleteSubPage($key_list_array, $subject_id);
75 break;
76
77 // Insert a new resource
78 case "insertSubjectBuilder":
79 insertSubjectBuilder($highlighted, $resource_id, $subject_id);
80 break;
81
82 // Publish the rqs page
83 case "rqsPublish":
84 rqsPublish($subject_id);
85 break;
86
87 // Unpublish the rqs page
88 case "rqsUnpublish":
89 rqsUnpublish($subject_id);
90 break;
91
92 // Edit an existing resource for infotype or description
93 case "updateSubjectBuilder":
94 updateSubjectBuilder($description, $descr_default, $highlighted,
95 $infotype_id, $old_infotype_id, $resource_id, $subject_id);
96 break;
97 } // end switch
98
99 } // valid session
100
101 // No access
102 else require_once ($GLOBAL_NO_ACCESS);
103 ?>

  ViewVC Help
Powered by ViewVC 1.1.26