websiteWebsite
bechamail Bechamail
Bechamail est un outil de gestion des adresses email par domaine, avant tout orienté utilisateur final.

 

Browse the code

Differences between 126 and 127 on /.
Number of edited files: 39 (12 added, 0 deleted and 27 modified)
Author: zenjo
Log message: NON STABLE Developpement du use case Systeme (en cours)
Date: 2009-11-15 11:22:04

Added file(s) Deleted file(s) Modified file(s)

 

Old New Code
97 97
	/* - fonction de generation du menu haut (tete.html) */
98 98
function insere_menu ($type) {
99 99
GLOBAL $template_tete;
100  
	if ($type != "Alias" AND $type != "Boites" AND $type != "Statistiques" AND $type != "Logins") {die (exclamation()." (".$type.") n'est pas un paramètre correct pour la fonction \"insere_menu(\$type)\" dans affairescommunes/temtab-replace.inc.php");}
  100
	if ($type != "Alias" AND $type != "Boites" AND $type != "Statistiques" AND $type != "Logins" AND $type != "Systeme") {die (exclamation()." (".$type.") n'est pas un paramètre correct pour la fonction \"insere_menu(\$type)\" dans affairescommunes/temtab-replace.inc.php");}
101 101
	$menu = "";
102 102

                                        
103 103
	if ($_SESSION["S_niveau"] == 1) {
104 104
		switch ($type) {
105 105
			case "Alias":
106  
				$menu = '<a href="liste-alias.php" title="Liste et liens vers la modification ou la suppression"><b>Alias:</b></a> <a href="ajoute-alias.php"><i>Ajouter</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-admin-login.php">Login</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';
  106
				$menu = '<a href="liste-alias.php" title="Liste et liens vers la modification ou la suppression"><b>Alias:</b></a> <a href="ajoute-alias.php"><i>Ajouter</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-admin-login.php">Login</a> - &lt;a href="admin-systeme.php">Système</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';
107 107
				break;
108 108
			case "Boites":
109  
				$menu = '<a href="liste-mailbox.php" title="Liste et liens vers la modification ou la suppression"><b>Boites aux lettres:</b></a> <a href="ajoute-mailbox.php"><i>Ajouter</i></a> - <a href="mailbox-supprimees.php"><i>Boites supprimées</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-alias.php">Alias</a> - <a href="liste-admin-login.php">Login</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';				
  109
				$menu = '<a href="liste-mailbox.php" title="Liste et liens vers la modification ou la suppression"><b>Boites aux lettres:</b></a> <a href="ajoute-mailbox.php"><i>Ajouter</i></a> - <a href="mailbox-supprimees.php"><i>Boites supprimées</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-alias.php">Alias</a> - <a href="liste-admin-login.php">Login</a> - <a href="admin-systeme.php">Système</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';				
110 110
				break;
111 111
			case "Statistiques":
112  
				$menu = '<a href="statistiques-admin.php"><b>Statistiques:</b></a> <a href="statistiques-admin-mailbox.php" title="Domaine: nombre de boites aux lettres"><i>Boites aux lettres</i></a> - <a href="statistiques-admin-alias.php"title="Alias génériques | Domaine: nombre d\'alias"><i>Alias</i></a> - <a href="statistiques-admin-autres.php" title="Login: domaine(s) géré(s) | Domaine (nb max. boites) (nb max. alias) [tansport]"><i>Autres</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-alias.php">Alias</a> - <a href="liste-admin-login.php">Login</a> | Consulter: ';			
  112
				$menu = '<a href="statistiques-admin.php"><b>Statistiques:</b></a> <a href="statistiques-admin-mailbox.php" title="Domaine: nombre de boites aux lettres"><i>Boites aux lettres</i></a> - <a href="statistiques-admin-alias.php"title="Alias génériques | Domaine: nombre d\'alias"><i>Alias</i></a> - <a href="statistiques-admin-autres.php" title="Login: domaine(s) géré(s) | Domaine (nb max. boites) (nb max. alias) [tansport]"><i>Autres</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-alias.php">Alias</a> - <a href="liste-admin-login.php">Login</a> - <a href="admin-systeme.php">Système</a> | Consulter: ';			
113 113
				break;
114 114
			case "Logins":
115  
				$menu = '<a href="liste-admin-login.php" title="Liste et liens vers la modification ou la suppression"><b>Login:</b></a> <a href="ajoute-admin-login.php"><i>Ajouter</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-alias.php">Alias</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';			
  115
				$menu = '<a href="liste-admin-login.php" title="Liste et liens vers la modification ou la suppression"><b>Login:</b></a> <a href="ajoute-admin-login.php"><i>Ajouter</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-alias.php">Alias</a> - &lt;a href="admin-systeme.php">Système</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';			
116 116
				break;
  117
			case "Systeme":
  118
				$menu = '<a href="admin-systeme.php"><b>Système:</b></a> <a href="liste-admin-genalias.php" title="Liste et liens vers la modification ou la suppression"><i>Alias génériques</i></a> - <a href="liste-admin-domaines.php" title="Liste et liens vers la modification ou la suppression"><i>Domaines</i></a> | <input name="f_deconnect" value="Déconnexion" type="submit"  tabindex="0"> | Gérer: <a href="liste-mailbox.php">Boites aux lettres</a> - <a href="liste-alias.php">Alias</a> - <a href="liste-admin-login.php">Login</a> | Consulter: <a href="statistiques-admin.php">Statistiques</a> - ';			
  119
				break;
117 120
		} // switch ($type) 
118 121
	} // if ($_SESSION["S_niveau"] == 1)
119 122

                                        
120 123

                                        

 

Old New Code
40 40
    <div>   
41 41
        <ol class="liste-alias">
42 42
        <!-- ~!begin-loop_f_alias~ -->
43  
            <li><a href="modif-alias.php?alias=~!loop_f_alias-var-0~&amp;dest=~!loop_f_alias-var-1~~!loop_f_alias-var-2~" title="Modifier ou supprimer ~!loop_f_alias-var-0~">~!loop_f_alias-var-0~</a>~!loop_f_alias-var-3~ :  ~!loop_f_alias-var-4~</li>
  43
            <li>~!loop_f_alias-var-0~~!loop_f_alias-var-1~ :  ~!loop_f_alias-var-2~</li>
44 44
        <!-- ~!end-loop_f_alias~ -->
45 45
        </ol>
46 46
    </div>
47 47

                                        

 

Old New Code
274 274
/***********************************/
275 275

                                        
276 276
require "../affairescommunes/temtab-replace.inc.php";
277  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  277
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
278 278
insere_menu ("Logins");
279 279

                                        
280 280
	// Affichage des balises meta: voir require ci-dessus

 

Old New Code
382 382
/***********************************/
383 383

                                        
384 384
require "../affairescommunes/temtab-replace.inc.php";
385  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  385
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
386 386
insere_menu ("Alias");
387 387

                                        
388 388
	// Affichage des balises meta et title: voir require ci-dessus
389 389

                                        

 

Old New Code
733 733
/***********************************/
734 734

                                        
735 735
require "../affairescommunes/temtab-replace.inc.php";
736  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  736
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
737 737
insere_menu ("Boites");
738 738

                                        
739 739
	// Affichage des balises meta et title: voir require ci-dessus
740 740

                                        

 

Old New Code
157 157
if (!$export_format) {
158 158

                                        
159 159
require "../affairescommunes/temtab-replace.inc.php";
160  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  160
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
161 161
insere_menu ("Logins");
162 162

                                        
163 163
	// Affichage des balises meta: voir require ci-dessus
164 164

                                        

 

Old New Code
135 135
		$info_alias_dest_gen = "Vous n\'avez pas le droit de modifier des alias ou destinations génériques, du type &quot;@domain.tld &quot; ! Vous devez demander cette modification à l\'administrateur du système.";
136 136
		}
137 137
	else {
138  
		$info_alias_dest_gen = "Vous avez le droit de modifier des alias ou destinations génériques, du type  &quot;@domain.tld &quot;.";
  138
		$info_alias_dest_gen = "Vous avez le droit de modifier des alias ou destinations génériques, du type  &quot;@domain.tld &quot;, mais plus à partir de cette page. Depuis la version 0.9.2, ces modifications se font désormais via le menu &quot;Gérer > Système&quot; > Alias génériques.";
139 139
		}
140 140

                                        
141 141
	
211 211
    // y-a-t il une infinite de alias pour ce domaine ?
212 212
    if ($max_nb_alias == -1) {$nb_infini_alias = $traduction["UNEINFINITED"]." ";}
213 213
    
214  
    // seul le superadmin peut modifier le nombre de boite maximum pour un domaine
  214
    // seul le superadmin peut modifier le nombre d'alias maximum pour un domaine
215 215
    if ($_SESSION["S_niveau"] == 1) {
216 216
        $display_max_nb_alias = "<input type=\"text\" name=\"f_max_nb_alias\" value=\"".$max_nb_alias."\"> ";
217 217
        $display_max_nb_alias .= "<input type=\"hidden\" name=\"f_previous_max_nb_alias\" value=\"~!t_previous_max_nb_alias~\"> ";
283 283
	$liste_alias_prov = $liste_alias->RS_ligne;$liste_alias_array = array();
284 284
	if (count($liste_alias_prov) > 0) {
285 285
		foreach ($liste_alias_prov as $val) {
286  
	    	$val_swap_array = array();$val_swap_array = explode(",", $val[1]);
287  
	    	$val_swap_string = implode(", ", $val_swap_array);
  286
	    	$val_dest_array = array();$val_dest_array = explode(",", $val[1]);
  287
	    	$val_dest_string = implode(", ", $val_dest_array);
288 288
	    	$aff_active = "";$get_active = "";
289 289
         if (isset($conf_al_champ_active)) {
290 290
            if ($val[2] == 1) {$aff_active = " [".$traduction["ACTIF"]."]";$get_active = "&amp;active=1";} 
291 291
            else {$aff_active = " [".$traduction["NON"]." ".$traduction["ACTIF"]."]";$get_active = "&amp;active=0";}
292 292
            }
293  
	    	array_push($liste_alias_array, array($val[0], $val[1], $get_active, $aff_active, $val_swap_string));
  293
            $aff_alias = "";
  294
				if (substr($val[0], 0, 1) == "@") {$aff_alias = $val[0];}
  295
				else {
  296
					$aff_alias = "<a href=\"modif-alias.php?alias=".$val[0]."&amp;dest=".$val[1].$get_active."\"  title=\"Modifier ou supprimer ".$val[0]."\">".$val[0]."</a>";
  297
					}
  298
	    	array_push($liste_alias_array, array($aff_alias, $aff_active, $val_dest_string));
294 299
			}
295 300
		}
296 301

                                        
302 307
if (!$export_format) {
303 308

                                        
304 309
require "../affairescommunes/temtab-replace.inc.php";
305  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  310
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
306 311
insere_menu ("Alias");
307 312

                                        
308 313
	// Affichage des balises meta et title: voir require ci-dessus
309 314

                                        

 

Old New Code
308 308
if (!$export_format) {
309 309

                                        
310 310
require "../affairescommunes/temtab-replace.inc.php";
311  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  311
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
312 312
insere_menu ("Boites");
313 313

                                        
314 314
	// Affichage des balises meta et title: voir require ci-dessus
315 315

                                        

 

Old New Code
152 152
/***********************************/
153 153

                                        
154 154
require "../affairescommunes/temtab-replace.inc.php";
155  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  155
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
156 156
insere_menu ("Boites");
157 157
	
158 158
	// Affichage alias, domaine, destination
159 159

                                        

 

Old New Code
277 277
/***********************************/
278 278

                                        
279 279
require "../affairescommunes/temtab-replace.inc.php";
280  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  280
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
281 281
insere_menu ("Logins");
282 282

                                        
283 283
	// Affichage des balises meta: voir require ci-dessus
284 284

                                        

 

Old New Code
429 429
/***********************************/
430 430

                                        
431 431
require "../affairescommunes/temtab-replace.inc.php";
432  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  432
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
433 433
insere_menu ("Alias");
434 434

                                        
435 435
	// Affichage des balises meta et title: voir require ci-dessus
436 436

                                        

 

Old New Code
219 219
/***********************************/
220 220

                                        
221 221
require "../affairescommunes/temtab-replace.inc.php";
222  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  222
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
223 223
insere_menu ("Logins");
224 224

                                        
225 225
	// Affichage des balises meta: voir require ci-dessus
226 226

                                        

 

Old New Code
584 584
/***********************************/
585 585

                                        
586 586
require "../affairescommunes/temtab-replace.inc.php";
587  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  587
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
588 588
insere_menu ("Boites");
589 589

                                        
590 590
	// Affichage des balises meta et title: voir require ci-dessus
591 591

                                        

 

Old New Code
191 191
/***********************************/
192 192

                                        
193 193
require "../affairescommunes/temtab-replace.inc.php";
194  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  194
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
195 195
insere_menu ("Statistiques");
196 196

                                        
197 197
	// Affichage des balises meta et title: voir require ci-dessus
198 198

                                        

 

Old New Code
144 144
/***********************************/
145 145

                                        
146 146
require "../affairescommunes/temtab-replace.inc.php";
147  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  147
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
148 148
insere_menu ("Statistiques");
149 149

                                        
150 150
	// Affichage des balises meta et title: voir require ci-dessus
151 151

                                        

 

Old New Code
147 147
/***********************************/
148 148

                                        
149 149
require "../affairescommunes/temtab-replace.inc.php";
150  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  150
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
151 151
insere_menu ("Statistiques");
152 152

                                        
153 153
	// Affichage des balises meta et title: voir require ci-dessus
154 154

                                        

 

Old New Code
165 165
/***********************************/
166 166

                                        
167 167
require "../affairescommunes/temtab-replace.inc.php";
168  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  168
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
169 169
insere_menu ("Statistiques");
170 170

                                        
171 171
	// Affichage des balises meta et title: voir require ci-dessus
172 172

                                        

 

Old New Code
116 116
/***********************************/
117 117

                                        
118 118
require "../affairescommunes/temtab-replace.inc.php";
119  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  119
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
120 120
insere_menu ("Statistiques");
121 121

                                        
122 122
	// Affichage des balises meta et title: voir require ci-dessus
123 123

                                        

 

Old New Code
256 256
/***********************************/
257 257

                                        
258 258
require "../affairescommunes/temtab-replace.inc.php";
259  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  259
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
260 260
insere_menu ("Statistiques");
261 261

                                        
262 262
	// Affichage des balises meta et title: voir require ci-dessus
263 263

                                        

 

Old New Code
155 155
/***********************************/
156 156

                                        
157 157
require "../affairescommunes/temtab-replace.inc.php";
158  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  158
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
159 159
insere_menu ("Logins");
160 160

                                        
161 161
	// Affichage des balises meta: voir require ci-dessus
162 162

                                        

 

Old New Code
165 165
/***********************************/
166 166

                                        
167 167
require "../affairescommunes/temtab-replace.inc.php";
168  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  168
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
169 169
insere_menu ("Alias");
170 170

                                        
171 171
	// Affichage des balises meta et title: voir require ci-dessus
172 172

                                        

 

Old New Code
172 172
/***********************************/
173 173

                                        
174 174
require "../affairescommunes/temtab-replace.inc.php";
175  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  175
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
176 176
insere_menu ("Boites");
177 177

                                        
178 178
	// Affichage des balises meta et title: voir require ci-dessus
179 179

                                        

 

Old New Code
115 115
/***********************************/
116 116

                                        
117 117
require "../affairescommunes/temtab-replace.inc.php";
118  
// insere_menu ("ALias|Boites|Statistiques|Logins");
  118
// insere_menu ("ALias|Boites|Statistiques|Logins|Systeme");
119 119
insere_menu ("Type");
120 120

                                        
121 121
	// Affichage des balises meta et title: voir require ci-dessus
122 122