9 |
require_once ($GLOBAL_ADMIN_INC."app_controls.php"); |
require_once ($GLOBAL_ADMIN_INC."app_controls.php"); |
10 |
require_once ($GLOBAL_ADMIN_INC."scribe_application.php"); |
require_once ($GLOBAL_ADMIN_INC."scribe_application.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 |
// Collect access information |
24 |
if (isset($libsession)) { |
if (isset($libsession)) { |
25 |
|
|
44 |
|
|
45 |
// First, we update the page for any transaction involves a page and a user |
// First, we update the page for any transaction involves a page and a user |
46 |
if ($page_id > 0 && strlen($sess_staff_account) > 0) { |
if ($page_id > 0 && strlen($sess_staff_account) > 0) { |
47 |
updateScribeUpdate($con, $page_id, $sess_staff_account); |
updateScribeUpdate($page_id, $sess_staff_account); |
48 |
} |
} |
49 |
|
|
50 |
// Then determine which SQL function to perform |
// Then determine which SQL function to perform |
52 |
|
|
53 |
// Assignment-type transactions |
// Assignment-type transactions |
54 |
case "assignPageStaff": |
case "assignPageStaff": |
55 |
assignPageStaff($con, $page_id, $staff_id_array); |
assignPageStaff($page_id, $staff_id_array); |
56 |
break; |
break; |
57 |
case "assignStaffCoordinator": |
case "assignStaffCoordinator": |
58 |
assignStaffCoordinator($con, $page_id, $staff_coordinator); |
assignStaffCoordinator($page_id, $staff_coordinator); |
59 |
break; |
break; |
60 |
|
|
61 |
// Delete transactions |
// Delete transactions |
62 |
case "deleteCopyBuffer": |
case "deleteCopyBuffer": |
63 |
deleteCopyBuffer($con, $page_id, $paste_staff_id); |
deleteCopyBuffer($page_id, $paste_staff_id); |
64 |
break; |
break; |
65 |
case "deleteElement": |
case "deleteElement": |
66 |
deleteElement($con, $page_id, $place_array_HTML, $promote); |
deleteElement($page_id, $place_array_HTML, $promote); |
67 |
break; |
break; |
68 |
case "deletePage": |
case "deletePage": |
69 |
deletePage($con, $page_id); |
deletePage($page_id); |
70 |
break; |
break; |
71 |
case "deletePageConfirm": |
case "deletePageConfirm": |
72 |
deletePageConfirm($con, $page_id); |
deletePageConfirm($page_id); |
73 |
break; |
break; |
74 |
case "deletePageStaff": |
case "deletePageStaff": |
75 |
deletePageStaff($con, $page_id, $staff_list_array); |
deletePageStaff($page_id, $staff_list_array); |
76 |
break; |
break; |
77 |
case "deleteCoursePers": |
case "deleteCoursePers": |
78 |
deleteCoursePers($con, $course_id, $page_id, $personnel_id); |
deleteCoursePers($course_id, $page_id, $personnel_id); |
79 |
break; |
break; |
80 |
|
|
81 |
// Insert a new element |
// Insert a new element |
82 |
case "copyPasteElement": |
case "copyPasteElement": |
83 |
copyPasteElement($con, $page_id, $place_array_HTML, $copysingle, $sess_staff_id); |
copyPasteElement($page_id, $place_array_HTML, $copysingle, $sess_staff_id); |
84 |
break; |
break; |
85 |
case "pasteElement": |
case "pasteElement": |
86 |
pasteElement($con, $element_order, $indent_level, $page_id, $position, $sess_staff_id); |
pasteElement($element_order, $indent_level, $page_id, $position, $sess_staff_id); |
87 |
break; |
break; |
88 |
case "insertScribeLabel": |
case "insertScribeLabel": |
89 |
insertScribeLabel($con, $element_descr, $label, $label_url, $place_array_HTML, $page_id); |
insertScribeLabel($element_descr, $label, $label_url, $place_array_HTML, $page_id); |
90 |
break; |
break; |
91 |
case "insertScribeLocation": |
case "insertScribeLocation": |
92 |
insertScribeLocation($con, $location_id, $place_array_HTML, $page_id); |
insertScribeLocation($location_id, $place_array_HTML, $page_id); |
93 |
break; |
break; |
94 |
case "insertScribeResource": |
case "insertScribeResource": |
95 |
insertScribeResource($con, $place_array_HTML, $resource_id, $page_id); |
insertScribeResource($place_array_HTML, $resource_id, $page_id); |
96 |
break; |
break; |
97 |
case "insertScribeRQS": |
case "insertScribeRQS": |
98 |
insertScribeRQS($con, $place_array_HTML, $subject_id, $page_id); |
insertScribeRQS($place_array_HTML, $subject_id, $page_id); |
99 |
break; |
break; |
100 |
case "insertScribeRQSLink": |
case "insertScribeRQSLink": |
101 |
insertScribeRQSLink($con, $place_array_HTML, $subject_id, $page_id); |
insertScribeRQSLink($place_array_HTML, $subject_id, $page_id); |
102 |
break; |
break; |
103 |
case "insertScribeService": |
case "insertScribeService": |
104 |
insertScribeService($con, $place_array_HTML, $page_id, $service_id); |
insertScribeService($place_array_HTML, $page_id, $service_id); |
105 |
break; |
break; |
106 |
case "insertScribeStaff": |
case "insertScribeStaff": |
107 |
insertScribeStaff($con, $place_array_HTML, $staff_id, $page_id); |
insertScribeStaff($place_array_HTML, $staff_id, $page_id); |
108 |
break; |
break; |
109 |
case "insertCoursePers": |
case "insertCoursePers": |
110 |
insertCoursePers($con, $course_id, $faculty_id, $page_id, $pers_email, |
insertCoursePers($course_id, $faculty_id, $page_id, $pers_email, |
111 |
$pers_firstname, $pers_lastname, $pers_type, $pers_account, |
$pers_firstname, $pers_lastname, $pers_type, $pers_account, |
112 |
$staff_id, $stafftitle_id); |
$staff_id, $stafftitle_id); |
113 |
break; |
break; |
114 |
|
|
115 |
// Element changes |
// Element changes |
|
case "elementDecrease": |
|
|
elementDecrease($con, $element_id, $page_id, $position); |
|
|
break; |
|
116 |
case "elementDown": |
case "elementDown": |
117 |
elementDown($con, $element_id, $page_id, $position); |
elementDown($element_id, $page_id, $position); |
|
break; |
|
|
case "elementIncrease": |
|
|
elementIncrease($con, $element_id, $page_id, $position); |
|
118 |
break; |
break; |
119 |
case "elementMultiFormat": |
case "elementMultiFormat": |
120 |
elementMultiFormat($con, $auto_element_size, $auto_indent_level, $page_id); |
elementMultiFormat($auto_element_size, $auto_indent_level, $page_id); |
121 |
break; |
break; |
122 |
case "elementSize": |
case "elementSize": |
123 |
elementSize($con, $element_id, $page_id, $position, $size); |
elementSize($element_id, $page_id, $position, $size); |
124 |
break; |
break; |
125 |
case "elementUp": |
case "elementUp": |
126 |
elementUp($con, $element_id, $page_id, $position); |
elementUp($element_id, $page_id, $position); |
127 |
break; |
break; |
128 |
case "updateScribeElement": |
case "updateScribeElement": |
129 |
updateScribeElement($con, $element_descr, $element_id, $label, $label_flag, $label_url, $page_id, $position); |
updateScribeElement($element_descr, $element_id, $label, $label_flag, $label_url, $page_id, $position); |
130 |
break; |
break; |
131 |
|
|
132 |
// General page updates |
// General page updates |
133 |
case "pageTemplate": |
case "pageTemplate": |
134 |
pageTemplate($con, $page_id, $sess_staff_id, $sess_staff_account); |
pageTemplate($page_id, $sess_staff_id, $sess_staff_account); |
135 |
break; |
break; |
136 |
case "pageTemplateConfirm": |
case "pageTemplateConfirm": |
137 |
pageTemplateConfirm($con, $page_id, $sess_staff_id, $sess_staff_account); |
pageTemplateConfirm($page_id, $sess_staff_id, $sess_staff_account); |
138 |
break; |
break; |
139 |
case "scribePublish": |
case "scribePublish": |
140 |
scribePublish($con, $page_id); |
scribePublish($page_id); |
141 |
break; |
break; |
142 |
case "scribeUnpublish": |
case "scribeUnpublish": |
143 |
scribeUnpublish($con, $page_id); |
scribeUnpublish($page_id); |
144 |
break; |
break; |
145 |
case "toggleTOCDisplay": |
case "toggleTOCDisplay": |
146 |
toggleTOCDisplay($con, $display_toc, $page_id); |
toggleTOCDisplay($display_toc, $page_id); |
147 |
break; |
break; |
148 |
case "toggleTOCWrap": |
case "toggleTOCWrap": |
149 |
toggleTOCWrap($con, $page_id, $wrap_toc); |
toggleTOCWrap($page_id, $wrap_toc); |
150 |
break; |
break; |
151 |
case "toggleUpDisplay": |
case "toggleUpDisplay": |
152 |
toggleUpDisplay($con, $display_up, $page_id, $up_text); |
toggleUpDisplay($display_up, $page_id, $up_text); |
153 |
break; |
break; |
154 |
case "toggleUpText": |
case "toggleUpText": |
155 |
toggleUpText($con, $page_id, $up_text); |
toggleUpText($page_id, $up_text); |
156 |
break; |
break; |
157 |
case "toggleURLDisplay": |
case "toggleURLDisplay": |
158 |
toggleURLDisplay($con, $display_urls, $page_id); |
toggleURLDisplay($display_urls, $page_id); |
159 |
break; |
break; |
160 |
case "updatePageDebug": |
case "updatePageDebug": |
161 |
updatePageDebug($con, $page_debug, $page_id); |
updatePageDebug($page_debug, $page_id); |
162 |
break; |
break; |
163 |
case "updatePageHeader": |
case "updatePageHeader": |
164 |
updatePageHeader($con, $page_id, $pageheader); |
updatePageHeader($page_id, $pageheader); |
165 |
break; |
break; |
166 |
case "updatePageTitleStyle": |
case "updatePageTitleStyle": |
167 |
updatePageTitleStyle($con, $page_id, $pagetitle_style); |
updatePageTitleStyle($page_id, $pagetitle_style); |
168 |
break; |
break; |
169 |
case "updateScribeHeader": |
case "updateScribeHeader": |
170 |
updateScribeHeader($con, $course_id, $page_id, $page_title, $pagetype_id); |
updateScribeHeader($course_id, $page_id, $page_title, $pagetype_id); |
171 |
break; |
break; |
172 |
case "updateScribeStyle": |
case "updateScribeStyle": |
173 |
updateScribeStyle($con, $page_id, $style_id); |
updateScribeStyle($page_id, $style_id); |
174 |
break; |
break; |
175 |
|
|
176 |
// Course header updates |
// Course header updates |
177 |
case "updateScribeCourse": |
case "updateScribeCourse": |
178 |
updateScribeCourse($con, $course_id, $field_name, $field_value, $page_id); |
updateScribeCourse($course_id, $field_name, $field_value, $page_id); |
179 |
break; |
break; |
180 |
|
|
181 |
} // end switch |
} // end switch |
184 |
// No access |
// No access |
185 |
else require_once ($GLOBAL_NO_ACCESS); |
else require_once ($GLOBAL_NO_ACCESS); |
186 |
?> |
?> |
|
|
|
|
|
|