Mejoras en paginacion de api simple

This commit is contained in:
fredyrivera 2017-10-18 16:16:07 -05:00
parent 94a25e23db
commit 30fcb4e6a9
3 changed files with 24 additions and 7 deletions

View File

@ -776,7 +776,7 @@ $eventos= "
header: { header: {
left: 'prev,next today', left: 'prev,next today',
center: 'title', center: 'title',
right: 'listMonth,month,agendaWeek,agendaDay,listYear' right: 'listMonth,month,agendaWeek,agendaDay,listYear,timeLineYear'
}, },
//defaultDate: '2017-10-12', //defaultDate: '2017-10-12',
defaultView: 'listMonth', defaultView: 'listMonth',

View File

@ -12,7 +12,9 @@ $datos['id']=$_REQUEST['id'];
$datos['identificador']=$_REQUEST['identificador']; $datos['identificador']=$_REQUEST['identificador'];
$datos['dato']=$_REQUEST['dato']; $datos['dato']=$_REQUEST['dato'];
$datos['inicio']=$_REQUEST['inicio']; $datos['inicio']=$_REQUEST['inicio'];
$datos['start']=$_REQUEST['start'];
$datos['fin']=$_REQUEST['fin']; $datos['fin']=$_REQUEST['fin'];
$datos['end']=$_REQUEST['end'];
$datos['tipo']=$_REQUEST['tipo']; $datos['tipo']=$_REQUEST['tipo'];
if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On'); if(isset($_REQUEST['debug'])) {ini_set('display_errors', 'On');
} }

View File

@ -8694,7 +8694,17 @@ function formulario_embebido_campos($id,$opcion){
} }
function json($datos){ function json($datos){
//print_r($datos); return; if(isset($datos['start']) AND isset($datos['end'])) {
$campo = buscar_campo_tipo($datos['id'],"32");
if($campo[0] =="") {
$campo = buscar_campo_tipo($datos['id'],"11");
}
$w_rango ="( form_datos.id_campo = $campo[0] ) AND ( DATE(contenido) BETWEEN DATE('$datos[start]') AND DATE('$datos[end]') ) AND ";
}
if(!isset ($datos["tipo"] )) { $datos["tipo"]="";} if(!isset ($datos["tipo"] )) { $datos["tipo"]="";}
if ( !isset ( $_SESSION['id_empresa'] ) ) { $publico = "AND form_id.publico = '1' "; $w_publico = "WHERE form_id.publico = '1' "; } if ( !isset ( $_SESSION['id_empresa'] ) ) { $publico = "AND form_id.publico = '1' "; $w_publico = "WHERE form_id.publico = '1' "; }
else { else {
@ -8705,11 +8715,15 @@ function json($datos){
$link=Conectarse(); $link=Conectarse();
mysqli_set_charset($link, "utf8"); mysqli_set_charset($link, "utf8");
if($datos["id"] !=''){ if($datos["id"] !=''){
//$id_campo = remplacetas('form_datos','id',$row["id"],'id_campo',"") ;
//$campo_tipo = remplacetas("form_campos","id",$row["id_campo"],"campo_tipo","");
if($datos["tipo"] =='simple') { if($datos["tipo"] =='simple') {
$campos ="control " ; $campos ="control " ;
$consulta = "SELECT $campos, form_id.id as form_id ,form_datos.id as id_dato $consulta = "SELECT $campos, form_id.id as form_id ,form_datos.id as id_dato
FROM `form_datos` , `form_campos` ,form_id FROM `form_datos` , `form_campos` ,form_id
WHERE form_datos.id_campo = `form_campos`.id WHERE $w_rango form_datos.id_campo = `form_campos`.id
AND form_datos.form_id = `form_id`.id AND form_datos.form_id = `form_id`.id
AND (form_id = '$datos[id]' ) AND (form_id = '$datos[id]' )
$publico $publico
@ -8717,10 +8731,11 @@ mysqli_set_charset($link, "utf8");
ORDER BY form_datos.timestamp DESC"; ORDER BY form_datos.timestamp DESC";
$sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 03 "); $sql = mysqli_query($link,$consulta) or die("Error al ejecutar consulta 03 ");
// $features['consulta'] = $consulta;
if (mysqli_num_rows($sql)!='0'){ if (mysqli_num_rows($sql)!='0'){
$i = 1; $i = 1;
$features = array(); $features = array();
// $features[] = $consulta;
while($row = mysqli_fetch_array( $sql )) while($row = mysqli_fetch_array( $sql ))
{ {
@ -8735,7 +8750,7 @@ mysqli_set_charset($link, "utf8");
$nuevos_datos["identificador"]="$row[control]"; $nuevos_datos["identificador"]="$row[control]";
$nuevos_datos["tipo"]="array"; $nuevos_datos["tipo"]="array";
$features[] = datos_array($row["control"],"$datos[id]","") ; $features[] = datos_array($row["control"],"$datos[id]","") ;
//$features['consulta'] = $consulta;
} }
else { else {
// $features[] = $row; // $features[] = $row;