* limitations under the License. */ /** * * syndication template, shows the syndication status for this template * * @author Patrick Lockley * @version 1.0 * @package */ require_once "../../../config.php"; include "../template_status.php"; include "../user_library.php"; include "../url_library.php"; include "properties_library.php"; if (!is_numeric($_POST['tutorial_id'])) { syndication_display_fail(); exit(0); } if (!is_user_creator((int) $_POST['tutorial_id']) && !is_user_admin()) { syndication_display_fail(); exit(0); } /** * Check template is public */ if (template_access_settings((int) $_POST['tutorial_id']) == "Public") { syndication_display($xerte_toolkits_site, false); } else { syndication_not_public($xerte_toolkits_site); }
<?php // Code to run the ajax query to show and allow the usert to change a templates notes // // Version 1.0 University of Nottingham require_once "../../../config.php"; include "../url_library.php"; include "../template_status.php"; include "../user_library.php"; include "properties_library.php"; //connect to the database $database_connect_id = database_connect("notes template database connect success", "notes template database connect failed"); if (is_user_creator(mysql_real_escape_string($_POST['tutorial_id'])) || is_user_admin()) { if (template_access_settings(mysql_real_escape_string($_POST['tutorial_id'])) == "Public") { rss_display($xerte_toolkits_site, mysql_real_escape_string($_POST['tutorial_id']), false); } else { rss_display_public(); } } else { rss_display_fail(); }
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'])) { if (is_user_creator($_POST['template_id']) || is_user_admin()) { $query_for_rss_status = "select rss from {$xerte_toolkits_site->database_table_prefix}templatesyndication where template_id=?"; $rows = db_query($query_for_rss_status, array($_POST['template_id'])); $status = false; if (sizeof($rows) == 0) { $query_to_change_rss_status = "Insert into {$xerte_toolkits_site->database_table_prefix}templatesyndication (template_id,rss,export,description) VALUES (?,?,?,?)"; $status = db_query($query_to_change_rss_status, array($_POST['template_id'], $_POST['rss'], $_POST['export'], $_POST['desc'])); } else { $query_to_change_rss_status = "update {$xerte_toolkits_site->database_table_prefix}templatesyndication \n set rss=?, export=?, description=? WHERE template_id = ?"; $status = db_query($query_to_change_rss_status, array($_POST['rss'], $_POST['export'], $_POST['desc'], $_POST['template_id'])); } if ($status === false) { echo "<p class='error'>Error saving change to template.</p>"; } if (template_access_settings($_POST['template_id']) == "Public") { $query_for_name = "select firstname,surname from {$xerte_toolkits_site->database_table_prefix}logindetails where login_id=?"; $row_name = db_query_one($query_for_name, array($_SESSION['toolkits_logon_id'])); rss_display($xerte_toolkits_site, $_POST['template_id'], true); } else { rss_display_public(); } } else { rss_display_fail(); } }
function access_display($xerte_toolkits_site, $change) { $prefix = $xerte_toolkits_site->database_table_prefix; $query_for_template_access = "select access_to_whom from {$prefix}templatedetails where template_id= ? "; $params = array($_POST['template_id']); $row_access = db_query_one($query_for_template_access, $params); echo "<p class=\"header\"><span>" . PROPERTIES_TAB_ACCESS . " " . str_replace("-", " - ", $row_access['access_to_whom']) . "</span></p>"; echo "<p><span>" . PROPERTIES_LIBRARY_ACCESS . " " . str_replace("-", " - ", $row_access['access_to_whom']) . "</span></p>"; echo "<div id=\"security_list\">"; if (template_access_settings($_POST['template_id']) == "Public") { echo "<p id=\"Public\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOn.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } else { echo "<p id=\"Public\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOff.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } echo " " . PROPERTIES_LIBRARY_ACCESS_PUBLIC . "</p><p class=\"share_explain_paragraph\">" . PROPERTIES_LIBRARY_ACCESS_PUBLIC_EXPLAINED . "</p>"; if (template_access_settings($_POST['template_id']) == "Password") { echo "<p id=\"Password\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOn.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } else { echo "<p id=\"Password\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOff.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } echo " " . PROPERTIES_LIBRARY_ACCESS_PASSWORD . "</p><p class=\"share_explain_paragraph\">" . PROPERTIES_LIBRARY_ACCESS_PASSWORD_EXPLAINED . "</p>"; if (substr(template_access_settings($_POST['template_id']), 0, 5) == "Other") { echo "<p id=\"Other\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOn.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } else { echo "<p id=\"Other\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOff.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } echo " " . PROPERTIES_LIBRARY_ACCESS_OTHER . "</p><p class=\"share_explain_paragraph\">" . PROPERTIES_LIBRARY_ACCESS_OTHER_EXPLAINED . "<form id=\"other_site_address\"><textarea id=\"url\" style=\"width:90%; height:20px;\">"; if (isset($_POST['server_string'])) { echo $_POST['server_string']; } else { $temp = explode("-", $row_access['access_to_whom']); if (isset($temp[1])) { echo $temp[1]; } } echo "</textarea></form></p>"; if (template_access_settings($_POST['template_id']) == "Private") { echo "<p id=\"Private\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOn.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } else { echo "<p id=\"Private\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOff.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } echo " " . PROPERTIES_LIBRARY_ACCESS_PRIVATE . "</p><p class=\"share_explain_paragraph\">" . PROPERTIES_LIBRARY_ACCESS_PRIVATE_EXPLAINED . "</p>"; $query_for_security_content = "select * from {$prefix}play_security_details"; $rows = db_query($query_for_security_content); foreach ($rows as $row_security) { if (template_share_status($row_security['security_setting'])) { echo "<p id=\"" . $row_security['security_setting'] . "\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOn.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } else { echo "<p id=\"" . $row_security['security_setting'] . "\" class=\"share_status_paragraph\"><img src=\"website_code/images/TickBoxOff.gif\" onclick=\"javascript:access_tick_toggle(this)\" />"; } echo " " . $row_security['security_setting'] . "</p><p class=\"share_explain_paragraph\">" . $row_security['security_info'] . "</p>"; } echo "</div>"; echo "<p><button type=\"button\" class=\"xerte_button\" onclick=\"javascript:access_change_template(" . $_POST['template_id'] . ")\"><i class=\"fa fa-floppy-o\"></i> " . PROPERTIES_LIBRARY_ACCESS_BUTTON_CHANGE . "</button> </p>"; if ($change) { echo "<p>" . PROPERTIES_LIBRARY_ACCESS_CHANGED . "</p>"; } }