------+-------------------------------------------+----------------
@@@ | groupex/donne-chall.php | -
@@@ | groupex/export-econfiance.php | -
-x | coupure.php | stats/coupure.php -> encore un pb (afficher deux coupures d'affilée)
-x | domaineperso.php | -
x | epouse.php | -
-x | groupex.php | groupex/index.php
x | parselog.php | stats/...
-x | sendmail.php | -
x | trackers/index.php | -
x | trackers/tracker_admin.php | -
xx | AccesPermanentOff.php | cookie_off.php
xx | cacert.php | -
xx | charte.php | docs/charte.php
xx | contacts.php | docs/contacts.php
+xx | coupure.php | stats/coupure.php -> encore un pb (afficher deux coupures d'affilée)
xx | deconnexion.php | -
xx | docs/doc_carva.php | -
xx | docs/doc_emails.php | -
xx | docs/doc_smtp.php | -
xx | docs/doc_ssl.php | -
xx | docs/index.php | -
+xx | domaineperso.php | -
xx | dons.php | -
xx | ethique.php | docs/ethique.php
xx | exit.php | -
xx | faq.php | docs/faq.php
xx | getphoto.php | -
+xx | groupex.php | groupex/index.php
xx | index.php | -
xx | login.php | -
xx | motdepassemd5.php | -
xx | preferences.php | -
xx | rss.php | -
xx | secu.php | docs/secu.php
+xx | sendmail.php | -
xx | skins.php | -
xx | vcard.php | -
------+-------------------------------------------+----------------
if (isset($_REQUEST['dnom']))
$page->assign('result', add_domain($_REQUEST['dnom']));
-$domaines = liste_domaines():
+$domaines = liste_domaines();
$page->assign('nb_dom',count($domaines));
$page->assign_by_ref('domaines',$domaines);
require("auto.prepend.inc.php");
require("domaine.inc.php");
-new_skinned_page('groupex/index.tpl');
+new_skinned_page('groupex/index.tpl',AUTH_COOKIE);
-$domaines = liste_domaines():
+$domaines = liste_domaines();
$page->assign('nb_dom',count($domaines));
$page->assign_by_ref('domaines',$domaines);
$_REQUEST['bcc'] = stripslashes($_REQUEST['bcc']);
$autre_to = stripslashes($autre_to);
}
- require("mailer.inc.php");
+ require("diogenes.mailer.inc.php");
$FROM = "From: {$_REQUEST['from']}";
//$_REQUEST['contenu'] = chunk_split($_REQUEST['contenu'], 76, "\n"); // pas bon, ne tient pas compte des mots
$dest = $_REQUEST['to'].', '.$autre_to;
- $mymail = new mailer($_SESSION['username'], $dest, $_REQUEST['sujet'], false, $_REQUEST['cc'], $_REQUEST['bcc']);
+ $mymail = new DiogenesMailer($_SESSION['username'], $dest, $_REQUEST['sujet'], false, $_REQUEST['cc'], $_REQUEST['bcc']);
$mymail->addHeader($FROM);
$mymail->setBody(wordwrap($_REQUEST['contenu'],72,"\n"));
if ($mymail->send()) {
FROM auth_user_md5 as u, contacts as c
WHERE u.user_id = c.contact AND c.uid = {$_SESSION['uid']}
ORDER BY u.nom, u.prenom";
-$page->mysql_assoc($sql, 'contacts','nb_contacts');
+$page->mysql_assign($sql, 'contacts','nb_contacts');
$page->display();
?>
require("auto.prepend.inc.php");
new_skinned_page('stats/coupure.tpl',AUTH_PUBLIC);
+function serv_to_str($params) {
+ $flags = explode(',',$params);
+ $trad = Array('web' => 'site web', 'mail'=> 'redirection mail',
+ 'smtp' => 'serveur sécurisé d\'envoi de mails',
+ 'nntp' => 'serveur des forums de discussion');
+ $ret = Array();
+ foreach($flags as $flag)
+ $ret[] = $trad[$flag];
+ return implode(', ',$ret);
+}
if (isset($_REQUEST['cp_id']))
$res=mysql_query("select UNIX_TIMESTAMP(debut) AS debut, TIME_FORMAT(duree,'%kh%i') AS duree, resume, description, services from coupures where id='{$_REQUEST['cp_id']}'");
else
$res="";
if(($res)&&($cp = mysql_fetch_assoc($res))) {
+ $cp['lg_services'] = serv_to_str($cp['services']);
$page->assign_by_ref('cp',$cp);
} else {
$beginning_date = date("Ymd", time() - 3600*24*21) . "000000";
// on récupère la liste des domaines gérables par l'utilisateur
$sql = "SELECT domain FROM groupex.aliases as d ".
- ($_SESSION['perms'] == 'admin'?'':', groupex.gestionnaires as g').
- " WHERE domain NOT LIKE '%@%'".
- ($_SESSION['perms'] == 'admin'?'':" AND g.did = d.id AND g.uid = {$_SESSION['uid']}").
+ (has_perms() ? '' : ', groupex.gestionnaires as g').
+ " WHERE domain NOT LIKE '%@%' ".
+ (has_perms() ? '' : " AND g.did = d.id AND g.uid = {$_SESSION['uid']}").
" ORDER BY domain";
$result = mysql_query($sql);
+++ /dev/null
-<?php
-
-function smarty_insert_serv_to_str($params, &$smarty) {
- $flags = explode(',',implode(',',$params));
- $ret = Array();
- foreach($flags as $flag)
- switch($flag) {
- case "web":
- $ret[] = "site web";
- break;
- case "mail":
- $ret[] = "redirection mail";
- break;
- case "smtp":
- $ret[] = "serveur sécurisé d'envoi de mails";
- break;
- case "nntp":
- $ret[] = "serveur des forums de discussion";
- break;
- }
- return implode(', ',$ret);
-}
-
-?>
-{* $Id: domaineperso.tpl,v 1.1 2004-02-04 19:47:47 x2000habouzit Exp $ *}
+{* $Id: domaineperso.tpl,v 1.2 2004-02-05 14:32:47 x2000habouzit Exp $ *}
{include file='include/liste_domaines.tpl' result=$result nb_dom=$nbdom domaines=$domaines}
Laisse le temps à la DNS de se mettre à jour (24 à 48h), et le tour est joué.
</p>
<p class="normal">
- Pour toute question, n'hesite pas à {mailto address'info@polytechnique.org' text='envoyer un mail' encode='javascript'}
+ Pour toute question, n'hesite pas à {mailto address='info@polytechnique.org' text='envoyer un mail' encode='javascript'}
</p>
<div class="ssrubrique">
Indique le domaine que tu souhaites gérer :
-{* $Id: coupure.tpl,v 1.2 2004-02-04 23:22:05 x2000habouzit Exp $ *}
+{* $Id: coupure.tpl,v 1.3 2004-02-05 14:32:47 x2000habouzit Exp $ *}
{dynamic}
{if $cp}
<table class="bicol" summary="Ruptures de service">
<tr>
- <th colspan="2">détails de l'interruption de service<th>
+ <th colspan="2">détails de l'interruption de service</th>
</tr>
- <tr>
+ <tr class="pair">
<td class="titre">début</td>
<td>{$cp.debut|date_format:"%d/%m/%Y, %Hh%M"}</td>
</tr>
- <tr>
+ <tr class="pair">
<td class="titre">durée</td>
<td>{$cp.duree}</td>
</tr>
- <tr>
+ <tr class="impair">
<td class="titre">résumé</td>
<td>{$cp.resume}</td>
</tr>
- <tr>
+ <tr class="impair">
<td class="titre">services</td>
<td>
- {insert name="serv_to_str" arg=$cp.services script="insert.pattecassee.inc.php"}
+ {$cp.lg_services}
</td>
</tr>
- <tr>
+ <tr class="pair">
<td class="titre">description </td>
<td>{$cp.description}</td>
</tr>