* 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);
}
include "../template_status.php";
include "../user_library.php";
include "../url_library.php";
include "properties_library.php";
$prefix = $xerte_toolkits_site->database_table_prefix;
if (is_numeric($_POST['tutorial_id'])) {
    $database_connect_id = database_connect("syndication change template database connect success", "syndication change template database connect failed");
    if (is_user_creator($_POST['tutorial_id']) || is_user_admin()) {
        $query_for_syndication_status = "select syndication from {$prefix}templatesyndication where template_id=?";
        $params = array($_POST['tutorial_id']);
        $query_for_syndication_response = db_query($query_for_syndication_status, $params);
        if (sizeof($query_for_syndication_response) == 0) {
            $query_to_change_syndication_status = "INSERT into {$prefix}templatesyndication(template_id,syndication,keywords,description,category,license) VALUES (?,?,?,?,?,?)";
            $params = array($_POST['tutorial_id'], $_POST['synd'], $_POST['keywords'], $_POST['description'], $_POST['category_value'], $_POST['license_value']);
        } else {
            $query_to_change_syndication_status = "UPDATE {$prefix}templatesyndication SET " . "syndication = ?, keywords = ?, description = ?, category = ?, license = ? WHERE template_id=?";
            $params = array($_POST['synd'], $_POST['keywords'], $_POST['description'], $_POST['category_value'], $_POST['license_value'], $_POST['tutorial_id']);
        }
        $query_to_change_syndication_status_response = db_query($query_to_change_syndication_status, $params);
        /**
         * Check template is public
         */
        if (template_access_settings($_POST['tutorial_id']) == "Public") {
            syndication_display($xerte_toolkits_site, true);
        } else {
            syndication_not_public($xerte_toolkits_site);
        }
    } else {
        syndication_display_fail();
    }
}