/[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

Annotation of /trunk/admin/subject_transaction.phtml

Parent Directory Parent Directory | Revision Log Revision Log


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

1 dpavlin 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