/[libdata]/trunk/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 /trunk/admin/subject_transaction.phtml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1 - (show annotations)
Fri Dec 5 18:34:18 2003 UTC (20 years, 3 months ago) by dpavlin
File size: 2499 byte(s)
Initial revision

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

  ViewVC Help
Powered by ViewVC 1.1.26