?> <br /> <span class="note"><?php echo trad('deplacer', 'admin'); ?> </span></td> <td style="vertical-align:top;"> <select name="dossier" id="dossier" class="form_long"> <option value="0"><?php echo trad('A la racine', 'admin'); ?> </option> <?php if ($id != "") { echo arbreOption_dos(0, 1, $contenu->dossier, $_GET['dossier'], -1); } else { echo arbreOption_dos(0, 1, $dossier, $_GET['dossier'], -1); } ?> </select> </td> </tr> <tr class="claire"> <td class="designation"><?php echo trad('En_ligne', 'admin'); ?> </td> <td> <input type="checkbox" name="ligne" id="ligne" class="form" <?php if ($contenu->ligne || $contenu->ligne == "") { echo "checked"; }
function arbreOption_dos($depart, $niveau, $pdossier, $dossier, $ok = 1, $lang = false) { $niveau++; $tdossier = new Dossier(); $query = "select * from {$tdossier->table} where parent=\"{$depart}\""; $resul = CacheBase::getCache()->query($query); for ($i = 0; $i < $niveau; $i++) { $espace .= " "; } if ($resul == "" || count($resul) == 0) { return ""; } foreach ($resul as $row) { $tdossierdesc = new Dossierdesc(); $tdossierdesc->charger($row->id, $lang); if (!$tdossierdesc->affichage_back_office_permis()) { continue; } if ($pdossier == $row->id) { $selected = "selected=\"selected\""; } else { $selected = ""; } if ($ok == 0 || $row->id == $dossier && $ok != -1) { $disabled = "disabled=\"disabled\""; } else { $disabled = ""; } $rec .= "<option value=\"{$row->id}\" {$disabled} {$selected}>" . $espace . $tdossierdesc->titre . "</option>"; if ($dossier == $row->id && $ok != -1 || $ok == 0) { $rec .= arbreOption_dos($row->id, $niveau, $pdossier, $dossier, 0, $lang); } else { $rec .= arbreOption_dos($row->id, $niveau, $pdossier, $dossier, $ok, $lang); } } return $rec; }
?> </td> </tr> <tr> <td><?php echo trad('Appartenance', 'admin'); ?> </td> <td> <select name="dossier"> <option value="0"><?php echo trad('A la racine', 'admin'); ?> </option> <?php echo arbreOption_dos(0, 1, $dossier->parent, $request->query->get("id"), 1); ?> </select> </td> </tr> <tr> <td><?php echo trad('En_ligne', 'admin'); ?> </td> <td><input type="checkbox" name="ligne" <?php if ($dossier->ligne) { ?> checked="checked" <?php } ?>
<div class="entete"> <div class="titre" style="cursor:pointer" onclick="$('#pliantcontenusassocies').show('slow');"><?php echo trad('GESTION_CONTENUS_ASSOCIES', 'admin'); ?> </div> </div> <div class="blocs_pliants_prod" id="pliantcontenusassocies"> <ul class="ligne1"> <li class="cellule"> <select class="form_select" id="contenuassoc_dossier" onchange="charger_listcont(this.value, 1,'<?php echo $produit->ref; ?> ');"> <option value=""> </option> <?php echo arbreOption_dos(0, 1, 0, 0, 1); ?> </select></li> <li class="cellule"> <select class="form_select" id="select_prodcont"> <option value=""> </option> </select> </li> <li class="cellule"><a href="javascript:contenu_ajouter($('#select_prodcont').val(), 1,'<?php echo $produit->ref; ?> ')"><?php echo trad('AJOUTER', 'admin'); ?>
?> </td> </tr> <tr> <td><?php echo trad('Appartenance', 'admin'); ?> </td> <td> <select name="dossier"> <option value="0"><?php echo trad('A la racine', 'admin'); ?> </option> <?php echo arbreOption_dos(0, 1, $contenu->dossier, $_GET['dossier'], -1); ?> </select> </td> </tr> <tr> <td><?php echo trad('En_ligne', 'admin'); ?> </td> <td><input type="checkbox" name="ligne" <?php if ($contenu->ligne) { ?> checked="checked" <?php } ?>
<?php if ($id != "") { ?> <tr class="claire"> <td class="designation">Appartenance<br /> <span class="note"><?php echo trad('deplacer', '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 arbreOption_dos(0, 1, $dossier->parent, $_GET['id'], 1); ?> </select> </span></td> </tr> <?php } else { ?> <input type="hidden" name="parent" id="parent" value="<?php echo $parent; ?> " /> <?php } ?>