forked from qwerty/milfs
correccion bug en plantillas
This commit is contained in:
parent
7f33e0bb19
commit
e10ecd8bc6
@ -8135,25 +8135,35 @@ $campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_no
|
|||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
$ultimo = formulario_uso("$formulario",'','ultimo') ;
|
$ultimo = formulario_uso("$formulario",'','ultimo') ;
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
|
if($formulario =='eliminar'){
|
||||||
|
$limpiar ="DELETE FROM `form_parametrizacion` WHERE id = '$valores' LIMIT 1 ";
|
||||||
|
$sql=mysqli_query($link,$limpiar);
|
||||||
|
$respuesta->addAssign("$div","innerHTML","");
|
||||||
|
return $respuesta;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
if($valores =="boton") {
|
if($valores =="boton") {
|
||||||
$consulta ="SELECT * FROM form_parametrizacion WHERE campo = '$formulario' AND `opcion` REGEXP '^plantilla:' ORDER BY opcion";
|
$consulta ="SELECT * FROM form_parametrizacion WHERE campo = '$formulario' AND `opcion` REGEXP '^plantilla:' ORDER BY opcion";
|
||||||
|
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
if (mysqli_num_rows($sql)!=0){
|
if (mysqli_num_rows($sql)!=0){
|
||||||
|
|
||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
$campos_opcion = explode(":",$row[opcion]);
|
$campos_opcion = explode(":",$row[opcion]);
|
||||||
$plantilla_nombre = $campos_opcion[1];
|
$plantilla_nombre = $campos_opcion[1];
|
||||||
$listado .= "<option value='$row[id]'>$row[opcion]</option>";
|
$listado .= "<option value='$row[id]'>$row[opcion]</option>";
|
||||||
$li .= "<tr>
|
$li .= "<tr id='linea_$row[id]'>
|
||||||
<td>$plantilla_nombre</td>
|
<td>$plantilla_nombre</td>
|
||||||
<td><a href='#' onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','$row[id]');\" ><i class='glyphicon glyphicon-pencil-square-o'></i> Editar</a></td>
|
<td><a href='#' onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','$row[id]');\" ><i class='glyphicon glyphicon-pencil-square-o'></i> Editar</a></td>
|
||||||
<td><a href='#' onclick=\"xajax_mostrar_modal('$formulario','$ultimo[1]','$plantilla_nombre');\" ><i class='glyphicon glyphicon-eye-open'></i></a> Editar</td>
|
<td><a href='#' onclick=\"xajax_mostrar_modal('$formulario','$ultimo[1]','$plantilla_nombre');\" ><i class='glyphicon glyphicon-eye-open'></i></a> Ver</td>
|
||||||
|
<td><a href='#' onclick=\"xajax_parametrizacion_plantilla('eliminar','linea_$row[id]','$row[id]');\" ><i class='glyphicon glyphicon-trash'></i></a> Eliminar</td>
|
||||||
</tr>
|
</tr>
|
||||||
";
|
";
|
||||||
//mostrar_modal($form,$control,$plantilla)
|
//mostrar_modal($form,$control,$plantilla)
|
||||||
}
|
}
|
||||||
$resultado = "
|
|
||||||
|
$resultado = "
|
||||||
<div class='input-group'>
|
<div class='input-group'>
|
||||||
<span class='input-group-addon'>Seleccione una plantilla</span>
|
<span class='input-group-addon'>Seleccione una plantilla</span>
|
||||||
<select class='form-control' onchange=\"xajax_parametrizacion_plantilla('$formulario','$div',(this.value));\">
|
<select class='form-control' onchange=\"xajax_parametrizacion_plantilla('$formulario','$div',(this.value));\">
|
||||||
@ -8165,39 +8175,39 @@ $resultado = "
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
";
|
";
|
||||||
$lista ="
|
$lista ="
|
||||||
<br>
|
<br>
|
||||||
<p>Las plantillas se usan para dar formato a los datos en el momento de presentarlos, se puede usar etiquetas <b>HTML5</b>, <b>CSS3</b> y clases de <b>Bootstrap</b> </p>
|
<p>Las plantillas se usan para dar formato a los datos en el momento de presentarlos, se puede usar etiquetas <b>HTML5</b>, <b>CSS3</b> y clases de <b>Bootstrap</b> </p>
|
||||||
<table class='table table-striped'>
|
<table class='table table-striped'>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Nombre</th>
|
<th>Nombre</th>
|
||||||
<th>Editar</th>
|
<th>Editar</th>
|
||||||
<th>Ver</th>
|
<th>Ver</th>
|
||||||
</tr>
|
<th>Eliminar</th>
|
||||||
$li
|
</tr>
|
||||||
</table>
|
$li
|
||||||
<div onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','formulario') ;\" class='btn btn-default btn-block'>Nueva plantilla <i class='glyphicon glyphicon-magic'></i> </div>
|
</table>
|
||||||
";
|
<div onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','formulario') ;\" class='btn btn-default btn-block'>Nueva plantilla <i class='glyphicon glyphicon-magic'></i> </div>
|
||||||
|
";
|
||||||
$respuesta->addAssign("$div","innerHTML","$lista");
|
$respuesta->addAssign("$div","innerHTML","$lista");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
||||||
$resultado ="
|
$resultado ="
|
||||||
<br>
|
<br>
|
||||||
<div class='alert alert-warning'>
|
<div class='alert alert-warning'>
|
||||||
<h1>Aún no se han definido plantillas para este formulario
|
<h1>Aún no se han definido plantillas para este formulario
|
||||||
<div onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','formulario') ;\" class='btn btn-success'><i class='glyphicon glyphicon-plus-sign'></i> Crear una plantilla</div>
|
<div onclick=\"xajax_parametrizacion_plantilla('$formulario','$div','formulario') ;\" class='btn btn-success'><i class='glyphicon glyphicon-plus-sign'></i> Crear una plantilla</div>
|
||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
$respuesta->addAssign("$div","innerHTML","$resultado");
|
$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
elseif($valores =="formulario" OR is_numeric($valores)) {
|
elseif($valores =="formulario" OR is_numeric($valores)) {
|
||||||
$campos = parametrizacion_plantilla_campos("$formulario");
|
$campos = parametrizacion_plantilla_campos("$formulario");
|
||||||
$descripcion = remplacetas('form_parametrizacion','id',$valores,'descripcion',"") ;
|
$descripcion = remplacetas('form_parametrizacion','id',$valores,'descripcion',"") ;
|
||||||
@ -8205,9 +8215,9 @@ elseif($valores =="formulario" OR is_numeric($valores)) {
|
|||||||
$campos_opcion = explode(":",$opcion[0]);
|
$campos_opcion = explode(":",$opcion[0]);
|
||||||
$plantilla_nombre = $campos_opcion[1];
|
$plantilla_nombre = $campos_opcion[1];
|
||||||
include("includes/bootsrap_class_list.php");
|
include("includes/bootsrap_class_list.php");
|
||||||
$resultado ="
|
$resultado ="
|
||||||
<br>
|
<br>
|
||||||
<form autocomplete='off' id='form_plantilla' name='form_plantilla'>
|
<form autocomplete='off' id='form_plantilla' name='form_plantilla'>
|
||||||
<div class='row'>
|
<div class='row'>
|
||||||
<div class='col-xs-2'>
|
<div class='col-xs-2'>
|
||||||
|
|
||||||
@ -8263,26 +8273,25 @@ $resultado ="
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
";
|
";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
elseif(is_array($valores)) {
|
elseif(is_array($valores)) {
|
||||||
$texto=str_replace('"',"'",$valores[text_contenedor]);
|
$texto=str_replace('"',"'",$valores[text_contenedor]);
|
||||||
$plantilla = htmlentities($texto);
|
$plantilla = htmlentities($texto);
|
||||||
if($valores[nombre_plantilla] == "") {
|
if($valores[nombre_plantilla] == "") {
|
||||||
$respuesta->addAlert("No ha especificado un nombre para la plantilla");
|
$respuesta->addAlert("No ha especificado un nombre para la plantilla");
|
||||||
$respuesta->addAssign("input_nombre_plantilla","className","input-group has-error");
|
$respuesta->addAssign("input_nombre_plantilla","className","input-group has-error");
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
}
|
}
|
||||||
$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='plantilla:$valores[nombre_plantilla]' LIMIT 1 ";
|
$limpiar ="DELETE FROM `form_parametrizacion` WHERE tabla = 'form_id' AND campo ='$formulario' AND opcion ='plantilla:$valores[nombre_plantilla]' LIMIT 1 ";
|
||||||
$sql=mysqli_query($link,$limpiar);
|
$sql=mysqli_query($link,$limpiar);
|
||||||
$consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='plantilla:$valores[nombre_plantilla]', descripcion =\"$plantilla\", visible='1' ";
|
$consulta="INSERT INTO form_parametrizacion set tabla = 'form_id' , campo ='$formulario', opcion ='plantilla:$valores[nombre_plantilla]', descripcion =\"$plantilla\", visible='1', id_empresa= '$_SESSION[id_empresa]' ";
|
||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
$ultimo = formulario_uso("$formulario",'','ultimo') ;
|
$ultimo = formulario_uso("$formulario",'','ultimo') ;
|
||||||
$datos = contenido_mostrar("$formulario","$ultimo[1]",'',"$valores[nombre_plantilla]");
|
$datos = contenido_mostrar("$formulario","$ultimo[1]",'',"$valores[nombre_plantilla]");
|
||||||
$preview = " <legend>$valores[nombre_plantilla]</legend> $datos ";
|
$preview = " <legend>$valores[nombre_plantilla]</legend> $datos ";
|
||||||
$div_contenido = "<div id='modal_$div'>$preview</div>";
|
$div_contenido = "<div id='modal_$div'>$preview</div>";
|
||||||
$respuesta->addAssign("muestra_form","innerHTML","$div_contenido");
|
$respuesta->addAssign("muestra_form","innerHTML","$div_contenido");
|
||||||
$respuesta->addAssign("titulo_modal","innerHTML","$resultado");
|
$respuesta->addAssign("titulo_modal","innerHTML","$resultado");
|
||||||
@ -8295,16 +8304,11 @@ $preview = " <legend>$valores[nombre_plantilla]</legend> $datos ";
|
|||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$resultado ="";
|
$resultado ="";
|
||||||
}
|
}
|
||||||
$resultado .= "";
|
$resultado .= "";
|
||||||
|
|
||||||
|
|
||||||
$respuesta->addAssign("$div","innerHTML","$resultado");
|
$respuesta->addAssign("$div","innerHTML","$resultado");
|
||||||
|
|
||||||
|
|
||||||
return $respuesta;
|
return $respuesta;
|
||||||
|
|
||||||
}
|
}
|
||||||
$xajax->registerFunction("parametrizacion_plantilla");
|
$xajax->registerFunction("parametrizacion_plantilla");
|
||||||
|
|
||||||
|
@ -5,8 +5,8 @@
|
|||||||
inicio = leerCookie("timestamp");
|
inicio = leerCookie("timestamp");
|
||||||
transcurrido = (timestamp - inicio);
|
transcurrido = (timestamp - inicio);
|
||||||
transcurrido_minutos = Math.round(transcurrido/60);
|
transcurrido_minutos = Math.round(transcurrido/60);
|
||||||
restante = (tiempo - transcurrido_minutos)
|
restante = (tiempo - transcurrido_minutos);
|
||||||
prefin = (tiempo*60)-transcurrido
|
prefin = (tiempo*60)-transcurrido;
|
||||||
|
|
||||||
document.form_session.tiempo_session.value = "Cierra en: "+restante+" minutos ";
|
document.form_session.tiempo_session.value = "Cierra en: "+restante+" minutos ";
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user