prueba de social login

This commit is contained in:
humano 2017-11-13 19:43:43 -05:00
parent d67960bde1
commit 59d658c1f7
4 changed files with 244 additions and 40 deletions

View File

@ -24,7 +24,7 @@ $(document).ready(function(){
});
var zIndex = 200;
var zIndex = 0;
function make_draggable(elements)
{

View File

@ -105,12 +105,12 @@ padding: 1px;
.tablero_titulo{
background-color:white;
/*border:1px solid #333; */
height:150px;
min-height:120px;
padding:10px;
width:1000px;
position:relative;
overflow:hidden;
cursor:move;
text-align: center;
top: 100px;
left: 400px;
@ -118,6 +118,7 @@ padding: 1px;
box-shadow:2px 2px 15px #3E3131;
background:url(./img/paper.jpg) no-repeat left top;
background-size: cover;
z-index: 99999;
/*resize: both;*/

View File

@ -1,8 +1,8 @@
@media (max-width: 768px) {
.modal-body {
max-height: calc(100vh - 100px);
min-height: calc(100vh - 100px); }
max-height: calc(100vh - 100px) !important;
min-height: calc(100vh - 100px) !important; }
}
.drop-up {

View File

@ -1,6 +1,196 @@
<?php
date_default_timezone_set('America/Bogota');
function formulario_mini($datos,$id,$opciones,$tipo){
$respuesta = new xajaxResponse('utf-8');
$id_empresa = remplacetas('form_id','id',$id,'id_empresa',"") ;
$encabezado = empresa_datos("$id_empresa[0]",'encabezado');
$pie = empresa_datos("$id_empresa[0]",'pie');
$formulario_nombre = remplacetas('form_id','id',$id,'nombre') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion') ;
$cabecera = "
<div class='' >
<div class='col-xs-12 col-md-8 '>
$encabezado
</div>
<div class='col-md-4 hidden-xs'>
<h2 class='pull-right '>$formulario_nombre[0]<small class='hidden-xs' > $formulario_descripcion[0]</small></h2>
</div>
</div>";
$publico = remplacetas('form_id','id',"$id",'modificable',"") ;
$equipo = remplacetas('form_datos','control',$opciones,'equipo',"") ;
if($publico[0] =="0" AND $_SESSION['id'] =="") {
$resultado = " <div class='alert alert-danger'><h2><a href='./milfs/'>Ingresa</a> Para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></h2></div>";
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
elseif($publico[0] =="2" AND ($_SESSION['id'] =="" AND !isset($_SESSION['nombre_usuario_milfs'] ))) {
$login = milfs_session("","","","boton","");
$resultado = "
<div class='alert alert-danger'><p>Ingresa con tu usuario para agregar datos a esta aplicación. <i class='fa fa-user-circle-o'></i></p> </div>
$login";
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
//$impresion = formulario_modal("$id",$form_respuesta,$control,"embebido");
//($perfil,$tipo,$form_respuesta,$control_respuesta)
$propietario = remplacetas('form_id','id',$id,'propietario',"") ;
if(isset($_SESSION['permiso_identificador'])) {
$permiso_identificador = $_SESSION['permiso_identificador'] ;
$salir= "$permiso_identificador <div class='btn btn-danger pull-right btn-small' onclick=\"xajax_autoriza_formulario_mostrar('','',''); \">Salir <i class='glyphicon glyphicon-log-out'></i></div>";
}
else{ $permiso_identificador = ""; $salir="";}
if($equipo[0] =="" OR is_null($equipo[0]) ) {}else{
if($tipo =='edit' AND ($_SESSION['equipo'] !== $equipo[0] )){
$aviso = "<div class='alert alert-warning text-center '>
<h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado Para modificar esta información</small><br> pertenece a un grupo de trabajo diferente</h1></div>";
$resultado = "
<div class='container-fluid' style=''>
$salir
$aviso
</div>
";
// $respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
}
if($tipo =='edit' AND ($_SESSION['id_empresa'] !== $id_empresa[0] AND $_SESSION['id'] != $propietario[0] )AND $permiso_identificador != $opciones) {
$password = buscar_campo_tipo($id,"18");
$aviso = "<div class='alert alert-warning text-center '><h1><i class='glyphicon glyphicon-exclamation-triangle'></i> ATENCIÓN<br><small>No está autorizado</small> </h1></div>";
$seguridad ="
<div class='input-group has-error ' id='div_seguridad_$control'>
<span class='input-group-addon'>
<i class='glyphicon glyphicon-key'></i> $password[1]
</span>
<input type='password' class='form-control' id='clave_identificador' name='clave_identificador' >
<span class='input-group-btn'>
<div class='btn btn-danger' onclick=\"xajax_autoriza_formulario_mostrar((document.getElementById('clave_identificador').value),'$id','$opciones'); \"><i class='glyphicon glyphicon-arrow-right'></i></div>
</span>
</div>
";
$resultado ="$cabecera
<div class='container-fluid' style=''>
$salir
$aviso
$seguridad
</div>
$pie
";
// return $resultado;
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("muestra_form","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
return $respuesta;
}
// return "Hola mundo";}
if($tipo=="respuesta") { $form_respuesta = "respuesta";}else {$form_respuesta="";}
$impresion = formulario_areas($datos,"$id","$tipo","$form_respuesta","$opciones");
$cantidad_areas = formulario_areas('',"$id","cantidad","$form_respuesta","$opciones");
$formulario_nombre = remplacetas('form_id','id',$id,'nombre','') ;
$formulario_descripcion = remplacetas('form_id','id',$id,'descripcion','') ;
//$visitas= contar_visitas($id,'formulario') ;
$muestra_form = "
<div class='container-fluid' style=' background-color:white; overflow:no;' id='contenedor_datos' >
<h4><small><i class='glyphicon glyphicon-eye-open'></i> $visitas</small></h4>
<!-- formulario_areas -->
$impresion
<!-- formulario_areas -->
</div>
";
// return $muestra_form ;
//$respuesta->addAssign("$div","innerHTML","$resultado");
//$div_contenido = "<div id='$div'>$div</div>";
$respuesta->addAssign("muestra_form","innerHTML","$muestra_form");
$respuesta->addAssign("titulo_modal","innerHTML","$cabecera");
$respuesta->addAssign("pie_modal","innerHTML","$pie");
//$respuesta->addAssign("$div","innerHTML","$resultado");
$respuesta->addscript("$('#muestraInfo').removeClass('fade').modal('hide')");
$respuesta->addscript("
$('.next').click(function(){
var nextId = $(this).parents('.tab-pane').next().attr('id');
$('[href=#'+nextId+']').tab('show');
return false;
})
$('.prev').click(function(){
var prevId = $(this).parents('.tab-pane').prev().attr('id');
$('[href=#'+prevId+']').tab('show');
return false;
})
$('a[data-toggle=\"tab\"]').on('shown.bs.tab', function (e) {
//update progress
var step = $(e.target).data('step');
var percent = (parseInt(step) / $cantidad_areas ) * 100;
$('.progress-bar').css({width: percent + '%'});
$('.progress-bar').text('Paso ' + step + ' de $cantidad_areas' );
//e.relatedTarget // previous tab
})
$('.first').click(function(){
$('#myWizard a:first').tab('show')
})
");
$respuesta->addscript("$('#muestraInfo').modal('toggle')");
///if($tipo =="edit") {return $muestra_form;}
return $respuesta;
}
$xajax->registerFunction("formulario_mini");
function notas_tablero($form) {
$titulo = remplacetas('form_id','id',$form,'nombre',"") ;
@ -52,22 +242,23 @@ function notas_tablero($form) {
</nav>
";
if(isset($_REQUEST['social'])) {
$social_login = social_login("","","") ;
$login = milfs_session("","","","boton","");
}else{}
$tablero="
$footer
<div class='container-fluid'>
$social_login $login
</div>
<div id='viewport' style='width:100%; zoom: $zoom[0]; ' onclick=\" xajax_ultimos_registros(document.getElementById('ultimo_id').value,'$form'); \" >
<div id='main' ondblclick=\"coordenadas(event);\" style=' top: 1000px;'>
<div class='container-fluid'>
</div>
<div class=' img-rounded tablero_titulo ' style='' ><h1>$titulo[0] <br><small>$descripcion[0]</small></h1>
<span class='data'>$form-titulo</span>
<div class='hidden' id='mensaje_titulo'></div>
$login
</div>
@ -97,7 +288,8 @@ $social_login $login
// var cordenadas= 'x:'+x+'y'+y;
var datos = [['id','$form'],['x',x],['y',y],['z',++zIndex]];
//alert(cordenadas);
javascript:xajax_formulario_embebido_ajax(datos,'$form','','nuevo');
javascript:xajax_formulario_mini(datos,'$form','','nuevo');
//javascript:xajax_formulario_embebido_ajax(datos,'$form','','nuevo');
}
@ -7631,13 +7823,13 @@ if($tipo =="") {
*/
$cols="10";
$social_login="
<div class='col-md-2'>
<legend>
Ingresa con:
</legend>
<div class='col-md-12'>
<div class='list-group'>
<a class=' list-group-item btn btn-default ' href='./sociallogin.php?provider=twitter'>Twitter <i class='glyphicon glyphicon-twitter'></i></a>
<a class=' list-group-item btn btn-default ' href='./sociallogin.php?provider=facebook'>Facebook <i class='glyphicon glyphicon-facebook'></i></a>
<a class=' list-group-item btn btn-default ' href='./milfs'>MILFS</a>
<a class=' list-group-item btn btn-default ' href='#' onclick=\"javascript: document.getElementById('div_formulario_session').className= 'visible col-md-12'; \">TUPALE.CO</a>
<a class=' list-group-item btn btn-default ' href='./sociallogin.php?provider=twitter'><i class='fa fa-twitter'></i> Twitter</a>
<a class=' list-group-item btn btn-default ' href='./sociallogin.php?provider=facebook'><i class='fa fa-facebook'></i> Facebook</a>
</div>
</div>
@ -7647,7 +7839,8 @@ if($tipo =="") {
$formulario ="
$accion
<div class='row' id='formulario_session'>
<div class='col-md-$cols'>
$social_login
<div class='col-md-10 invisible' id='div_formulario_session' >
<form class='form-horizontal ' id='login_milfs' name ='login_milfs' >
<div class='form-group>
<label for='usuario'>Usuario </label>
@ -7659,19 +7852,19 @@ if($tipo =="") {
</div>
<br>
<div class='row'>
<div class='col-sm-4'>
<div class='col-xs-4'>
<div class='btn btn-default ' onclick =\"xajax_milfs_session('$form_id','$campo_usuario','$campo_password','recuperar','') \">Recuperar</div>
</div>
<div class='col-sm-4'>
<div class='col-xs-4'>
<div class='btn btn-default ' onclick =\"xajax_milfs_session('$form_id','$campo_usuario','$campo_password','registrarse','') \">Registrarse</div>
</div>
<div class='col-sm-4'>
<div class='col-xs-4'>
<div class='btn btn-block btn-success ' onclick =\"xajax_milfs_session('$form_id','$campo_usuario','$campo_password','ingreso',xajax.getFormValues('login_milfs')) \">ingresar</div>
</div>
</div>
</form>
</div>
$social_login
<div id='resultado'></div>
</div>
@ -7702,16 +7895,18 @@ elseif($tipo=='registrarse') {
$boton ="
<button id='boton_registro' href='#' class='btn btn-success btn-block'
onclick =\"this.disabled= true; xajax_milfs_session('$form_id','$campo_usuario','$campo_password','nuevo',xajax.getFormValues('nuevo_registro')); \" >
Registrarse</button>
Registrarse </button>
";
$control = md5(rand(1,99999999).microtime());
$formulario ="
<div class='container'>
<form class='form-horizontal' id='nuevo_registro' name='nuevo_registro' >
<input type='hidden' value='$control' id='control' name='control'>
$campos
$boton
</form>
<div id='resultado'></div>
</div>
";
$respuesta->addAssign("formulario_session","innerHTML",$formulario);
@ -8019,16 +8214,16 @@ elseif ($tipo=='boton'){
$formulario = "
<i>
<img style='width:40px;' class='img img-circle' src='$avatar'> $_SESSION[nombre_usuario_milfs]
<img style='width:40px;' class='img img-circle' src='$avatar'> $_SESSION[nombre_usuario_milfs] <a class=' btn ' onclick=\"xajax_milfs_session('','','','salir') \"><i class='fa fa-sign-out'></i> SALIR </a>
</i> $validar_email
<a class=' btn ' onclick=\"xajax_milfs_session('','','','salir') \"><i class='glyphicon glyphicon-log-out'></i> SALIR </a>
";
}else{
$formulario ="
<div id='formulario_login' class='' >
<div class=' btn btn-success btn-xs' onclick=\"xajax_milfs_session('$login_formulario','$login_campo_usuario','$login_campo_password','','');\">Social login</div>
<div class=' btn btn-success btn-block' onclick=\"xajax_milfs_session('$login_formulario','$login_campo_usuario','$login_campo_password','','');\">Ingresa</div>
</div>
";
}
@ -8301,13 +8496,6 @@ $control = md5(rand(1,99999999).microtime());
}
$respuesta = new xajaxResponse('utf-8');
if(isset($_SESSION['id_empresa'])) {$id_empresa= $_SESSION['id_empresa'];}
/*$consulta = "SELECT * FROM form_areas, form_campos, `form_contenido_campos`
WHERE form_campos.id = form_contenido_campos.id_campo
AND form_contenido_campos.id_form = '$perfil'
AND form_areas.id = form_campos.campo_area AND form_areas.id_empresa = '$id_empresa'
OR (form_contenido_campos.id_form = '$perfil' AND form_campos.campo_area ='0' )
AND form_areas.estado = '1' GROUP BY form_areas.id ORDER BY form_areas.orden";
*/
$consulta= "SELECT * , form_areas.orden FROM form_campos, `form_contenido_campos`, form_areas WHERE form_campos.campo_area = form_areas.id AND form_campos.id = form_contenido_campos.id_campo AND form_contenido_campos.id_form = '$perfil' GROUP BY form_campos.campo_area ORDER BY form_areas.orden
";
@ -8423,6 +8611,9 @@ while( $row = mysqli_fetch_array( $sql ) ) {
$boton=" $anterior
<a class='btn btn-success btn-responsive next pull-right' href='#'>Siguiente <i class='fa fa-forward' aria-hidden='true'></i></a>";
}
if($tipo=='campos') {
$boton ="" ;
}else{ $boton= $boton;}
$resultado_campos .= "
<div class='tab-pane fade in $activo ' id='step_$fila'>
<div class=''>
@ -8545,7 +8736,7 @@ $muestra_form .="
";
if($tipo=='campos') {
$resultado = "$resultado_campos $imagen ";
$resultado = "$resultado_campos $imagen ";
return $resultado;
}
if($tipo=='embebido') {
@ -13424,13 +13615,25 @@ if (mysqli_num_rows($sql)!='0' ){
</div>
</td></tr>";
$modificable = remplacetas('form_id','id',$id,'modificable',"") ;
if($modificable[0] !="") {
if($modificable[0] =='0') { $Modificable= "Privado";}
elseif($modificable[0] =='1') { $Modificable= "Público";}
else { $Modificable= "Semi-público";}
$select_modificable ="<option value='$modificable[0]' selected>$Modificable</option>";
}
$modificable = "<tr><td>
<div class='input-group '>
<span class='input-group-addon'>Formulario privado</span>
<input type='range' value='$modificable[0]' min='0' max='1' class='form-control'
onchange =\"xajax_actualizar_campo('form_id','$row[id]','modificable',(this.value),'',''); \">
<span class='input-group-addon alert-danger'>Público</span>
</div>
<div class='input-group'>
<div class='input-group-addon'>
Formulario
</div>
<select class='form-control' onchange =\"xajax_actualizar_campo('form_id','$row[id]','modificable',(this.value),'',''); \">
$select_modificable
<option value='0'>Privado</option>
<option value='1'>Público</option>
<option value='2'>Semi-publico</option>
</select>
</td></tr>";