views.php 2.05 KB
Newer Older
1
2
3
<?php

class Views {
4
5

    public static function printHtmlBegin() {
6
7
8
		echo '<html>';
		echo '<head>';
		echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>';
9
10
		echo '<title>Api Sub</title>';
		echo '<link href="css/main.css" type="text/css" rel="stylesheet"/>';
11
		echo '</head>';
12
13
14
15
		echo '<body>';
		echo '<h1>Inscriptions Api</h1>';
    }

16
17
18
19
20
21
22
23
    public static function printInstructions() {
        echo '<h2>Instructions</h2>';
        echo '<p>Les Api sont décrites ici : <b><a href="https://apint.utc.fr/cat">https://apint.utc.fr/cat</a></b>.</p>';
        echo '<p>Veillez à avoir bien lu la fiche avant de vous inscrire (pré-requis, dates...).</p>';
        echo '<p>Vous pouvez vous inscrire et vous désinscrire librement jusqu\'au 4 décembre 2018.</p>';
        echo '<p>Veillez à <b>ne pas</b> choisir deux Api qui se chevauchent (sauf pour le cas particulier de l\'Api <i>Animer une Api</i>).</p>';        
    }

24
    public static function printUser($utclogin, $surname, $firstname) {
Stephane Crozat's avatar
Fix #1  
Stephane Crozat committed
25
26
27
28
29
		    echo '<p><i>'.$firstname.' '. $surname.'</i> (<b>'.$utclogin.'</b>)</p>';
    }

    private static function printApi($row) {
        return $row['normcode'].' - '.$row['name'].' (du '.$row['dbegin'].' au '.$row['dend'].')';
30
    }
31
32

    public static function printSubList($list, $utclogin) {
33
34
35
36
37
        if ($list) {
			echo '<h2>Vos inscriptions</h2>';
			foreach ($list as $row) {
				echo '<p>';
				echo ' <a href="index.php?action=unsub&api='.$row['code'].'&utclogin='.$utclogin.'">[désinscription]</a> ';
Stephane Crozat's avatar
Fix #1  
Stephane Crozat committed
38
39
        echo Views::printApi($row);
				echo ' ['.$row['semester'].$row['year'].', inscrit le '.$row['subdate'].']';
40
41
42
43
44
45
46
				echo '</p>';
			}
		}
		else {
			echo '<h2>Aucune inscription</h2>';
		}
	}
47
48

	public static function printApiList($list, $utclogin) {
49
		if ($list) {
50
			echo '<h2>Liste des Api</h2>';
51
52
53
			foreach ($list as $row) {
				echo '<p>';
				echo '<a href="index.php?action=sub&api='.$row['code'].'&utclogin='.$utclogin.'">[inscription]</a> ';
Stephane Crozat's avatar
Fix #1  
Stephane Crozat committed
54
				echo Views::printApi($row);
55
56
57
58
59
60
61
				echo '</p>';
			}
		}
		else {
			echo '<h2>Aucune Api</h2>';
		}
	}
Stephane Crozat's avatar
Fix #1  
Stephane Crozat committed
62
63
64



65
}