?>
</td>
                                    </tr>
                                    <tr>
                                        <td><?php 
echo trad('Appartenance', 'admin');
?>
</td>
                                        <td>
                                            <select name="parent">
                                                <option value="0"><?php 
echo trad('A la racine', 'admin');
?>
</option>
                                                <?php 
echo arbreOptionRub(0, 1, $rubrique->id, 0, 1);
?>
                                            </select>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td><?php 
echo trad('En_ligne', 'admin');
?>
</td>
                                        <td><input type="checkbox" name="ligne" <?php 
if ($rubrique->ligne) {
    ?>
checked="checked" <?php 
}
?>
예제 #2
0
function arbreOptionRub($depart, $niveau, $prubrique, $nbprod = 0, $ok = 1, $lang = false)
{
    $rec = "";
    $espace = "";
    $niveau++;
    $trubrique = new Rubrique();
    $query = "select * from {$trubrique->table} where parent=\"{$depart}\"";
    $resul = CacheBase::getCache()->query($query);
    for ($i = 0; $i < $niveau; $i++) {
        $espace .= "&nbsp;&nbsp;&nbsp;";
    }
    if ($resul == "" || count($resul) == 0) {
        return "";
    }
    foreach ($resul as $row) {
        $trubriquedesc = new Rubriquedesc();
        $trubriquedesc->charger($row->id, $lang);
        if (!$trubriquedesc->affichage_back_office_permis()) {
            continue;
        }
        $trubrique->charger($trubriquedesc->rubrique);
        $courante = new Rubrique();
        $courante->charger($prubrique);
        if ($courante->parent == $row->id) {
            $selected = "selected";
        } else {
            $selected = "";
        }
        if ($ok == 0 || $row->id == $prubrique && $ok != -1) {
            $disabled = "disabled=\"disabled\"";
        } else {
            $disabled = "";
        }
        if ($nbprod && $trubrique->nbprod() || !$nbprod) {
            $rec .= "<option value=\"{$row->id}\" {$disabled} {$selected}>" . $espace . $trubriquedesc->titre . "</option>";
        }
        if ($prubrique == $row->id && $ok != -1 || $ok == 0) {
            $rec .= arbreOptionRub($row->id, $niveau, $prubrique, $nbprod, 0, $lang);
        } else {
            $rec .= arbreOptionRub($row->id, $niveau, $prubrique, $nbprod, $ok, $lang);
        }
    }
    return $rec;
}
			    <tr class="fonce">
			      <td class="designation"><?php 
    echo trad('Appartenance', 'admin');
    ?>
<br /> <span class="note"><?php 
    echo trad('deplacer2', 'admin');
    ?>
</span></td>
			      <td style="vertical-align:top;">
			        <select name="parent" id="parent" class="form_long">
			    	 <option value="0">-- <?php 
    echo trad('Racine', 'admin');
    ?>
 --</option>
			         <?php 
    echo arbreOptionRub(0, 1, $id, 0, 1);
    ?>
			          </select>
			        </td>
			    </tr>
			<?php 
} else {
    ?>
				<input type="hidden" name="parent" id="parent" value="<?php 
    echo $parent;
    ?>
" />
			<?php 
}
?>