use_dojo=true; parent::__construct($id); } public function get_form(){ $form="
".$this->get_constructor_link_form("event")."
".$this->get_constructor_link_form("eventslist")."
"; return $form; } public function save_form(){ global $cms_module_agenda_view_calendar_nb_displayed_events_under; $this->save_constructor_link_form("event"); $this->save_constructor_link_form("eventslist"); $this->parameters['nb_displayed_events_under'] = (int) $cms_module_agenda_view_calendar_nb_displayed_events_under; return parent::save_form(); } public function get_headers($datas=array()){ global $lang; $headers = parent::get_headers($datas); $headers[] = " "; $headers[] = " "; // AR - 10/02/21 ; L'appel au JS ne sert à rien, il est vide, c'est un mécanisme prévu mais non utilisé //$headers[] = " "; return $html_to_display; } public function execute_ajax(){ $response = array(); global $do; switch ($do){ case "get_css" : $response['content-type'] = "text/css"; $response['content'] = " #".$this->get_module_dom_id()." td.cms_module_agenda_event_day { background : green; } #".$this->get_module_dom_id()." ul.cms_module_agenda_view_calendar_eventslist li { display : block; } #".$this->get_module_dom_id()." ul.cms_module_agenda_view_calendar_eventslist li a { display : inline; background : none; border : none; color : inherit !important; } "; break; case "get_js" : $response['content-type'] = "application/javascript"; $response['content'] = ""; break; } return $response; } protected function get_date_to_display($start,$end){ $display = ""; if($start){ if($end && $start != $end){ $display.= "du ".$start." au ".$end; }else{ $display.=$start; } }else{ } return $display; } }