コード例 #1
0
ファイル: index.php プロジェクト: javierlov/FuentesWeb
function agregarItems($idPadre, $profundidad) {
	global $conn;

	$result = "";

	$params = array(":idpadre" => $idPadre);
	$sql =
		"SELECT de_id, de_idpadre, de_nombre, de_orden
			 FROM rrhh.rde_descargables
			WHERE de_idpadre = :idpadre
				AND de_fechabaja IS NULL
	 ORDER BY de_orden";
	$stmt = DBExecSql($conn, $sql, $params);
	while ($row = DBGetQuery($stmt)) {
?>
		<input id="padreItem_<?php 
echo $row["DE_ID"];
?>
" name="padreItem_<?php 
echo $row["DE_ID"];
?>
" type="hidden" value="<?php 
echo $row["DE_IDPADRE"];
?>
" />
		<input id="posicionItem_<?php 
echo $row["DE_ID"];
?>
" name="posicionItem_<?php 
echo $row["DE_ID"];
?>
" type="hidden" value="<?php 
echo $row["DE_ORDEN"];
?>
" />
		<div class="divMantenimientoItem" draggable="true" id="item_<?php 
echo $row["DE_ID"];
?>
" style="margin-left:<?php 
echo $profundidad * 12;
?>
px;" onDblClick="editarItem(<?php 
echo $row["DE_ID"];
?>
)"><?php 
echo $row["DE_NOMBRE"];
?>
</div>
		<div id="divNada"></div>
<?
		agregarItems($row["DE_ID"], ($profundidad + 1));
	}
}
コード例 #2
0
ファイル: item.php プロジェクト: javierlov/FuentesWeb
function agregarItems($idPadre, $selectedValue, $profundidad) {
	global $conn;

	$result = "";
	if ($idPadre == -1)
		$result = "<option value=\"-1\">* ITEM RAÍZ *</option>";

	$params = array(":idpadre" => $idPadre);
	$sql =
		"SELECT de_id, de_idpadre, de_nombre
			 FROM rrhh.rde_descargables
			WHERE de_idpadre = :idpadre
				AND de_nombrearchivo IS NULL
				AND de_fechabaja IS NULL
	 ORDER BY de_orden";
	$stmt = DBExecSql($conn, $sql, $params);
	while ($row = DBGetQuery($stmt))
		$result.= "<option ".(($selectedValue == $row["DE_ID"])?"selected":"")." value=\"".$row["DE_ID"]."\">".str_repeat(".", ($profundidad * 3)).$row["DE_NOMBRE"]."</option>".agregarItems($row["DE_ID"], $selectedValue, ($profundidad + 1));

	return $result;
}