/[libdata]/branches/paul/admin/delete.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

Diff of /branches/paul/admin/delete.phtml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 66 by dpavlin, Fri Dec 5 18:40:01 2003 UTC revision 67 by dpavlin, Thu Mar 18 19:24:54 2004 UTC
# Line 11  require_once ($GLOBAL_ADMIN_INC."delete. Line 11  require_once ($GLOBAL_ADMIN_INC."delete.
11  require_once ($GLOBAL_ADMIN_INC."forms.php");  require_once ($GLOBAL_ADMIN_INC."forms.php");
12    
13    
   
14  // HTML header  // HTML header
15  printf("<HTML>\n");  printf("<HTML>\n");
16  printf("<HEAD>\n");  printf("<HEAD>\n");
# Line 20  printf("<link rel=\"stylesheet\" href=\" Line 19  printf("<link rel=\"stylesheet\" href=\"
19  printf("</HEAD>\n");  printf("</HEAD>\n");
20    
21    
22    // Default access settings
23    $sess_time_human = "";
24    $sess_staff_account = "";
25    $sess_staff_id = 0;
26    $sess_access_level = 0;
27    $sess_access = "";
28    $sess_last_name = "";
29    $sess_first_name = "";
30    
31    
32  // Page header  // Page header
33  require_once ($GLOBAL_ADMIN_HEADER);  require_once ($GLOBAL_ADMIN_HEADER);
34    
# Line 34  if (isset($libsession)) { Line 43  if (isset($libsession)) {
43          // Load user session variables          // Load user session variables
44          $sess_time_human = $sessionClass->time_human;            $sess_time_human = $sessionClass->time_human;  
45          $sess_staff_account = $sessionClass->staff_account;          $sess_staff_account = $sessionClass->staff_account;
46            $sess_staff_id = $accessClass->staff_id;        
47          $sess_access_level = $accessClass->access_level;          $sess_access_level = $accessClass->access_level;
48          $sess_access = $accessClass->access;          $sess_access = $accessClass->access;
49          $sess_last_name = $accessClass->last_name;          $sess_last_name = $accessClass->last_name;
# Line 42  if (isset($libsession)) { Line 52  if (isset($libsession)) {
52  }  }
53                    
54    
55  // If the cookie is set and access level is appropriate  /********************************************
56    ** Functions requiring author level access **
57    ********************************************/
58  if(isset($libsession) && $sess_access_level >= 20) {  if(isset($libsession) && $sess_access_level >= 20) {
59    
60          // Determine which transaction function to call          // Determine which transaction function to call
61          switch ($transaction){          switch ($transaction){
62    
63                  // Delete                  // Delete              
                 case "deleteCampus":  
                         deleteCampus($con, $campus_id);  
                         break;  
                 case "deleteCoursesub":  
                         deleteCoursesub($con, $coursesub_id);  
                         break;  
                 case "deleteFaculty":  
                         deleteFaculty($con, $faculty_id);  
                         break;            
                 case "deleteFeature":  
                         deleteFeature($con, $feature_id);  
                         break;  
                 case "deleteInfotype":  
                         deleteInfotype($con, $infotype_id);  
                         break;  
                 case "deleteLibunit":  
                         deleteLibunit($con, $libunit_id);  
                         break;  
                 case "deleteLibunitStaff":  
                         deleteLibunitStaff($con, $key_list_array, $libunit_id);  
                         break;                            
                 case "deleteLocation":  
                         deleteLocation($con, $delMessage, $location_id);  
                         break;  
                 case "deleteMasterinfotype":  
                         deleteMasterinfotype($con, $masterinfotype_id);  
                         break;  
                 case "deleteMastersubject":  
                         deleteMastersubject($con, $mastersubject_id);  
                         break;                    
64                  case "deleteResFeature":                  case "deleteResFeature":
65                          deleteResFeature($con, $key_list_array, $resource_id);                          deleteResFeature($key_list_array, $resource_id);
66                          break;                          break;
67                  case "deleteResLoc":                  case "deleteResLoc":
68                          deleteResLoc($con, $key_list_array, $resource_id);                          deleteResLoc($key_list_array, $resource_id);
69                          break;                          break;
70                  case "deleteResMastersubject":                  case "deleteResMastersubject":
71                          deleteResMastersubject($con, $key_list_array, $resource_id);                          deleteResMastersubject($key_list_array, $resource_id);
72                          break;                                            break;                  
73                  case "deleteResource":                  case "deleteResource":
74                          if (authResourceDelete($con, $resource_id, $sess_access_level, $sess_staff_account))                          if (authResourceDelete($resource_id, $sess_access_level, $sess_staff_account))
75                                  deleteResource($con, $delMessage, $resource_id);                                  deleteResource($delMessage, $resource_id);
76                          else require_once ($GLOBAL_NO_ACCESS);                          else require_once ($GLOBAL_NO_ACCESS);
77                          break;                          break;
78                  case "deleteResourceConfirm":                  case "deleteResourceConfirm":
79                          if (authResourceDelete($con, $resource_id, $sess_access_level, $sess_staff_account))                          if (authResourceDelete($resource_id, $sess_access_level, $sess_staff_account))
80                                  deleteResourceConfirm($con, $resource_id);                                  deleteResourceConfirm($resource_id);
81                          else require_once ($GLOBAL_NO_ACCESS);                          else require_once ($GLOBAL_NO_ACCESS);
82                          break;                          break;
                 case "deleteService":  
                         deleteService($con, $delMessage, $service_id);  
                         break;  
                 case "deleteServicetype":  
                         deleteServicetype($con, $servicetype_id);  
                         break;  
                 case "deleteServLoc":  
                         deleteServLoc($con, $key_list_array, $service_id);  
                         break;  
                 case "deleteServServtype":  
                         deleteServServtype($con, $key_list_array, $service_id);  
                         break;  
                 case "deleteStaff":  
                         deleteStaff($con, $delMessage, $staff_id);  
                         break;  
                 case "deleteStaffLibunit":  
                         deleteStaffLibunit($con, $key_list_array, $staff_id);  
                         break;  
                 case "deleteStaffSub":  
                         deleteStaffSub($con, $key_list_array, $staff_id);  
                         break;  
                 case "deleteStafftitle":  
                         deleteStafftitle($con, $stafftitle_id);  
                         break;  
                 case "deleteStyle":  
                         deleteStyle($con, $style_id);  
                         break;  
83                  case "deleteSubject":                  case "deleteSubject":
84                          deleteSubject($con, $delMessage, $subject_id);                          if (authSubject($sess_access_level, $sess_staff_id, $subject_id))
85                                    deleteSubject($delMessage, $subject_id);
86                            else require_once ($GLOBAL_NO_ACCESS);
87                          break;                          break;
88                  case "deleteSubCoursesub":                  case "deleteSubCoursesub":
89                          deleteSubCoursesub($con, $key_list_array, $subject_id);                          if (authSubject($sess_access_level, $sess_staff_id, $subject_id))
90                                    deleteSubCoursesub($key_list_array, $subject_id);
91                            else require_once ($GLOBAL_NO_ACCESS);
92                          break;                                            break;                  
93                  case "deleteSubLoc":                  case "deleteSubLoc":
94                          deleteSubLoc($con, $key_list_array, $subject_id);                          if (authSubject($sess_access_level, $sess_staff_id, $subject_id))
95                                    deleteSubLoc($key_list_array, $subject_id);
96                            else require_once ($GLOBAL_NO_ACCESS);
97                          break;                          break;
98                  case "deleteSubMaster":                  case "deleteSubMaster":
99                          deleteSubMaster($con, $key_list_array, $subject_id);                          if (authSubject($sess_access_level, $sess_staff_id, $subject_id))
100                          break;                                                            deleteSubMaster($key_list_array, $subject_id);
101                  case "deleteSubStaff":                          else require_once ($GLOBAL_NO_ACCESS);
                         deleteSubStaff($con, $key_list_array, $subject_id);  
102                          break;                          break;
103                  case "deleteTerm":                  case "deleteSubStaff":
104                          deleteTerm($con, $term_id);                          if (authSubject($sess_access_level, $sess_staff_id, $subject_id))
105                                    deleteSubStaff($key_list_array, $subject_id);
106                            else require_once ($GLOBAL_NO_ACCESS);
107                          break;                          break;
108          }          } // end author deletes
109    
                 // Link to return to admin console  
                 adminReturn($sess_access_level);  
110    
111  } // logged in          /*********************************************
112            ** Functions requiring manager level access **
113            *********************************************/
114    
115            if(isset($libsession) && $sess_access_level >= 100) {
116    
117                    // Determine which transaction function to call
118                    switch ($transaction){
119                            case "deleteCampus":
120                                    deleteCampus($campus_id);
121                                    break;
122                            case "deleteCoursesub":
123                                    deleteCoursesub($coursesub_id);
124                                    break;
125                            case "deleteFaculty":
126                                    deleteFaculty($faculty_id);
127                                    break;          
128                            case "deleteFeature":
129                                    deleteFeature($feature_id);
130                                    break;
131                            case "deleteInfotype":
132                                    deleteInfotype($infotype_id);
133                                    break;
134                            case "deleteLibunit":
135                                    deleteLibunit($libunit_id);
136                                    break;
137                            case "deleteLibunitStaff":
138                                    deleteLibunitStaff($key_list_array, $libunit_id);
139                                    break;                          
140                            case "deleteLocation":
141                                    deleteLocation($delMessage, $location_id);
142                                    break;
143                            case "deleteMasterinfotype":
144                                    deleteMasterinfotype($masterinfotype_id);
145                                    break;
146                            case "deleteMastersubject":
147                                    deleteMastersubject($mastersubject_id);
148                                    break;
149                            case "deleteService":
150                                    deleteService($delMessage, $service_id);
151                                    break;
152                            case "deleteServicetype":
153                                    deleteServicetype($servicetype_id);
154                                    break;
155                            case "deleteServLoc":
156                                    deleteServLoc($key_list_array, $service_id);
157                                    break;
158                            case "deleteServServtype":
159                                    deleteServServtype($key_list_array, $service_id);
160                                    break;
161                            case "deleteStaff":
162                                    deleteStaff($delMessage, $staff_id);
163                                    break;
164                            case "deleteStaffLibunit":
165                                    deleteStaffLibunit($key_list_array, $staff_id);
166                                    break;
167                            case "deleteStaffSub":
168                                    deleteStaffSub($key_list_array, $staff_id);
169                                    break;
170                            case "deleteStafftitle":
171                                    deleteStafftitle($stafftitle_id);
172                                    break;
173                            case "deleteStyle":
174                                    deleteStyle($style_id);
175                                    break;
176                            case "deleteTerm":
177                                    deleteTerm($term_id);
178                                    break;
179                            case "deleteVendor":
180                                    deleteVendor($vendor_id);
181                                    break;                                  
182                    } // end manager deletes
183    
184            } // end manager functions
185            
186            // Link to return to admin console
187            adminReturn($sess_access_level);
188    
189    } // end logged in at author or higher
190    
191  // No access  // No access
192  else require_once ($GLOBAL_NO_ACCESS);  else require_once ($GLOBAL_NO_ACCESS);

Legend:
Removed from v.66  
changed lines
  Added in v.67

  ViewVC Help
Powered by ViewVC 1.1.26