Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/04/2008, 04:03
marnoli
 
Fecha de Ingreso: abril-2008
Mensajes: 58
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: borrado de datos

<td class="td1" height="23" colspan="5">Valores por defecto Nuevo parte de actividad</td>


<?php
if (isset($_REQUEST["desdedia"])){ $cadia=$_REQUEST["desdedia"]; }elseif (isset($_REQUEST["fechacalen"]) and ($_REQUEST["fechacalen"]!='')){ $cadia=$cadia; }else{ $cadia=$d; }
if (isset($_REQUEST["desdemes"])){ $cames=$_REQUEST["desdemes"]; }elseif (isset($_REQUEST["fechacalen"]) and ($_REQUEST["fechacalen"]!='')) { $cames=$cames; }else{ $cames=$m; }
if (isset($_REQUEST["desdeanio"])){ $caanio=$_REQUEST["desdeanio"]; }elseif (isset($_REQUEST["fechacalen"]) and ($_REQUEST["fechacalen"]!='')){ $caanio=$caanio; }else{ $caanio=$a; }
if (!$bd = new cDataBase()){
echo "<script>alert(\"Ha ocurrido un error en la conexión con la base de datos\");<\script>";
}else{
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$calendario=$bd->recoger_registro($resul);
$calendario=$calendario[0];
$bd->liberar_memoria($resul);

$arraydia[0]=0;
$arrayDiasBloqueados[0]=false;
?>
</tr>
<td colspan="2">&nbsp;</td>
<td colspan="1"class="td" width="118">Perfil</td>
<td>
<select name="categoria1" >
<option value="null" selected>&nbsp;</option>
<?php
$consulta="CONSULTA ";
$resultado= $bd->consultar($consulta);
$encontrado=0;
while($row= $bd->recoger_registro($resultado))
{
if ($row[0]==$row2[0]){
printf ("<option value= '%s' selected> %s </option>",$row[0],$row[1]);
$encontrado++;
}else{
printf ("<option value= '%s'> %s </option>",$row[0],$row[1]);
}
}
if ($encontrado==0)
echo "<option value='null' selected>&nbsp;</option>";
else
echo"<option value='null'>&nbsp;</option>";
$bd->liberar_memoria($resultado);
?>
</select>
<td colspan="2"class="td">Actividad</td>
<td>
<select name="actividad1">
<option value="null" selected>&nbsp;</option>
<?php
$consulta="CONSULTA";
$resultado=$bd->consultar($consulta);
$num_resultados = $bd->num_filas($resultado);

while($row= $bd->recoger_registro($resultado))
{
printf ("<option value= '%s'> %s </option>",$row[0],$row[1]);
}
$bd->liberar_memoria($resultado);
$bd->desconectar();
?>
</select>
<tr>
<td colspan="2">&nbsp;</td>

<td class="td">Concepto</td>
<td colspan="5"><textarea name="observacion1" cols="57" rows="2"></textarea></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="td1" height="25" colspan="4" ><div align="left">Visualizaci&oacute;n Hoja Actividad </div></td>
</tr>
<td class="td">Tipo</td>
<td> <select name="tipo1">
<option value='R' selected>Realizado</option>
<option value='P'>Planificado</option>
</select>
<td class="td">Estado</td>
<td>
<select name="estado1">
<option value='C'>Confirmado</option>
<option value='S' selected>Sin confirmar</option>
</select>
<tr><td>&nbsp;</td></tr>
<tr>
<td class="td1" align="center">Cliente</td>
<td class="td1" align="center">Proyecto</td>
<td class="td1" align="center">Actuaci&oacute;n</td>
<?php
/*--------------ESCRIBIR DÍAS--------------*/
for ($i=1;$i<CONST_COLUMNAS_HOJA_ACTIVIDAD+1;$i++){
if (checkdate($cames,$cadia,$caanio)){
if ($i>1 and $cadia<=9)
$arraydia[$i]=trim('0')."".trim($cadia);
else
$arraydia[$i]=$cadia;
$arraymes[$i]=$cames;
$arrayanio[$i]=$caanio;

//Coloración de los días del calendario según corresponda con la configuración del usuario
$desdef=trim($arrayanio[$i])."".trim($arraymes[$i])."".trim($arraydia[$i]);

/*----------------------------- CONSULTAR SI EL DÍA ESTÁ BLOQUEADO --------------------------------*/
$miconsulta="CONSULTA

//Primero comprobamos si es un día no predeterminado
$consulta="CONSULTA
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$encontrado=0;
$bd->liberar_memoria($resul);
if ($x[0]!=''){ //No es predeterminado
//echo"ESP:$x[0]";
$consulta="CONSULTA='$x[0]'";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$encontrado++;
$bd->liberar_memoria($resul);
//echo"DIA ESPECIAL";
}else{ //Es un día predeterminado
$fec=gregoriantojd(trim($arraymes[$i]),trim($arraydia[$i]),trim($arrayanio[$i]));
$y=jddayofweek($fec);
//echo"FECHA:$fec-DIA:$y";
//echo"DIA NORMAL";
if ($y==6 || $y==0){ //ES sabado o domingo
$encontrado++;
$consulta="CONSULTA ";
$resul=$bd->consultar($consulta);
$z=$bd->recoger_registro($resul);
//echo"z=$z,z0=$z[0]-z1=$z[1]-$calendario-$empresa";
$bd->liberar_memoria($resul);

if ($y==6){ //sabado
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$bd->liberar_memoria($resul);
//echo"-Sabado";
}else{ //Domingo
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
//echo"-Domingo";
$bd->liberar_memoria($resul);
}
}
}
if (!$encontrado){ //Dia laborable
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
//echo"-Laborable";
$bd->liberar_memoria($resul);
}
printf("<td bgcolor='#%s' align='center' style='color:#%s'>%s</td>",$arrayfondo[$i],$arraytexto[$i],$arraydia[$i]);
$cadia=$cadia+1;
}else{ //Cambio de mes
$cadia=01;
if ($cames==12){
$cames=1;
$caanio+1;
}else
$cames=$cames+1;
if ($i>1 and $cames<=9)
$cames=trim('0')."".trim($cames);
//Coloración de los días del calendario según corresponda con la configuración del usuario
$desdef=trim($caanio)."".trim($cames)."".trim('01' );
/*----------------------------- CONSULTAR SI EL DÍA ESTÁ BLOQUEADO --------------------------------*/
$miconsulta="CONSULTA";
$resul=$bd->consultar($miconsulta);
$row=$bd->recoger_registro($resul);
if($row[0]>0){ $arrayDiasBloqueados[$i]=true;}
else{ $arrayDiasBloqueados[$i]=false;}
$bd->liberar_memoria($resul);

//Primero comprobamos si es un día no predeterminado
$consulta="CONSULTA'";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$encontrado=0;
$bd->liberar_memoria($resul);
if ($x[0]!=''){ //No es predeterminado
//echo"--ESP:$x[0]--";
$consulta="CONSULTA'";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$encontrado++;
$bd->liberar_memoria($resul);
}else{ //Es un día predeterminado
$fec=gregoriantojd(trim($cames),trim('01'),trim($c aanio));
$y=jddayofweek($fec);
if ($y==6 || $y==0){ //ES sabado o domingo
$encontrado++;
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$z=$bd->recoger_registro($resul);
$bd->liberar_memoria($resul);
if ($y==6){ //sabado
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$bd->liberar_memoria($resul);
}else{ //Domingo
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$bd->liberar_memoria($resul);
}
}
}
if (!$encontrado){ //Dia laborable
$consulta="CONSULTA";
$resul=$bd->consultar($consulta);
$x=$bd->recoger_registro($resul);
$arraytexto[$i]=trim($x[0]);
$arrayfondo[$i]=trim($x[1]);
$bd->liberar_memoria($resul);
}
printf("<td bgcolor='#%s' align='center' style='color:#%s'>%s</td>",$arrayfondo[$i],$arraytexto[$i],'01');
if ($i>1 and $cadia<=9)
$arraydia[$i]=trim('0')."".trim($cadia);
else
$arraydia[$i]=$cadia;
$arraymes[$i]=$cames;
$arrayanio[$i]=$caanio;
$cadia=2;
}//Fin else (Cambio de mes).
}//Fin FOR
/*--------------FIN ESCRIBIR DÍAS--------------*/
?>
<td class="td1" align="center">Horas</td>
</tr>