-
Notifications
You must be signed in to change notification settings - Fork 0
/
crear_carpeta.php
125 lines (121 loc) · 4.68 KB
/
crear_carpeta.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?
$krdOld = $krd;
$carpetaOld = $carpeta;
$tipoCarpOld = $tipo_carp;
session_start();
if(!$krd) $krd=$krdOsld;
$ruta_raiz = ".";
if(!$_SESSION['dependencia']) include "$ruta_raiz/rec_session.php";
$verrad = "";
define('ADODB_ASSOC_CASE', 1);
include_once "$ruta_raiz/include/db/ConnectionHandler.php";
$db = new ConnectionHandler($ruta_raiz);
$db->conn->SetFetchMode(ADODB_FETCH_ASSOC);
?>
<html>
<head>
<title>Crear Carpeta Personal</title>
<link rel="stylesheet" href="estilos/orfeo.css">
</head>
<script language="javascript">
//Esta función de Javascript valida el texto introducido por el usuario y evita que este ingrese carácteres especiales
//Evitando de este modo el error que por esto se esta presentando
//Realizado por: Brayan Gabriel Plazas Riaño - DNP
//Fecha: 13 de Julio de 2005
function validar_nombre()
{
var iChars = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú_-1234567890";
for (var i = 0; i < document.form1.nombcarp.value.length; i++)
{
if ((iChars.indexOf(document.form1.nombcarp.value.charAt(i)) == -1))
{
alert ("El nombre de la carpeta tiene signos especiales. \n Por favor remueva estos signos especiales e intentelo de nuevo. Solamente puede contener Letras y Números.");
document.form1.nombcarp.focus();
return false;
}
}
}
</script>
<body bgcolor="#FFFFFF">
<form name='form1' method='post' action='crear_carpeta.php?<?=session_name()."=".trim(session_id())?>&krd=<?=$krd?>' <? if(!$crear) echo "onSubmit='return validar_nombre()'" ?>>
<?php
error_reporting(0);
session_start();
if (!$dependencia) { include "./rec_session.php";}
?>
<table width="98%" border="0" cellpadding="0" cellspacing="5" class="borde_tab">
<tr>
<TD width='3%' class="listado2">
<A HREF='eliminar_carpeta.php?<?=session_name()."=".session_id()?>&krd=<?=$krd?>'>
<img src='iconos/carpeta_azul_eliminar.gif' border = 0 Alt='Eliminar Carpetas'>Borrar Carpeta</A>
</TD>
<TD width='97%' class="titulos4" align="center">
CREACION DE CARPETAS
</TD>
</tr>
</table>
<br>
<?
$nombcarp = trim($nombcarp);
if(!$nombcarp and $crear){
echo "<center>DEBE ESCRIBIR UN NOMBRE DE CARPETA</CENTER>";
$crear = "";
}
if(!$crear ){
echo "<table width='98%' border='0' cellpadding='0' cellspacing='5' class='borde_tab'>";
echo "<tr> ";
echo " <td class='titulos2' align='right'> ";
echo "Nombre de carpeta</strong></td>";
echo " <td class='listado2' > ";
echo " <input name='nombcarp' type='text' class='tex_area' size='25' maxlength='10'></td>";
echo " </tr>";
echo " <tr> ";
echo " <td class='titulos2' align='right'>Descripción</td>";
echo " <td class='listado2'><input name='desccarp' type='text' class='tex_area' size='25' maxlength='30'></td>";
echo " </tr>";
echo " <tr> ";
echo " <td colspan='2'> ";
echo "<div align='center'> ";
echo " <input type='Submit' class='botones' value='Crear Ahora!' name=crear>";
echo " <input type='hidden' value='$krd' name=krd>";
echo " <input type='hidden' value='$contrax' name=contrax>";
echo " </div></td>";
echo " </tr>";
echo " </table>";
}
else
{
$isql = "select CODI_CARP from carpeta_per
where depe_codi=$dependencia and usua_codi=$codusuario and codi_carp!=99 order by codi_carp desc ";
error_reporting(7);
$rs=$db->conn->query($isql);
$isql = "select CODI_CARP from carpeta_per
where depe_codi=$dependencia and usua_codi=$codusuario and codi_carp!=99 and nomb_carp='$nombcarp' order by codi_carp desc ";
$rs1=$db->conn->query($isql);
$codigocarpeta = (intval($rs->fields["CODI_CARP"]) + 1);
IF ($codigocarpeta==99)
{
$codigocarpeta=100;
}
if ($rs1->EOF)
{
$isql = "INSERT INTO CARPETA_PER(codi_carp,depe_codi,usua_codi,nomb_carp,desc_carp)
values ($codigocarpeta,$dependencia,$codusuario,'$nombcarp','$desccarp')";
$rs = $db->query($isql);
if($rs==-1) die("<center>No se ha podido crear la carpeta, Por favor intente mas tarde");
echo "<center></b><span class='info'>Creacion de la carpeta <b>$nombcarp</b> con exito</span> ";
}
else
echo "<center><span class='alarmas'>No se ha podido crear la carpeta por Nombres Duplicados</span>";
}
?>
</form>
<table width='98%' border='0' cellpadding='0' cellspacing='5' class='borde_tab'>
<tr>
<td class="listado2_center" height="25" >La descripción de la carpeta le recordara
el destino final de la misma. Esto se puede ver pasando el mouse sobre cada
una de las carpetas. </td>
</tr>
</table>
</body>
</html>