コード例 #1
0
function properties_display($xerte_toolkits_site, $tutorial_id, $change, $msgtype)
{
    echo "<p class=\"header\"><span>" . PROPERTIES_LIBRARY_PROJECT . "</span></p>";
    $query_for_names = "select " . $xerte_toolkits_site->database_table_prefix . "templatedetails.template_name, template_framework, date_created, date_modified, extra_flags from " . $xerte_toolkits_site->database_table_prefix . "templatedetails, " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails where template_id=\"" . $tutorial_id . "\" and " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails.template_type_id = " . $xerte_toolkits_site->database_table_prefix . "templatedetails.template_type_id ";
    $query_names_response = mysql_query($query_for_names);
    $row = mysql_fetch_array($query_names_response);
    if (is_user_creator(mysql_real_escape_string($_POST['template_id']))) {
        $query_for_template_name = "select template_name from " . $xerte_toolkits_site->database_table_prefix . "templatedetails where template_id=" . mysql_real_escape_string($_POST['template_id']);
        $query_name_response = mysql_query($query_for_template_name);
        $row_template_name = mysql_fetch_array($query_name_response);
        echo "<p>" . PROPERTIES_LIBRARY_PROJECT_NAME . "</p>";
        echo "<form id=\"rename_form\" action=\"javascript:rename_template('" . $_POST['template_id'] . "', 'rename_form')\"><input type=\"text\" value=\"" . str_replace("_", " ", $row_template_name['template_name']) . "\" name=\"newfilename\" /><button type=\"submit\" class=\"xerte_button\" style=\"padding-left:5px;\" align=\"top\" >" . PROPERTIES_LIBRARY_RENAME . "</button></form>";
        if ($change && $msgtype == "name") {
            echo "<p>" . PROPERTIES_LIBRARY_PROJECT_CHANGED . "</p>";
        }
    }
    echo "<br><br><br><p>" . PROPERTIES_LIBRARY_PROJECT_CREATE . " " . $row['date_created'] . "</p>";
    echo "<p>" . PROPERTIES_LIBRARY_PROJECT_MODIFY . " " . $row['date_modified'] . "</p>";
    include "../../../modules/" . $row['template_framework'] . "/module_functions.php";
    if (function_exists("display_property_engines")) {
        display_property_engines($change, $msgtype);
    }
    if (template_access_settings(mysql_real_escape_string($_POST['template_id'])) != 'Private') {
        echo "<p>" . PROPERTIES_LIBRARY_PROJECT_LINK . "</p>";
        echo "<p><a target=\"new\" href='" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "'>" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "</a></p>";
        $template = explode("_", get_template_type($_POST['template_id']));
        if (file_exists($xerte_toolkits_site->root_file_path . "/modules/" . $template[0] . "/play_links.php")) {
            require_once $xerte_toolkits_site->root_file_path . "/modules/" . $template[0] . "/play_links.php";
            show_play_links($template[1]);
        }
        // Get the template screen size
        $query_for_template_name = "select " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails.template_name, " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails.template_framework from " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails, " . $xerte_toolkits_site->database_table_prefix . "templatedetails where " . $xerte_toolkits_site->database_table_prefix . "templatedetails.template_type_id = " . $xerte_toolkits_site->database_table_prefix . "originaltemplatesdetails.template_type_id AND template_id =\"" . $tutorial_id . "\"";
        $query_name_response = mysql_query($query_for_template_name);
        $row_name = mysql_fetch_array($query_name_response);
        if (isset($xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size)) {
            if ($xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size != "*") {
                $temp_string = $xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size;
            } else {
                $temp_string = "100%,100%";
            }
        } else {
            $temp_string = "100%,100%";
        }
        $temp_array = explode(",", $temp_string);
        echo "<br><br><p>" . PROPERTIES_LIBRARY_PROJECT_IFRAME . "</p><form><textarea rows='3' cols='40' onfocus='this.select()'><iframe src=\"" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "\" width=\"" . $temp_array[0] . "\" height=\"" . $temp_array[1] . "\" frameborder=\"0\" style=\"float:left; position:relative; top:0px; left:0px; z-index:0;\"></iframe></textarea></form>";
    }
}
コード例 #2
0
?>
";
            var properties_ajax_php_path = "website_code/php/properties/";
            var management_ajax_php_path = "website_code/php/management/";
            var ajax_php_path = "website_code/php/";

        </script>

        <script type="text/javascript" language="javascript" src="website_code/scripts/validation.js"></script>
        <?php 
_include_javascript_file("website_code/scripts/import.js");
_include_javascript_file("website_code/scripts/template_management.js");
_include_javascript_file("website_code/scripts/properties_tab.js");
_include_javascript_file("website_code/scripts/screen_display.js");
_include_javascript_file("website_code/scripts/file_system.js");
$template_supports = $learning_objects->{get_template_type((int) $_GET['template_id'])}->supports;
if ($template_supports == "") {
    $template_supports = array();
}
?>
		<link rel="stylesheet" type="text/css" href="modules/xerte/parent_templates/Nottingham/common_html5/font-awesome/css/font-awesome.min.css">
    <link rel="stylesheet" type="text/css" href="modules/xerte/parent_templates/Nottingham/common_html5/font-awesome-4.3.0/css/font-awesome.min.css">

    </head>

    <!--
    
    Start the page and once loaded set the default option
    
    -->
コード例 #3
0
<?php

/*
Template Name: Sidebar Left, 2 Columns
*/
$template = get_template_type();
$page_type = get_page_type();
get_header_hierarchical('page');
?>

<section id="content" role="main">

    <?php 
get_the_breadcrumb();
?>

    <?php 
get_template_part_hierarchical('partials/loop', 'left_sidebar');
?>

</section>

<?php 
get_sidebar_hierarchical('page');
get_footer_hierarchical('page');
コード例 #4
0
function project_info($template_id)
{
    global $xerte_toolkits_site;
    $prefix = $xerte_toolkits_site->database_table_prefix;
    $query_for_names = "select {$prefix}templatedetails.template_name, template_framework, date_created, date_modified, extra_flags from " . "{$prefix}templatedetails, {$prefix}originaltemplatesdetails where template_id= ? and {$prefix}originaltemplatesdetails.template_type_id =  {$prefix}templatedetails.template_type_id ";
    $params = array($template_id);
    $row = db_query_one($query_for_names, $params);
    $query_for_template_name = "select template_name from {$prefix}templatedetails where template_id= ?";
    $params = array($template_id);
    $row_template_name = db_query_one($query_for_template_name, $params);
    $info = PROJECT_INFO_NAME . ": " . str_replace('_', ' ', $row_template_name['template_name']) . "<br/>";
    $info .= PROJECT_INFO_CREATED . ": " . $row['date_created'] . "<br/>";
    $info .= PROJECT_INFO_MODIFIED . ": " . $row['date_modified'] . "<br/>";
    include "../../../modules/" . $row['template_framework'] . "/module_functions.php";
    $info .= PROJECT_INFO_RUNTIME . ": ";
    if (get_default_engine($template_id) == 'flash') {
        $info .= PROPERTIES_LIBRARY_DEFAULT_FLASH . "<br/";
    } else {
        $info .= PROPERTIES_LIBRARY_DEFAULT_HTML5 . "<br/>";
    }
    if (template_access_settings($template_id) != 'Private') {
        $info .= '<br/>' . PROJECT_INFO_URL . ": ";
        $info .= "<a target=\"new\" href='" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "'>" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "</a><br/>";
        $template = explode("_", get_template_type($_POST['template_id']));
        if (file_exists($xerte_toolkits_site->root_file_path . "/modules/" . $template[0] . "/play_links.php")) {
            require_once $xerte_toolkits_site->root_file_path . "/modules/" . $template[0] . "/play_links.php";
            //show_play_links($template[1]);
        }
        // Get the template screen size
        $query_for_template_name = "select {$prefix}originaltemplatesdetails.template_name, " . "{$prefix}originaltemplatesdetails.template_framework from " . "{$prefix}originaltemplatesdetails, {$prefix}templatedetails where" . " {$prefix}templatedetails.template_type_id = {$prefix}originaltemplatesdetails.template_type_id AND template_id = ?";
        $params = array($template_id);
        $row_name = db_query_one($query_for_template_name, $params);
        if (isset($xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size)) {
            if ($xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size != "*") {
                $temp_string = $xerte_toolkits_site->learning_objects->{$row_name['template_framework'] . "_" . $row_name['template_name']}->preview_size;
            } else {
                $temp_string = "100%,100%";
            }
        } else {
            $temp_string = "100%,100%";
        }
        $temp_array = explode(",", $temp_string);
        $info .= '<br/>' . PROJECT_INFO_EMBEDCODE . "<br/><form><textarea rows='3' cols='30' onfocus='this.select()'><iframe src=\"" . $xerte_toolkits_site->site_url . url_return("play", $_POST['template_id']) . "\" width=\"" . $temp_array[0] . "\" height=\"" . $temp_array[1] . "\" frameborder=\"0\" style=\"float:left; position:relative; top:0px; left:0px; z-index:0;\"></iframe></textarea></form><br/>";
    }
    return $info;
}