Proyectos de Subversion Moodle

Rev

Autoría | Ultima modificación | Ver Log |

<?php

/**
 * helper page for the loggedin event. its only necessary because of the display size
 *
 */


require_once('lib.php');

ini_set('memory_limit' , '1024M');
require_login();

global $PAGE;

$systemcontext = context_system::instance();
$PAGE->set_context($systemcontext);
$PAGE->set_url('/report/training/storage_helper_page.php');
$PAGE->set_pagelayout('redirect');
$PAGE->requires->css('/report/training/css/storage_helper_page_css.css');
$PAGE->requires->js('/report/training/libs/jquery-1.12.2.min.js', true);

$datastorage = new training_data_storage();
$insertid = $datastorage->training_user_loggedin();
$lastaccess_view_url = $datastorage->getlastaccess();


$CFG->additionalhtmlhead .= '<noscript>
<meta http-equiv="refresh" content="0;url='.$lastaccess_view_url.'">
</noscript>';
echo $OUTPUT->header();
?>
<script type="text/javascript">
    $( document ).ready(function() {
        if(<?php echo $insertid;?> == 0){
            window.location.replace("<?php echo $lastaccess_view_url; ?>");
        }else{
            var ajaxurl = 'ajaxcall.php?' + 'sesskey=' + M.cfg.sesskey + '&insertid=' + <?php echo $insertid; ?>;
            var screensize = {
                'device_display_size_x': screen.width, 
                'device_display_size_y': screen.height, 
                'device_window_size_x': $(window).width(), 
                'device_window_size_y': $(window).height()
            }
            $.ajax({
                type: "GET",
                url: ajaxurl,
                data: screensize,
            }).done(function(html) {
                window.location.replace("<?php echo $lastaccess_view_url; ?>");
            });
        }
    });
</script>
<?php
echo $OUTPUT->footer();