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