forked from atutor/ATutor
-
Notifications
You must be signed in to change notification settings - Fork 0
/
switch_view.php
36 lines (30 loc) · 2.1 KB
/
switch_view.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
/************************************************************************/
/* ATutor */
/************************************************************************/
/* Copyright (c) 2002-2009 */
/* Inclusive Design Institute */
/* http://atutor.ca */
/* */
/* This program is free software. You can redistribute it and/or */
/* modify it under the terms of the GNU General Public License */
/* as published by the Free Software Foundation. */
/* */
/* Contributed by University of Bologna. */
/************************************************************************/
/* Il file viene richiamato per svolgere l'operazione di switch sui due modelli di visualizzazione della home-page.
* 1) Visualizzazione Classica: Per ogni modulo viene visualizzata semplicemente l'icona corrispondente. (home_type = 0).
* 2) Visualizzazione Aggiuntiva: i moduli saranno disposti su due colonne con scorciatoie di gestione sia per l'istruttore che per lo studente. (home_type =1).
*/
define('AT_INCLUDE_PATH', 'include/');
require(AT_INCLUDE_PATH.'vitals.inc.php');
if(isset($_GET['swid'])){ //si controlla se è stato settato swid tramite $_GET.
$swid = !$_GET['swid']; //viene negato il valore di "swid" in modo da passare alla visualizzazione complementare aggiornando in seguito il DB.
if (stristr($_SERVER['HTTP_REFERER'], '/student_tools/index.php'))
$sql = "UPDATE %sfha_student_tools SET home_view='%d' WHERE course_id=%d";
else
$sql = "UPDATE %scourses SET home_view='%d' WHERE course_id=%d";
$result = queryDB($sql, array(TABLE_PREFIX,$swid, $_SESSION['course_id']));
header('Location:'.$_SERVER['HTTP_REFERER']); //redirect alla home del corso per la visualizzazione immediata delle modifiche apportate.
}
?>