parameters['caddies'] */ public function get_value(){ global $dbh; if(!count($this->value) && count($this->parameters['caddies'])){ //partons du principe qu'on a des caddie... $query ="select distinct object_id from caddie_content where caddie_id in (".implode(",",$this->parameters['caddies']).")"; $result = pmb_mysql_query($query,$dbh); if(pmb_mysql_num_rows($result)){ while($row=pmb_mysql_fetch_object($result)){ $this->value[] =$row->object_id; } } } return $this->value; } public function get_form(){ global $msg,$charset; $form ="
".$this->gen_select()."
"; return $form; } public function set_from_form(){ global $docwatch_selector_notices_caddie_select; $this->parameters['caddies'] = $docwatch_selector_notices_caddie_select; } protected function gen_select(){ global $dbh,$charset; if(!$this->parameters['caddies']){ $this->parameters['caddies']= array(); } $query ="select idcaddie, name from caddie where type='NOTI' order by name"; $result = pmb_mysql_query($query,$dbh); if(pmb_mysql_num_rows($result)){ $select =" "; }else{ $select = $msg["dsi_docwatch_selector_notices_caddie_select_no_caddie"]; } return $select; } } // end of docwatch_selector_caddie