<div id="c_categoria">
<div class="report-head">Escolha as categorias: <span class="cpanel-date-hint">Aperte CTRL para escolhar mais de 1 categoria</span></div>
<div class="group">
<select style="height:400px;" multiple="multiple" name="group_id[]" id="group_id" onchange="$('#select_group_id').text($('#group_id').find('option').filter(':selected').text())">
<?php
$indentacao = "....";
$sql = "select * from category where zone='group' and tipo <>'pagina' and tipo <> 'sistema' and idpai=0 order by sort_order desc";
$rs = mysql_query($sql);
while($l = mysql_fetch_assoc($rs)){
$selected ="";
if($team['group_id'] == $l['id']){
$selected = " selected ";
}
echo "<option value='$l[id]' $selected>".displaySubStringWithStrip($l[name],30)."</option>";
exibe_filhos($l["id"],$indentacao,$team['group_id']);
}
?>
</select>
</div>
</div>
ALTER TABLE `team` CHANGE `group_id` `group_id` TEXT NOT NULL DEFAULT '';
Arquivo
app\design\padrao\bloco\bloco_anuncios_categorias.php
if($idCategoria){
$idcategorias = getcategoriafilhas($idCategoria);
$idcategorias.=0;
$array_idcategorias = explode(',', $idcategorias); //array de categorias filhas da categoria pai escolhida
}
------------------
foreach ($teams as $team) {
$titulo = $team['title'];
//$titulo = $team['title'];
$link = url_anuncio($team['id'],$team['title']);
$ids_categoria_anuncio = $team['group_id'];
$array_ids_categoria_anuncio = explode(',', $ids_categoria_anuncio);
// print_r($array_ids_categoria_anuncio);
$result = array_intersect($array_ids_categoria_anuncio, $array_idcategorias);
$contador = count($result);
//echo "<br>".print_r($result);
if($contador==0){
continue;
}