2009-05-20 15:49:08 +00:00
< ? php
2009-02-17 13:14:53 +00:00
$siret = trim ( preg_replace ( '/[^0-9]/' , '' , $_REQUEST [ 'siret' ]));
2009-03-11 07:51:18 +00:00
$idEntreprise = trim ( preg_replace ( '/[^0-9]/' , '' , $_REQUEST [ 'idEntreprise' ])) * 1 ;
2009-03-25 14:38:22 +00:00
2009-02-17 13:14:53 +00:00
if ( ! $_SESSION [ 'connected' ])
echo ( 'Vous devez <20> tre connect<63> afin de pouvoir utiliser cette fonctionnalit<69> ' );
elseif ( $_SESSION [ 'tabInfo' ][ 'profil' ] <> 'Administrateur' && ! preg_match ( '/MONPROFIL/i' , $_SESSION [ 'tabInfo' ][ 'droits' ])) {
echo ( 'Vous n\'avez pas les droits n<> cessaires pour utiliser cette fonctionnalit<69> (' . $_SESSION [ 'tabInfo' ][ 'profil' ] . ' ' . $_SESSION [ 'tabInfo' ][ 'droits' ] . ')' );
}
else {
2009-07-17 13:16:09 +00:00
require_once 'user/user.php' ;
2009-04-01 12:45:45 +00:00
$tabInfo = $_SESSION [ 'tabInfo' ];
2009-08-11 12:02:05 +00:00
$message = '' ;
2009-06-17 12:13:33 +00:00
2009-08-11 12:02:05 +00:00
if ( isset ( $_REQUEST [ 'login' ]) && $_REQUEST [ 'login' ] <> '' && $_REQUEST [ 'login' ] <> $_SESSION [ 'tabInfo' ][ 'login' ] && $_SESSION [ 'tabInfo' ][ 'profil' ] == 'Administrateur' )
2009-08-18 14:03:22 +00:00
{
2009-02-17 13:14:53 +00:00
$loginVu = $_REQUEST [ 'login' ];
2009-08-18 14:03:22 +00:00
}
2009-02-17 13:14:53 +00:00
elseif ( $tabOptions [ 'action' ] == 'new' )
2009-08-18 14:03:22 +00:00
{
2009-02-17 13:14:53 +00:00
$loginVu = $tabOptions [ 'login' ];
2009-08-18 14:03:22 +00:00
}
2009-06-17 12:13:33 +00:00
else
2009-08-11 12:02:05 +00:00
{
2009-02-17 13:14:53 +00:00
$loginVu = $_SESSION [ 'tabInfo' ][ 'login' ];
2009-08-18 14:03:22 +00:00
//On affecte la valeur en session de mode edition d'apr<70> s le r<> sultat du formulaire
2009-08-18 14:12:23 +00:00
if ( ! isset ( $tabOptions [ 'mode_edition' ]) && $tabOptions [ 'action' ] == 'save' ){ $_SESSION [ 'tabInfo' ][ 'mode_edition' ] = 0 ;}
2009-08-11 12:02:05 +00:00
}
2009-02-17 13:14:53 +00:00
if ( $tabOptions [ 'action' ] == 'save' || $tabOptions [ 'action' ] == 'new' ) {
2009-08-11 12:02:05 +00:00
$message = 'Erreur lors de la mise <20> jour du compte !' ;
2009-06-17 12:13:33 +00:00
2009-08-11 12:02:05 +00:00
$tabOptions [ 'nom' ] = preg_replace ( '/[^0-9A-Z\'-]/i' , ' ' , strtoupper ( strtr ( stripslashes ( $tabOptions [ 'nom' ]), '<27> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݟ' , 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY' )));
$tabOptions [ 'prenom' ] = ucwords ( strtolower ( preg_replace ( '/[^0-9A-Z\'-]/i' , ' ' , strtoupper ( strtr ( stripslashes ( $tabOptions [ 'prenom' ]), '<27> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݟ' , 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY' )))));
$tabOptions [ 'reference' ] = preg_replace ( '/[^0-9A-Z\'-]/i' , ' ' , strtoupper ( strtr ( stripslashes ( $tabOptions [ 'reference' ]), '<27> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ݟ' , 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY' )));
2009-02-17 13:14:53 +00:00
try {
$O = $client -> setInfosLogin ( $loginVu , $tabOptions );
if ( $O [ 'result' ] == 1 ) $message = 'Compte mis <20> jour !' ;
} catch ( SoapFault $fault ) {
2009-06-30 15:18:12 +00:00
require_once 'soaperror.php' ;
processSoapFault ( $client , $fault , $tabInfo );
2009-08-11 12:02:05 +00:00
$message = 'Erreur SOAP lors de la mise <20> jour du compte !' ;
2009-02-17 13:14:53 +00:00
}
2009-06-17 12:13:33 +00:00
2009-02-17 13:14:53 +00:00
if ( $_REQUEST [ 'referer' ] == 'administration' ) {
2009-05-20 15:49:08 +00:00
?>
< script language = " javascript " >
2009-02-17 13:14:53 +00:00
alert ( " Le profil <?= $loginVu ?> a <20> t<EFBFBD> mis <20> jour ! " );
2009-03-11 07:51:18 +00:00
document . location . href = '/?page=administration&id=<?=$idEntreprise?>&siret=<?=$siret?>' ;
2009-05-20 15:49:08 +00:00
</ script >
2009-06-17 12:13:33 +00:00
< ? php
2009-02-17 13:14:53 +00:00
}
2009-06-17 12:13:33 +00:00
2009-02-17 13:14:53 +00:00
if ( $_REQUEST [ 'frmOptions' ][ 'changepwd' ] == 1 && $loginVu == $_SESSION [ 'tabInfo' ][ 'login' ] && $tabOptions [ 'action' ] == 'save' ) {
2009-05-20 15:49:08 +00:00
?>
< script language = " javascript " >
2009-02-17 13:14:53 +00:00
alert ( " La modification de votre mot de passe n<> cessite votre d<> connexion ! " );
document . location . href = '/?page=main&action=logout' ;
2009-05-20 15:49:08 +00:00
</ script >
2009-06-17 12:13:33 +00:00
< ? php
2009-02-17 13:14:53 +00:00
}
}
2009-06-17 12:13:33 +00:00
2009-07-01 09:31:15 +00:00
/** Utilisation du WS **/
try {
if ( $_REQUEST [ 'action' ] <> 'new' ) {
$O = $client -> getInfosLogin ( $loginVu );
$login = $O [ 'result' ];
} else {
$O = $client -> getNextLogin ( $loginVu );
$loginNew = $O [ 'result' ][ 'racine' ];
$idClient = $O [ 'result' ][ 'idClient' ];
}
} catch ( SoapFault $fault ) {
require_once 'soaperror.php' ;
processSoapFault ( $client , $fault , $tabInfo );
die ();
2009-02-17 13:14:53 +00:00
}
2009-07-01 09:31:15 +00:00
$admin = false ;
if ( $_SESSION [ 'tabInfo' ][ 'profil' ] == 'Administrateur' ) $admin = true ;
2009-02-17 13:14:53 +00:00
?>
2009-05-20 15:49:08 +00:00
< style type = " text/css " >
2009-07-17 13:16:09 +00:00
#center p { margin:5px; padding:5px;}
div . submit { margin - left : 200 px ; padding - left : 0 px ; margin - top : 1 em ; }
div . submit p . submit - button { margin - top : 0 ;}
div . submit p . details { font - size : 85 % ; color : #666;margin:0;}
div . submit p . required - note { margin - top : 1 em ;}
div . submit p . required - note span { color : #4B911C;_color:#666;font-size:170%;vertical-align:top;}
. noborder { border : none ;}
. infoTitle { clear : both ; float : left ; width : 180 px ; margin - left : 30 px ; padding : 0 10 px 0 0 ;}
. infoData { float : left ; width : 320 px ; margin : 2 px 0 ;}
. last { margin - bottom : 10 px ;}
#message {margin-left:30px;}
2009-05-20 15:49:08 +00:00
</ style >
2009-07-17 13:16:09 +00:00
< script type = " text/javascript " >
$ ( document ) . ready ( function (){
var holdTheInterval ;
var nbEssai = 10 ;
var essai = 0 ;
var login ;
var date ;
var url ;
var details ;
$ . ajaxSetup ({ timeout : 4000 });
$ ( '.submitmois' ) . each ( function (){
$ ( this ) . change ( function (){
date = $ ( this ) . val ();
$ ( this ) . val ( '-' );
if ( date != '' && date != '-' ){
login = $ ( 'input[name=utilisateur]' ) . val ();
details = $ ( 'input[name=details]' ) . attr ( 'checked' ) ? true : false ;
checkFile ();
holdTheInterval = setInterval ( checkFile , 4000 );
}
});
});
function checkFile (){
essai ++ ;
if ( essai > nbEssai ){
essai = 0 ;
updateInfo ( 'Le temps maximum d\'attente a <20> t<EFBFBD> atteint. Merci de r<> <72> ssayez.' );
} else if ( essai == 1 ){
$ ( '#message' ) . text ( 'Patientez pendant la construction du fichier (' + essai + ')...' );
$ . post ( 'pages/ajax/conso.php' ,
{ login : login , date : date , details : details , start : essai },
function ( data , textStatus ) { url = data ; }
);
} else {
$ ( '#message' ) . text ( 'Patientez pendant la construction du fichier (' + essai + ')...' );
$ . post ( 'pages/ajax/conso.php' ,
{ login : login , date : date , details : details , start : essai , url : url },
function ( data , textStatus ) { if ( data != '' && data != 'FALSE' ){ updateInfo ( data ); } });
}
}
function updateInfo ( data ){
$ ( '#message' ) . html ( data );
clearInterval ( holdTheInterval );
essai = 0 ;
}
});
</ script >
< div id = " center " >
< ?
if ( $message <> '' ) {
?>
< p >< ? = $message ; ?> </p>
< ? php
}
?>
< h1 class = " titre " > PROFIL UTILISATEUR </ h1 >
2009-02-17 13:14:53 +00:00
< form name = " form_moncompte " action = " ./?page=moncompte " method = " POST " enctype = " multipart/form-data " >
< ? if ( $_REQUEST [ 'action' ] == 'new' ) { ?>
< input type = " hidden " name = " frmOptions[action] " value = " new " />
< ? } else { ?>
< input type = " hidden " name = " frmOptions[action] " value = " save " />
< ? } ?>
< input type = " hidden " name = " siret " value = " <?= $siret ?> " />
2009-03-11 07:51:18 +00:00
< input type = " hidden " name = " id " value = " <?= $idEntreprise ?> " />
2009-02-17 13:14:53 +00:00
< input type = " hidden " name = " login " value = " <?= $loginVu ?> " />
< input type = " hidden " name = " frmOptions[idClient] " value = " <?= $idClient ?> " />
< input type = " hidden " name = " referer " value = " <?= $_REQUEST['referer'] ?> " />
2009-07-17 13:16:09 +00:00
< div class = " infoTitle StyleInfoLib " > Identifiant utilisateur </ div >
< div class = " infoData " >
2009-02-17 13:14:53 +00:00
< ? if ( $_REQUEST [ 'action' ] <> 'new' ) { ?>
2009-07-17 13:16:09 +00:00
< ? = $loginVu ?>
2009-06-17 12:13:33 +00:00
< ? } else { ?>
2009-07-17 13:16:09 +00:00
< input type = " text " size = " 20 " maxlength = " 80 " name = " frmOptions[login] " value = " <?= $loginNew ?> " />
2009-06-17 12:13:33 +00:00
< ? } ?>
2009-07-17 13:16:09 +00:00
</ div >
< div class = " infoTitle StyleInfoLib " > Identit & eacute ; ( NOM / Pr & eacute ; nom ) </ div >
< div class = " infoData " >
< ? if ( $admin ) { ?>
< input type = " text " size = " 20 " maxlength = " 80 " name = " frmOptions[nom] " value = " <?= $login['nom'] ?> " /> < input type = " text " size = " 20 " maxlength = " 80 " name = " frmOptions[prenom] " value = " <?= $login['prenom'] ?> " />
< ? } else { ?>
< ? = $login [ 'nom' ] . ' ' . $login [ 'prenom' ] ?>
< ? } ?>
</ div >
< div class = " infoTitle StyleInfoLib " > R & eacute ; f . facturation ( service , etc ... ) </ div >
< div class = " infoData " >
< ? if ( $admin ) { ?>
< input type = " text " size = " 20 " maxlength = " 80 " name = " frmOptions[reference] " value = " <?= $login['reference'] ?> " />
< ? } else { ?>
< ? = $login [ 'reference' ] ?>
< ? } ?>
</ div >
< div class = " infoTitle StyleInfoLib " > Adresse e - mail </ div >
< div class = " infoData " >
< input type = " text " size = " 30 " maxlength = " 80 " name = " frmOptions[email] " value = " <?= $login['email'] ?> " />
</ div >
< div class = " infoTitle StyleInfoLib " > Num & eacute ; ros de t & eacute ; l & eacute ; phone < br />< i > ( Fixe , Fax , Mobile ) </ i ></ div >
< div class = " infoData " >
< input type = " text " size = " 10 " maxlength = " 15 " name = " frmOptions[tel_fix] " value = " <?= $login['tel'] ?> " />< input type = " text " size = " 10 " maxlength = " 15 " name = " frmOptions[tel_fax] " value = " <?= $login['fax'] ?> " />< input type = " text " size = " 10 " maxlength = " 15 " name = " frmOptions[tel_mob] " value = " <?= $login['mobile'] ?> " /><!--< br />< input type = " checkbox " name = " frmOptions[copie_sms] " value = " <?= $_SESSION['tabInfo'] ['copieParSms']?> " /> Recevoir une copie de mes messages de surveillance par SMS -->
</ div >
< div class = " infoTitle StyleInfoLib " > Mot de passe </ div >
< div class = " infoData last " >
< input type = " password " size = " 15 " maxlength = " 32 " name = " frmOptions[password] " value = " oqsrihgwslglm " onkeypress = " document.form_moncompte.changepwd.checked=1 " /> < input name = " frmOptions[changepwd] " id = " changepwd " type = " checkbox " value = " 1 " class = " noborder " /> R & eacute ; initialiser le mot de passe
</ div >
< ? php if ( $tabInfo [ 'profil' ] == 'Administrateur' ){ ?>
< div class = " infoTitle StyleInfoLib " > Relev<EFBFBD> de consommation </ div >
< div class = " infoData " >
< input type = " hidden " name = " utilisateur " value = " <?= $loginVu ?> " />
< label > D<EFBFBD> tails </ label >< input type = " checkbox " name = " details " value = " 1 " class = " noborder " />
< select name = " mois " class = " submitmois " >
< option value = " - " > Mois / Ann<EFBFBD> e </ option >
< ? php
for ( $i = 1 ; $i <= 12 ; $i ++ ){
$date = date ( 'm' , mktime ( 0 , 0 , 0 , date ( " m " ) - $i , date ( " d " ), date ( " Y " ))) . '/' . date ( 'Y' , mktime ( 0 , 0 , 0 , date ( " m " ) - $i , date ( " d " ), date ( " Y " )));
print '<option value="' . $date . '">' . $date . '</option>' ;
}
?>
</ select >
</ div >
< div id = " message " class = " infoData last " ></ div >
< ? php } ?>
< h2 > Moteur de recherche </ h2 >
< div class = " infoTitle StyleInfoLib " > R & eacute ; sultats par page </ div >
< div class = " infoData " >
< select name = " frmOptions[rech_nbrep] " >
2009-02-17 13:14:53 +00:00
< ?
$opt [ 10 ] = $opt [ 20 ] = $opt [ 30 ] = $opt [ 50 ] = $opt [ 100 ] = $opt [ 150 ] = $opt [ 200 ] = '' ;
if ( $login [ 'nbReponses' ] == 10 ) $opt [ 10 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 20 ) $opt [ 20 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 30 ) $opt [ 30 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 50 ) $opt [ 50 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 100 ) $opt [ 100 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 150 ) $opt [ 150 ] = 'selected' ;
elseif ( $login [ 'nbReponses' ] == 200 ) $opt [ 200 ] = 'selected' ;
?> <option value="10" <?=$opt[10]?>>10</option>
< option value = " 20 " < ? = $opt [ 20 ] ?> >20</option>
< option value = " 30 " < ? = $opt [ 30 ] ?> >30</option>
< option value = " 50 " < ? = $opt [ 50 ] ?> >50</option>
< option value = " 100 " < ? = $opt [ 100 ] ?> >100</option>
< option value = " 150 " < ? = $opt [ 150 ] ?> >150</option>
< option value = " 200 " < ? = $opt [ 200 ] ?> >200</option>
2009-07-17 13:16:09 +00:00
</ select >
</ div >
< div class = " infoTitle StyleInfoLib " > Inclure </ div >
< div class = " infoData last " >
< input type = " checkbox " name = " frmOptions[rech_limites][] " value = " assocs " checked disabled class = " noborder " /> les associations < br />
< input type = " checkbox " name = " frmOptions[rech_limites][] " value = " actifs " checked disabled class = " noborder " /> les actifs < br />
< input type = " checkbox " name = " frmOptions[rech_limites][] " value = " radies " checked disabled class = " noborder " /> les radi & eacute ; s < br />
< input type = " checkbox " name = " frmOptions[rech_limites][] " value = " sieges " checked disabled class = " noborder " /> les & eacute ; tablissements secondaires
</ div >
< h2 > Surveillance </ h2 >
< div class = " infoTitle StyleInfoLib " > Supports pour les alertes </ div >
< div class = " infoData last " >
< input type = " checkbox " name = " frmOptions[alertes][] " value = " sms " disabled class = " noborder " /> SMS < br />
< input type = " checkbox " name = " frmOptions[alertes][] " value = " fax " disabled class = " noborder " /> Fax < br />
< input type = " checkbox " name = " frmOptions[alertes][] " value = " mail " checked disabled class = " noborder " /> Mail < br />
</ div >
2009-06-17 12:13:33 +00:00
< ? php
2009-05-20 15:49:08 +00:00
if ( $_SESSION [ 'tabInfo' ][ 'login' ] == 'ylenaour' ) {
$formatMail = $login [ 'formatMail' ];
?>
2009-07-17 13:16:09 +00:00
< div class = " infoTitle StyleInfoLib " > Format des emails </ div >
< div class = " infoData last " >
< select name = " frmOptions[formatMail] " >
< optgroup label = " Sans pi<70> ce jointe " >
< option value = " txt1 " < ? if ( $formatMail == 'txt1' ) echo 'selected' ; ?> >1 annonce/mail en texte</option>
< option value = " txt2 " < ? if ( $formatMail == 'txt2' ) echo 'selected' ; ?> >1 mail/jour en texte</option>
<!--< option value = " htm1 " < ? if ( $formatMail == 'htm1' ) echo 'selected' ; ?> >Mail format Html</option>-->
</ optgroup >
< optgroup label = " Avec pi<70> ce jointe " >
<!--< option value = " pdf " < ? if ( $formatMail == 'pdf' ) echo 'selected' ; ?> >Pdf en pi<70> ce jointe</option>-->
< option value = " pdf1 " < ? if ( $formatMail == 'pdf1' ) echo 'selected' ; ?> >Pdf (1 annonce/page)</option>
<!--< option value = " csv " < ? if ( $formatMail == 'csv' ) echo 'selected' ; ?> >Pi<50> ce jointe CSV</option>-->
< option value = " xls " < ? if ( $formatMail == 'xls' ) echo 'selected' ; ?> >Pi<50> ce jointe Excel</option>
</ optgroup >
</ select >
</ div >
2009-06-17 12:13:33 +00:00
< ? php
2009-07-01 09:31:15 +00:00
}
?>
2009-07-17 13:16:09 +00:00
< h2 > Gestion des droits </ h2 >
< div class = " infoTitle StyleInfoLib " > Type de profil </ div >
< div class = " infoData " >< ? = $login [ 'profil' ] ?> </div>
< div class = " infoTitle StyleInfoLib " > Droits d ' acc & egrave ; s </ div >
< div class = " infoData " >
< ? php print formElementPerm ( $login ); ?>
</ div >
< div class = " infoTitle StyleInfoLib " > Pr & eacute ; f & eacute ; rences </ div >
< div class = " infoData last " >
< ? php print formElementPref ( $login ); ?>
</ div >
2009-02-17 13:14:53 +00:00
< ? php
2009-07-17 13:16:09 +00:00
if ( checkModeEdition ( $loginVu )){ ?>
< h2 > Edition </ h2 >
< div class = " infoTitle StyleInfoLib " > Mode actuel </ div >
< div class = " infoData last " >
< ? print formElementModeEdition (); ?>
</ div >
2009-07-01 14:58:03 +00:00
< ? php } ?>
2009-07-17 13:16:09 +00:00
< div class = " submit " >< p class = " submit-button " >< input type = " submit " value = " Sauver " /></ p ></ div >
2009-02-17 13:14:53 +00:00
</ form >
2009-07-17 13:16:09 +00:00
</ div >
2009-05-20 15:49:08 +00:00
< ? php
2009-02-17 13:14:53 +00:00
}
2009-05-20 15:49:08 +00:00
?>