* 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);
}
예제 #2
0
<?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>&nbsp;&nbsp;" . PROPERTIES_LIBRARY_ACCESS_BUTTON_CHANGE . "</button> </p>";
    if ($change) {
        echo "<p>" . PROPERTIES_LIBRARY_ACCESS_CHANGED . "</p>";
    }
}