19,7 → 19,7 |
// | License along with this library; if not, write to the Free Software | |
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
// +------------------------------------------------------------------------------------------------------+ |
// CVS : $Id: bazar.fonct.cal.php,v 1.12 2007-02-15 18:16:45 jp_milcent Exp $ |
// CVS : $Id: bazar.fonct.cal.php,v 1.13 2007-03-08 15:12:13 jp_milcent Exp $ |
/** |
* |
* Fonctions calendrier du module bazar |
29,7 → 29,7 |
*@author David Delon <david.delon@clapas.net> |
//Autres auteurs : |
*@copyright Tela-Botanica 2000-2004 |
*@version $Revision: 1.12 $ $Date: 2007-02-15 18:16:45 $ |
*@version $Revision: 1.13 $ $Date: 2007-03-08 15:12:13 $ |
// +------------------------------------------------------------------------------------------------------+ |
*/ |
|
40,24 → 40,24 |
require_once PAP_CHEMIN_RACINE.'api/pear/Calendar/Day.php'; |
require_once PAP_CHEMIN_RACINE.'api/pear/Calendar/Decorator.php'; |
|
|
// +------------------------------------------------------------------------------------------------------+ |
// | LISTE de FONCTIONS | |
// +------------------------------------------------------------------------------------------------------+ |
|
|
// Classe Utilitaire pour Calendrier |
|
class DiaryEvent extends Calendar_Decorator { |
var $entry=array(); |
function DiaryEvent($calendar) { |
var $entry = array(); |
function DiaryEvent($calendar) |
{ |
Calendar_Decorator::Calendar_Decorator($calendar); |
} |
function setEntry($entry) { |
$this->entry[]=$entry; |
function setEntry($entry) |
{ |
$this->entry[] = $entry; |
|
} |
function getEntry() { |
function getEntry() |
{ |
return $this->entry; |
} |
} |
65,14 → 65,13 |
|
// $type : calendrier |
// $type : calendrier_appplette |
|
function GestionAffichageCalendrier($type='calendrier') { |
function GestionAffichageCalendrier($type = 'calendrier') { |
|
$retour=''; |
|
$url = $GLOBALS['_GEN_commun']['url'] ; |
$db = &$GLOBALS['_GEN_commun']['pear_db'] ; |
$auth = &$GLOBALS['_GEN_commun']['pear_auth'] ; |
$db =& $GLOBALS['_GEN_commun']['pear_db'] ; |
$auth =& $GLOBALS['_GEN_commun']['pear_auth'] ; |
|
// Nettoyage de l'url de la query string |
$chaine_url = $url->getQueryString(); |
96,26 → 95,28 |
// Construction Mois en Cours |
$month = new Calendar_Month_Weekdays($_GET['y'],$_GET['m']); |
|
$curStamp=$month->getTimeStamp(); |
$url->addQueryString ('y', date('Y',$curStamp)); |
$url->addQueryString ('m', date('n',$curStamp)); |
$url->addQueryString ('d', date('j',$curStamp)); |
$curStamp = $month->getTimeStamp(); |
$url->addQueryString('y', date('Y',$curStamp)); |
$url->addQueryString('m', date('n',$curStamp)); |
$url->addQueryString('d', date('j',$curStamp)); |
$cur = $url->getUrl(); |
|
// Navigation |
$prevStamp = $month->prevMonth(true); |
$url->addQueryString ('y', date('Y',$prevStamp)); |
$url->addQueryString ('m', date('n',$prevStamp)); |
$url->addQueryString ('d', date('j',$prevStamp)); |
$url->addQueryString('y', date('Y',$prevStamp)); |
$url->addQueryString('m', date('n',$prevStamp)); |
$url->addQueryString('d', date('j',$prevStamp)); |
$prev = $url->getUrl(); |
|
$nextStamp = $month->nextMonth(true); |
$url->addQueryString ('y', date('Y',$nextStamp)); |
$url->addQueryString ('m', date('n',$nextStamp)); |
$url->addQueryString ('d', date('j',$nextStamp)); |
$url->addQueryString('y', date('Y',$nextStamp)); |
$url->addQueryString('m', date('n',$nextStamp)); |
$url->addQueryString('d', date('j',$nextStamp)); |
$next = $url->getUrl(); |
|
$fr_month = array( "1"=>BAZ_JANVIER,"2"=>BAZ_FEVRIER,"3"=>BAZ_MARS,"4"=>BAZ_AVRIL,"5"=>BAZ_MAI,"6"=>BAZ_JUIN, |
"7"=>BAZ_JUILLET,"8"=>BAZ_AOUT,"9"=>BAZ_SEPTEMBRE,"10"=>BAZ_OCTOBRE,"11"=>BAZ_NOVEMBRE,"12"=>BAZ_DECEMBRE); |
|
$fr_month=array("1"=>BAZ_JANVIER,"2"=>BAZ_FEVRIER,"3"=>BAZ_MARS,"4"=>BAZ_AVRIL,"5"=>BAZ_MAI,"6"=>BAZ_JUIN,"7"=>BAZ_JUILLET,"8"=>BAZ_AOUT,"9"=>BAZ_SEPTEMBRE,"10"=>BAZ_OCTOBRE,"11"=>BAZ_NOVEMBRE,"12"=>BAZ_DECEMBRE); |
|
$retour.= "<div class=\"navi\">"; |
$retour.= "<a href=\"".$prev."\"> << </a>"; |
|
360,9 → 361,13 |
$GLOBALS['_PAPYRUS_']['rendu']['CONTENU_PIED'] = ''; |
$GLOBALS['_GEN_commun']['info_menu'] = ''; |
} |
|
// Nettoyage de l'url |
$url->removeQueryString('id_fiches'); |
$url->removeQueryString('y'); |
$url->removeQueryString('m'); |
$url->removeQueryString('d'); |
|
return $retour; |
|
} |
|
?> |