mejoras en categorias
This commit is contained in:
parent
dee4031570
commit
2701b0efd4
@ -2428,12 +2428,13 @@ mysqli_data_seek($sql_total, 0);
|
|||||||
while( $row = mysqli_fetch_array( $sql ) ) {
|
while( $row = mysqli_fetch_array( $sql ) ) {
|
||||||
;
|
;
|
||||||
$imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
|
$imagen = remplacetas('form_datos','id_campo',$campo_imagen[0],'contenido'," control = '$row[control]' ") ;
|
||||||
|
$url=$imagen[0];
|
||||||
$titulo = remplacetas('form_datos','id_campo',$campo_nombre,'contenido'," control = '$row[control]' ") ;
|
$titulo = remplacetas('form_datos','id_campo',$campo_nombre,'contenido'," control = '$row[control]' ") ;
|
||||||
$proyecto = remplacetas('form_datos','id_campo',$campo_proyecto,'contenido'," control = '$row[control]' ") ;
|
$proyecto = remplacetas('form_datos','id_campo',$campo_proyecto,'contenido'," control = '$row[control]' ") ;
|
||||||
$autor = remplacetas('form_datos','id_campo',$campo_autor,'contenido'," control = '$row[control]' ") ;
|
$autor = remplacetas('form_datos','id_campo',$campo_autor,'contenido'," control = '$row[control]' ") ;
|
||||||
$licencia = remplacetas('form_datos','id_campo',$campo_licencia,'contenido'," control = '$row[control]' ") ;
|
$licencia = remplacetas('form_datos','id_campo',$campo_licencia,'contenido'," control = '$row[control]' ") ;
|
||||||
$imagen = "../milfs/images/secure/?file=150/$imagen[0]";
|
$imagen = "../milfs/images/secure/?file=150/$imagen[0]";
|
||||||
$url ="$_SESSION[site]milfs/images/secure/?file=150/$imagen[0]";
|
$url ="$_SESSION[site]milfs/images/secure/?file=150/$url";
|
||||||
//$respuesta->addAssign("$div","$className"," input-group has-error ");}
|
//$respuesta->addAssign("$div","$className"," input-group has-error ");}
|
||||||
$contenido .= "
|
$contenido .= "
|
||||||
<style>
|
<style>
|
||||||
@ -8787,14 +8788,38 @@ return $resultado;
|
|||||||
}
|
}
|
||||||
|
|
||||||
function lista_categorias($perfil,$categoria,$tipo) {
|
function lista_categorias($perfil,$categoria,$tipo) {
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
$link=Conectarse();
|
$link=Conectarse();
|
||||||
$resultado="";
|
$resultado="";
|
||||||
mysqli_set_charset($link, "utf8");
|
mysqli_set_charset($link, "utf8");
|
||||||
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
$categoria_campo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'categoria:campo'") ;
|
||||||
$categoria_campo = $categoria_campo[0];
|
$categoria_campo = $categoria_campo[0];
|
||||||
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
|
$campo_nombre = remplacetas('form_campos','id',"$categoria_campo",'campo_nombre',"") ;
|
||||||
|
$form_empresa = remplacetas('form_id','id',"$perfil",'id_empresa',"") ;
|
||||||
//$campo_titulo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
//$campo_titulo = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'titulo'") ;
|
||||||
//$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
//$campo_titulo_nombre = remplacetas('form_campos','id',$campo_titulo[0],'campo_nombre',"") ;
|
||||||
|
// SELECT * FROM `form_parametrizacion` WHERE tabla='form_id' AND campo ='64' and opcion REGEXP '^categoria:' ORDER BY `id` DESC
|
||||||
|
if($tipo=='limpiar'){
|
||||||
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
|
|
||||||
|
if($_SESSION[id_empresa]==$form_empresa[0] AND $_SESSION[grupo] =='1'){
|
||||||
|
$consulta ="DELETE FROM `form_parametrizacion` WHERE tabla='form_id' AND campo ='$perfil' and opcion REGEXP '^categoria:' ORDER BY `id` DESC";
|
||||||
|
$sql=mysqli_query($link,$consulta);
|
||||||
|
$categorias= lista_categorias("$perfil","$categoria",'mapa');
|
||||||
|
$resultado ="$categorias";
|
||||||
|
$respuesta->addAssign("div_categorias","innerHTML",$resultado);
|
||||||
|
$respuesta->addRedirect("");
|
||||||
|
}else{
|
||||||
|
$resultado="<div class='alert alert-danger'>Acción no permitida</div>";
|
||||||
|
$respuesta->addAssign("div_limpiar_categoria","innerHTML",$resultado);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
return $respuesta;
|
||||||
|
}
|
||||||
|
|
||||||
if($categoria_campo >0 ) {
|
if($categoria_campo >0 ) {
|
||||||
if(isset($_REQUEST['buscar'])){
|
if(isset($_REQUEST['buscar'])){
|
||||||
$busqueda = explode(':',$_REQUEST['buscar']);
|
$busqueda = explode(':',$_REQUEST['buscar']);
|
||||||
@ -8811,6 +8836,13 @@ $consulta = "
|
|||||||
$sql=mysqli_query($link,$consulta);
|
$sql=mysqli_query($link,$consulta);
|
||||||
if (mysqli_num_rows($sql)!='0'){
|
if (mysqli_num_rows($sql)!='0'){
|
||||||
|
|
||||||
|
if($_SESSION[id_empresa]==$form_empresa[0] AND $_SESSION[grupo] =='1'){
|
||||||
|
$limpiar_categorias ="
|
||||||
|
<li class='list-group-item limpiar_categoria ' id='div_limpiar_categoria'>
|
||||||
|
<div class='btn btn-danger btn-xs' onclick=\"xajax_lista_categorias('$perfil','$categoria','limpiar') \"><i class='glyphicon glyphicon-trash'></i> Limpiar categorías</div>
|
||||||
|
</li>";
|
||||||
|
|
||||||
|
}else{$limpiar_categorias="";}
|
||||||
if($tipo=='mapa'){$col=""; $categoria_leyenda ="";}else{
|
if($tipo=='mapa'){$col=""; $categoria_leyenda ="";}else{
|
||||||
$col="col-md-6";
|
$col="col-md-6";
|
||||||
$categoria_leyenda="
|
$categoria_leyenda="
|
||||||
@ -8820,6 +8852,8 @@ if (mysqli_num_rows($sql)!='0'){
|
|||||||
|
|
||||||
</li>";}
|
</li>";}
|
||||||
$resultado = "<ul class='list-group $col'>
|
$resultado = "<ul class='list-group $col'>
|
||||||
|
|
||||||
|
$limpiar_categorias
|
||||||
$categoria_leyenda
|
$categoria_leyenda
|
||||||
$ver_todas
|
$ver_todas
|
||||||
|
|
||||||
@ -8860,6 +8894,8 @@ else{$resultado = '';}
|
|||||||
}
|
}
|
||||||
return $resultado;
|
return $resultado;
|
||||||
}
|
}
|
||||||
|
$xajax->registerFunction("lista_categorias");
|
||||||
|
|
||||||
|
|
||||||
function parametrizacion_categoria($perfil,$accion,$div,$form){
|
function parametrizacion_categoria($perfil,$accion,$div,$form){
|
||||||
$respuesta = new xajaxResponse('utf-8');
|
$respuesta = new xajaxResponse('utf-8');
|
||||||
@ -8867,6 +8903,7 @@ $nombre = remplacetas('form_id','id',$perfil,'nombre','') ;
|
|||||||
$fijar_barra = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'fijar_barra'") ;
|
$fijar_barra = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'fijar_barra'") ;
|
||||||
$mostrar_items = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'mostrar_items'") ;
|
$mostrar_items = remplacetas('form_parametrizacion','campo',$perfil,'descripcion'," tabla='form_id' and opcion = 'mostrar_items'") ;
|
||||||
$categorias = lista_categorias($perfil,$categoria,$tipo);
|
$categorias = lista_categorias($perfil,$categoria,$tipo);
|
||||||
|
//SELECT * FROM `form_parametrizacion` WHERE tabla='form_id' AND campo ='64' and opcion REGEXP '^categoria:' ORDER BY `id` DESC
|
||||||
if($accion =='categorias') {
|
if($accion =='categorias') {
|
||||||
$resultado = "
|
$resultado = "
|
||||||
<br>
|
<br>
|
||||||
@ -8912,7 +8949,9 @@ if($accion =='categorias') {
|
|||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
<div id='div_categorias'>
|
||||||
$categorias
|
$categorias
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
";
|
";
|
||||||
$respuesta->addAssign($div,"innerHTML",$resultado);
|
$respuesta->addAssign($div,"innerHTML",$resultado);
|
||||||
|
Loading…
Reference in New Issue
Block a user