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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 69 - (hide annotations)
Thu Mar 18 20:01:09 2004 UTC (20 years, 2 months ago) by dpavlin
File size: 2626 byte(s)
current libdata with replaced mysql_* calls to xx_*

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 dpavlin 67
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 dpavlin 1 // 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 dpavlin 67 updateRQSUpdate($sess_staff_account, $subject_id);
47 dpavlin 1 }
48    
49     // Determine which SQL function to perform
50     switch ($transaction){
51    
52     // Assign other subject(s)
53     case "assignSubOtherSub":
54 dpavlin 67 assignSubOtherSub($subject_id_array, $subject_id);
55 dpavlin 1 break;
56    
57     // Assign page(s)
58     case "assignSubPage":
59 dpavlin 67 assignSubPage($page_id_array, $subject_id);
60 dpavlin 1 break;
61    
62     // Delete a resource
63     case "deleteSubjectBuilder":
64 dpavlin 67 deleteSubjectBuilder($infotype_id, $resource_id, $subject_id);
65 dpavlin 1 break;
66    
67     // Delete associated other subjects(s)
68     case "deleteSubOtherSub":
69 dpavlin 67 deleteSubOtherSub($key_list_array, $subject_id);
70 dpavlin 1 break;
71    
72     // Delete associated page(s)
73     case "deleteSubPage":
74 dpavlin 67 deleteSubPage($key_list_array, $subject_id);
75 dpavlin 1 break;
76    
77     // Insert a new resource
78     case "insertSubjectBuilder":
79 dpavlin 67 insertSubjectBuilder($highlighted, $resource_id, $subject_id);
80 dpavlin 1 break;
81    
82     // Publish the rqs page
83     case "rqsPublish":
84 dpavlin 67 rqsPublish($subject_id);
85 dpavlin 1 break;
86    
87     // Unpublish the rqs page
88     case "rqsUnpublish":
89 dpavlin 67 rqsUnpublish($subject_id);
90 dpavlin 1 break;
91    
92     // Edit an existing resource for infotype or description
93     case "updateSubjectBuilder":
94 dpavlin 67 updateSubjectBuilder($description, $descr_default, $highlighted,
95 dpavlin 1 $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