Subversion Repositories ALCASAR

Rev

Rev 610 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 610 Rev 703
Line 7... Line 7...
7
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
7
require_once(ALCASAR_ADMIN_PATH_INC.'/session.inc.php');
8
require_once(ALCASAR_ADMIN_PATH_LIB.'/radiusMysqlUser.class.php');
8
require_once(ALCASAR_ADMIN_PATH_LIB.'/radiusMysqlUser.class.php');
9
 
9
 
10
//a faire
10
//a faire
11
$groups = array();
11
$groups = array();
-
 
12
$models = array();
12
 
13
 
13
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
14
?><!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN//2.0">
14
<html>
15
<html>
15
<head>
16
<head>
16
<title>Groups page</title>
17
<title>Groups page</title>
-
 
18
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
17
<!-- include default CSS -->
19
<!-- include default CSS -->
18
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
20
<link rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/default.css" type="text/css">
19
<!-- include JQUERY UI CSS -->
21
<!-- include JQUERY UI CSS -->
20
<link type="text/css"  rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/ui-lightness/jquery-ui-1.8.10.custom.css">
22
<link type="text/css"  rel="stylesheet" href="<?php echo ALCASAR_ADMIN_PATH_CSS; ?>/default/ui-lightness/jquery-ui-1.8.10.custom.css">
21
<!-- include tablesorter CSS -->
23
<!-- include tablesorter CSS -->
Line 90... Line 92...
90
			,"oLanguage": table_data_lang
92
			,"oLanguage": table_data_lang
91
		});
93
		});
92
		
94
		
93
		$('#groups_table_filter').after('<div style="float:left"><a href="javascript:alert(\'Fonction prochainement dispobible.\');" title="Recherche avancée">Avancée</a></div>');
95
		$('#groups_table_filter').after('<div style="float:left"><a href="javascript:alert(\'Fonction prochainement dispobible.\');" title="Recherche avancée">Avancée</a></div>');
94
		
96
		
-
 
97
		$('#models_table').dataTable(
-
 
98
		{
-
 
99
			// fonction suivante permet d'avoir une colone numérotée dynamiquement (non triable)
-
 
100
			"fnDrawCallback": function ( oSettings ) {
-
 
101
				/* Need to redo the counters if filtered or sorted */
-
 
102
				if ( oSettings.bSorted || oSettings.bFiltered )
-
 
103
				{
-
 
104
					for ( var i=0, iLen=oSettings.aiDisplay.length ; i<iLen ; i++ )
-
 
105
					{
-
 
106
						$('td:eq(0)', oSettings.aoData[ oSettings.aiDisplay[i] ].nTr ).html( i+1 );
-
 
107
					}
-
 
108
				}
-
 
109
			},
-
 
110
			"aoColumnDefs": [
-
 
111
				{ "bSortable": false, "aTargets": [ 0 ] }
-
 
112
			],
-
 
113
			"aaSorting": [[ 1, 'asc' ]]
-
 
114
			//fin 			
-
 
115
			,"oLanguage": table_data_lang
-
 
116
		});
95
		
117
		
96
		
118
		
97
	});
119
	});
98
</script>
120
</script>
99
</head>
121
</head>
Line 103... Line 125...
103
</div>
125
</div>
104
<br />
126
<br />
105
<div id="tabs-groups">
127
<div id="tabs-groups">
106
	<ul>
128
	<ul>
107
		<li><a href="#tabs1">Groupes</a></li>
129
		<li><a href="#tabs1">Groupes</a></li>
-
 
130
		<li><a href="#tabs2">Modèles</a></li>
108
	</ul>
131
	</ul>
109
	<div id="tabs1">
132
	<div id="tabs1">
110
		<div>
133
		<div>
111
			Un groupe permet une gestion groupée des usagers.<br>
134
			Un groupe permet une gestion groupée des usagers.<br>
112
			<font color="red">ATTENTION POUR DEMONSTRATION DES OPTIONS A UTILISER. Données du serveur RADIUS traitées (tri, pagination) par la page dans l'exemple , gérées par le serveur (AJAX) en production</font>
135
			<font color="red">ATTENTION POUR DEMONSTRATION DES OPTIONS A UTILISER. Données du serveur RADIUS traitées (tri, pagination) par la page dans l'exemple , gérées par le serveur (AJAX) en production</font>
Line 138... Line 161...
138
		</tbody>
161
		</tbody>
139
		</table>
162
		</table>
140
			
163
			
141
		<br><br><br>
164
		<br><br><br>
142
	</div>
165
	</div>
-
 
166
	<div id="tabs2">
-
 
167
		<div>
-
 
168
		Afin de gagner du temps dans la création des groupes, vous avez la possibilité de prédéfinir des modèles de création de groupe.<br>
-
 
169
		<font color="red">PROCHAINEMENT DISPONIBLE</font>
-
 
170
		</div>
-
 
171
		<br>
-
 
172
		<div style="float:right;">
-
 
173
			<form name="newModelform">
-
 
174
				<input type="button" value="Nouveau modèle">
-
 
175
			</form>
-
 
176
		</div>
-
 
177
		<br>
-
 
178
		<table id="models_table" cellspacing="1" class="tablesorter" border="0" width="100%">
-
 
179
		<thead>
-
 
180
			<tr>
-
 
181
				<th width="20px">#</th>
-
 
182
				<th>Modèle</th>
-
 
183
				<th>Description</th>
-
 
184
			</tr>
-
 
185
		</thead>
-
 
186
		<tfoot>
-
 
187
			<tr>
-
 
188
				<th width="20px">#</th>
-
 
189
				<th>Modèle</th>
-
 
190
				<th>Description</th>
-
 
191
			</tr>
-
 
192
		</tfoot>
-
 
193
		<tbody>
-
 
194
		<?php
-
 
195
		foreach ($models as $model){
-
 
196
			echo "<tr><td></td><td>".$model['name']."</td><td>".$model['description']."</td></tr>";
-
 
197
		}
-
 
198
		?>
-
 
199
		</tbody>
-
 
200
		</table>
-
 
201
	</div>
143
</div>
202
</div>
144
</body>
203
</body>
145
</html>
204
</html>
146
 
205