<?php /** * * peer template, allows the user to set up a peer review page for their template * * @author Patrick Lockley * @version 1.0 * @copyright Copyright (c) 2008,2009 University of Nottingham * @package */ require_once "../../../config.php"; include "../template_status.php"; include "../url_library.php"; include "../user_library.php"; include "properties_library.php"; if (is_numeric($_POST['template_id'])) { $database_id = database_connect("peer template database connect success", "peer template change database connect failed"); if (is_user_creator(mysql_real_escape_string($_POST['template_id'])) || is_user_admin()) { peer_display($xerte_toolkits_site, false); } else { peer_display_fail(); } mysql_close($database_id); }
require_once "../../../config.php"; include "../template_status.php"; include "../url_library.php"; include "../user_library.php"; include "properties_library.php"; $database_id = database_connect("peer template database connect success", "peer template change database connect failed"); if (is_numeric($_POST['template_id'])) { if (is_user_creator(mysql_real_escape_string($_POST['template_id'])) || is_user_admin()) { if ($_POST['peer_status'] == "off") { $query = "delete from " . $xerte_toolkits_site->database_table_prefix . "additional_sharing where template_id=\"" . mysql_real_escape_string($_POST['template_id']) . "\" AND sharing_type=\"peer\""; mysql_query($query); } else { $query = "select * from " . $xerte_toolkits_site->database_table_prefix . "additional_sharing where sharing_type=\"peer\" AND template_id =\"" . mysql_real_escape_string($_POST['template_id']) . "\""; $query_response = mysql_query($query); if (mysql_num_rows($query_response) == 1) { // Update record $query = "UPDATE " . $xerte_toolkits_site->database_table_prefix . "additional_sharing set sharing_type='peer', extra='" . mysql_real_escape_string($_POST['extra']) . "' where template_id=" . mysql_real_escape_string($_POST['template_id']); } else { $query = "INSERT INTO " . $xerte_toolkits_site->database_table_prefix . "additional_sharing (template_id, sharing_type, extra) VALUES (" . mysql_real_escape_string($_POST['template_id']) . ", \"peer\",\"" . mysql_real_escape_string($_POST['extra']) . "\")"; } mysql_query($query); } /** * Update the screen */ peer_display($xerte_toolkits_site, true); } else { peer_display_fail(); } mysql_close($database_id); }
* compliance with the License. You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ /** * * peer template, allows the user to set up a peer review page for their template * * @author Patrick Lockley * @version 1.0 * @package */ require_once "../../../config.php"; include "../template_status.php"; include "../url_library.php"; include "../user_library.php"; include "properties_library.php"; if (is_numeric($_POST['template_id'])) { $database_id = database_connect("peer template database connect success", "peer template change database connect failed"); if (is_user_creator($_POST['template_id']) || is_user_admin()) { peer_display($xerte_toolkits_site, false, $_POST['template_id']); } else { peer_display_fail(); } }