correccion bug en plantillas

This commit is contained in:
humano 2018-11-02 08:51:31 -05:00
parent 7f33e0bb19
commit e10ecd8bc6
2 changed files with 150 additions and 146 deletions

View File

@ -8135,6 +8135,14 @@ $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";
@ -8145,14 +8153,16 @@ 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>
@ -8174,6 +8184,7 @@ $lista ="
<th>Nombre</th> <th>Nombre</th>
<th>Editar</th> <th>Editar</th>
<th>Ver</th> <th>Ver</th>
<th>Eliminar</th>
</tr> </tr>
$li $li
</table> </table>
@ -8197,7 +8208,6 @@ $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',"") ;
@ -8267,7 +8277,6 @@ $resultado ="
"; ";
} }
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);
@ -8278,7 +8287,7 @@ if($valores[nombre_plantilla] == "") {
} }
$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]");
@ -8298,13 +8307,8 @@ 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");

View File

@ -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 ";