You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							67 lines
						
					
					
						
							2.2 KiB
						
					
					
				
			
		
		
	
	
							67 lines
						
					
					
						
							2.2 KiB
						
					
					
				<?php
 | 
						|
/* For licensing terms, see /license.txt */
 | 
						|
 | 
						|
use ChamiloSession as Session;
 | 
						|
 | 
						|
/**
 | 
						|
 * Script that displays a blank page (with later a message saying why).
 | 
						|
 *
 | 
						|
 * @package chamilo.learnpath
 | 
						|
 *
 | 
						|
 * @author Yannick Warnier <ywarnier@beeznest.org>
 | 
						|
 */
 | 
						|
// Flag to allow for anonymous user - needs to be set before global.inc.php.
 | 
						|
$use_anonymous = true;
 | 
						|
require_once __DIR__.'/../inc/global.inc.php';
 | 
						|
$htmlHeadXtra[] = "
 | 
						|
<style>
 | 
						|
body { background: none;}
 | 
						|
</style>
 | 
						|
";
 | 
						|
 | 
						|
$message = '';
 | 
						|
if (isset($_GET['error'])) {
 | 
						|
    switch ($_GET['error']) {
 | 
						|
        case 'document_deleted':
 | 
						|
            $message = Display::return_message(get_lang('DocumentHasBeenDeleted'), 'error');
 | 
						|
            break;
 | 
						|
        case 'prerequisites':
 | 
						|
            $prerequisiteMessage = isset($_GET['prerequisite_message']) ? $_GET['prerequisite_message'] : '';
 | 
						|
            $message = Display::return_message(get_lang('LearnpathPrereqNotCompleted'), 'warning');
 | 
						|
            if (!empty($prerequisiteMessage)) {
 | 
						|
                $message = Display::return_message(Security::remove_XSS($prerequisiteMessage), 'warning');
 | 
						|
            }
 | 
						|
 | 
						|
            break;
 | 
						|
        case 'document_not_found':
 | 
						|
            $message = Display::return_message(get_lang('FileNotFound'), 'warning');
 | 
						|
            break;
 | 
						|
        case 'reached_one_attempt':
 | 
						|
            $message = Display::return_message(get_lang('ReachedOneAttempt'), 'warning');
 | 
						|
            break;
 | 
						|
        case 'x_frames_options':
 | 
						|
            $src = Session::read('x_frame_source');
 | 
						|
            if (!empty($src)) {
 | 
						|
                $icon = '<em class="icon-play-sign icon-2x" aria-hidden="true"></em>';
 | 
						|
                $message = Display::return_message(
 | 
						|
                    Display::url(
 | 
						|
                        $icon.$src,
 | 
						|
                        $src,
 | 
						|
                        ['class' => 'btn generated', 'target' => '_blank']
 | 
						|
                    ),
 | 
						|
                    'normal',
 | 
						|
                    false
 | 
						|
                );
 | 
						|
                Session::erase('x_frame_source');
 | 
						|
            }
 | 
						|
            break;
 | 
						|
        default:
 | 
						|
            break;
 | 
						|
    }
 | 
						|
} elseif (isset($_GET['msg']) && $_GET['msg'] == 'exerciseFinished') {
 | 
						|
    $message = Display::return_message(get_lang('ExerciseFinished'));
 | 
						|
}
 | 
						|
 | 
						|
$template = new Template();
 | 
						|
$template->assign('content', $message);
 | 
						|
$template->display_blank_template();
 | 
						|
 |