Les fichiers du projet
Le fichier : projet/classes/cal.php (En attente)
- Proposé le : 2006-02-03 18:18:35
<?php
/**
* Composant permettant de lancer le calendrier
*
* @project PHP|Debutant-v2
* @package canlendrier
* @author mooglie
* @version 0.01
* @since 2005-05-21
* @copyright Association PHPDébutant
*/
class calendrier () {
private $XML = '';
function __construct() {
}
//pour le calendrier modif de la fonction membre du fichier menu.cpnt.php
function getCalendrier() {
$this->XML = '';
$this->XML.= '<title>Calendrier</title>';
$sql = 'SELECT calendriers.id as idcalendrier, pseudo, DATE_FORMAT(date, "%d/%m/%Y") as datefr, titre FROM users,calendriers
WHERE users.id=iduser && date >= NOW()
LIMIT 5';//La limite est en fonction de la taille que l'on a pour l'afficher
$res = $GLOBALS['db']->Execute($sql);
if(!$res || $res->RecordCount()<1) {
$this->XML.= '<subtitle>Pas d\'informations</subtitle>';
} else {
do {
// Affichage du lien avec le titre et le nom
$this->XML .= '<inline class="datecalendrier">'
.utf8_encode($res->fiels['datefr']).'
</inline>';
$this->XML .= ' - <link>
<name>'.utf8_encode($res->fiels['datefr']).'</name>
<url>calendrier'.utf8_encode($res->fiels['idcalendrier']).'.php</url>
</link>';
$this->XML .= '-<inline class="pseudocalendrier">par : '.utf8_encode($res->fiels['pseudo']).'</inline>';
} while($res->MoveNext());
}
return $this->XML;
}
// faire une fonction pour l'affichage de la date choisis
//faire une fonction pour l'insertion d'une date
//faire une fonction pour la suppression d'une date
//faire une fonction pour la modification d'une date
/*
$this->XML.= '<block id="cal">';
$this->XML.= '<title>'.ucfirst(strftime('%B %Y')).'</title>';
$firstdayts = mktime(0,0,0,date('m'),1,date('Y'));
$firstday = strftime('%u', $firstdayts);
$monthlenght = date('t', $firstdayts);
$this->XML.= '<array id="calendrier"><line>';
for($i=1; $i< ($firstday+$monthlenght); $i++) {
if($i>=$firstday) {
$this->XML.= '<col>'.($i-$firstday+1).'</col>';
} else {
$this->XML.= '<col> </col>';
}
if(!($i%7)) {
$this->XML.= '</line><line>';
}
}
$this->XML.= '</line></array>';
$this->XML.= '<block id="info">';
$this->XML.= '</block>';
$this->XML.= '</block>';
*/
}
?>
Arborescence
Ajouter un fichier
Création d'un nouveau répertoire
Si vous souhaitez qu'un nouveau répertoire soit créé, veuillez en faire la demande sur le forum ou la liste de diffusion en expliquant vos motivations. Un admin s'en chargera.
Fichiers en attente de validation
- /test.php (SHA1 hash : 2dab05a8862c90fecf65042f523ca21f8838a7ac) proposé par : plouf
- projet/classes/cal.php (SHA1 hash : 0abfc5569f5b85e827549980a4a61bea50624cfc) proposé par : test