function formulario_areas($perfil, $tipo, $form_respuesta, $control_respuesta) { $id = ""; $resultado_campos = ""; $subir_imagen = ""; $campo_imagen_nombre = ""; if ($form_respuesta == 'respuesta') { $control = $control_respuesta; } else { $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 * FROM form_campos, `form_contenido_campos` \n\t\tWHERE form_campos.id = form_contenido_campos.id_campo \n\t\tAND form_contenido_campos.id_form = '{$perfil}' \n\n\t\tGROUP BY form_campos.campo_area \n\t\t"; $link = Conectarse(); mysql_query("SET NAMES 'utf8'"); $sql = mysql_query($consulta, $link); if (mysql_num_rows($sql) != '0') { mysql_data_seek($sql, 0); //$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $nombre = remplacetas('form_id', 'id', $perfil, 'nombre', ''); $descripcion = remplacetas('form_id', 'id', $perfil, 'descripcion', ''); $formulario_respuesta = remplacetas('form_id', 'id', $perfil, 'formulario_respuesta', ''); $empresa = remplacetas('form_id', 'id', $perfil, 'id_empresa', ''); $empresa = $empresa[0]; $nombre = strtoupper($nombre[0]); $descripcion = $descripcion[0]; $form_respuesta = $formulario_respuesta[0]; //// encabezado form if ($tipo == 'edit') { $control = $control_respuesta; } elseif ($form_respuesta != '' and $control != '') { $control = $control; } else { $control = md5(rand(1, 99999999) . microtime()); } //$descripcion=mysql_result($sql,0,"descripcion"); //$nombre=mysql_result($sql,0,"nombre"); //$empresa=mysql_result($sql,0,"id_empresa"); $encabezado = empresa_datos("{$empresa}", 'encabezado'); $pie = empresa_datos("{$empresa}", 'pie'); $cabecera = "\n\t\n\t<div class='alert alert-info' >\n\t\t<div class='row'>\n\t\t<div class='col-md-3'>\t\n\t\t\t<img class='img img-responsive' src='http://qwerty.co/qr/?d={$_SESSION['site']}f{$perfil}'>\n\t\t</div>\n\t\t<div class='col-md-9'>\n\t\t<h2>{$nombre}<small style='display:block;'>{$descripcion}</small></h2>\n\t\t</div>\n\t</div>\n<!-- \t<label >Compartir este formulario</label>\n\t\t<div class='input-group'>\n \t\t\t<span class='input-group-addon'><a href='{$_SESSION['site']}f{$perfil}'><i class='fa fa-share-square-o'></i></a></span>\n \t\t\t<input onclick=\"this.select(); \" type='text' class='form-control' placeholder='{$_SESSION['site']}f{$perfil}' value='{$_SESSION['site']}f{$perfil}'> \n\t\t</div>\t\n-->\n</div>"; $campo_imagen = buscar_campo_tipo($perfil, "15"); if ($campo_imagen[0] != "") { $campo_imagen_nombre = $campo_imagen[1]; $campo_imagen_nombre = ucwords($campo_imagen_nombre); $campo_imagen = $campo_imagen[0]; } if ($campo_imagen[0] != "") { $subir_imagen = subir_imagen("{$perfil}", "{$campo_imagen}" . "[0]"); if ($tipo != "campos") { $imagen = " \n\t\t\t<div class='form-group' id='input_" . $campo_imagen . "[0]' >\n\t\t\t\t<label for='UploadFile'>{$campo_imagen_nombre}</label>\n\t\t\t\t\t<div class='col-lg-12'>\n\t\t\t \t\t{$subir_imagen} \n\t\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t\n\t\t"; } else { $imagen = " "; } } $muestra_form = "\n\t<div id ='div_{$control}' >\n\t\t<div class=''>\n\t\t\t<div class='form-group' id='input_" . $campo_imagen . "[0]' >\n\t\t\t\t<label for='UploadFile'>" . $campo_imagen_nombre . "</label>\n\t\t\t\t<div class='col-lg-12'>\n\t\t\t\t {$subir_imagen} \n\t\t\t\t</div>\n\t\t\t</div>\n\t </div>\n\t\t<form role='form' id='{$control}' name='{$control}' class='form-horizontal' >\n\t\t\t<input type='hidden' id='control' name='control' value='{$control}'>\n\t\t\t<input type='hidden' id= 'form_id' name= 'form_id' value='{$perfil}' >\n\t\t\t<input type='hidden' id= 'form_nombre' name= 'form_nombre' value='{$nombre}' >\n\t\t\t<input type='hidden' id= 'tipo' name= 'tipo' value='{$tipo}' >\n\n\t"; if ($tipo == "edit") { $control_edit = "{$control}"; } else { $control_edit = ""; } ////fin encabezado form $fila = 0; while ($row = mysql_fetch_array($sql)) { if ($row['campo_area'] == "0") { $area_nombre = ""; } else { $area_nombre = remplacetas('form_areas', 'id', $row['campo_area'], 'nombre', ''); $area_nombre = $area_nombre[0]; } $fila = $fila + 1; //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; ///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)." $campos = formulario_area_campos($perfil, $row['campo_area'], "{$control_edit}"); $resultado_campos .= "\n<fieldset class='fieldset-borde ' id ='fieldset_{$area_nombre}'>\n<legend class='legend-area' id ='legend_{$area_nombre}'>{$area_nombre}</legend>\n{$campos}\n</fieldset>"; } //// botonera form $muestra_form .= "{$resultado_campos} <br><div class='row' id='respuesta_{$control}' name='respuesta_{$control}' ></div>\n\t<div class='row'>\n\t\t<div class='col-xs-6'>\n\t\t\t<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('{$control}'));\" class='btn btn-block btn-success'>Grabar</div>\n\t\t</div>\n\t\t<div class='col-xs-6'>\n\t\t\t<div onclick=\" xajax_limpia_div('muestra_form');\" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>\n\t\t</div>\n\t</div>\n\t\t\t\t\t\t\t"; //// fin botonera form } //// cierre form $muestra_form .= "\t\n\n\t\t</form>\n\t\t</div>"; if ($tipo == 'campos') { $resultado = "{$resultado_campos} {$imagen} "; return $resultado; } if ($tipo == 'embebido') { $resultado = "\n{$muestra_form}\n<span>Poweredy by <a href='https://github.com/humano/milfs' target='milfs'>MILFS</a></span>\n<a href='?psi' target='_psi'><i class='fa fa-smile-o '></i> Políticas de privacidad y protección de datos.</a>\n"; return $resultado; } $resultado = "\n{$cabecera}\n{$muestra_form} \n<span>Poweredy by <a href='https://github.com/humano/milfs' target='milfs'>MILFS</a></span>\n<a href='?psi' target='_psi'><i class='fa fa-smile-o '></i> Políticas de privacidad y protección de datos.</a>\n\n"; return $resultado; /// fin cierre form // $resultado .= "$consulta"; //$respuesta->addAssign($div,"style.display","block"); //$respuesta->addAssign($div,"innerHTML",$resultado); //return $respuesta; //print $muestra_form; // return $muestra_form; }
function formulario_areas($perfil, $tipo) { // $tipo ="embebido"; if (func_get_arg(2) == 'respuesta') { $control = func_get_arg(3); } else { $control = md5(rand(1, 99999999) . microtime()); } $respuesta = new xajaxResponse('utf-8'); $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 * FROM form_campos, `form_contenido_campos` \n\t\tWHERE form_campos.id = form_contenido_campos.id_campo \n\t\tAND form_contenido_campos.id_form = '{$perfil}' \n\t\tAND form_contenido_campos.id_empresa = '{$id_empresa}' \n\t\tGROUP BY form_campos.campo_area \n\t\t"; $link = Conectarse(); mysql_query("SET NAMES 'utf8'"); $sql = mysql_query($consulta, $link); if (mysql_num_rows($sql) != '0') { mysql_data_seek($sql, 0); //$campo_titulo = remplacetas('parametrizacion','campo',$id,'descripcion'," tabla='form_id' and opcion = 'titulo'") ; $nombre = remplacetas('form_id', 'id', $perfil, 'nombre', ''); $descripcion = remplacetas('form_id', 'id', $perfil, 'descripcion', ''); $formulario_respuesta = remplacetas('form_id', 'id', $perfil, 'formulario_respuesta', ''); $empresa = remplacetas('form_id', 'id', $perfil, 'id_empresa', ''); $empresa = $empresa[0]; $nombre = strtoupper($nombre[0]); $descripcion = $descripcion[0]; $respuesta = $formulario_respuesta[0]; //// encabezado form if ($respuesta != '' and $control != '') { $control = $control; } else { $control = md5(rand(1, 99999999) . microtime()); } //$descripcion=mysql_result($sql,0,"descripcion"); //$nombre=mysql_result($sql,0,"nombre"); //$empresa=mysql_result($sql,0,"id_empresa"); $encabezado = empresa_datos("{$empresa}", 'encabezado'); $pie = empresa_datos("{$empresa}", 'pie'); $cabecera = "\n\t<div>{$encabezado} </div>\n\t<div class='alert alert-info' >\n\t\t<div class='row'>\n\t\t<div class='col-xs-4'>\t\n\t\t\t<img src='http://qwerty.co/qr/?d=http://{$_SERVER['HTTP_HOST']}/milfs?id={$id}'>\n\t\t</div>\n\t\t<div class='col-xs-8'>\n\t\t<h1>{$nombre}</h1><p>{$descripcion}</p>\n\t\t</div>\n\t</div>\n\t<label >Compartir este formulario</label>\n\t<div class='input-group'>\n <span class='input-group-addon'><a href='http://{$_SERVER['HTTP_HOST']}/milfs?id={$id}'><i class='fa fa-share-square-o'></i></a></span>\n <input onclick=\"this.select(); \" type='text' class='form-control' placeholder='http://{$_SERVER['HTTP_HOST']}/milfs?id={$id}' value='http://{$_SERVER['HTTP_HOST']}/milfs?id={$id}'>\n</div>\t\n</div>"; $campo_imagen = buscar_campo_tipo($id, "15"); $campo_imagen_nombre = $campo_imagen[1]; $campo_imagen = $campo_imagen[0]; if ($campo_imagen[0] != "") { $subir_imagen = subir_imagen('', "{$campo_imagen}" . "[0]"); } $muestra_form = "\n\t<div id ='div_{$control}' >\n\t\t<div class=''>\n\t\t\t<div class='form-group' id='input_" . $campo_imagen . "[0]' >\n\t\t\t<label for='UploadFile'>{$campo_imagen_nombre}</label>\n\t\t\t<div class='col-lg-12'>\n\t\t\t {$subir_imagen} \n\t\t\t</div>\n\t\t\t\n\t\t</div>\n\t \n\t\n\t\t</div>\n\t\t<form role='form' id='{$control}' name='{$control}' class='form-horizontal' >\n\t\t\t<input type='hidden' id='control' name='control' value='{$control}'>\n\t\t\t<input type='hidden' id= 'form_id' name= 'form_id' value='{$id}' >\n\t\t\t<input type='hidden' id= 'form_nombre' name= 'form_nombre' value='{$nombre}' >\n\t\t\t<input type='hidden' id= 'tipo' name= 'tipo' value='{$tipo}' >\n\t\t\t\t<!-- <input class='form-control' class='sr-only' type='' id='imagen' name='imagen' > -->\n\t"; if ($tipo == "edit") { $control_edit = "{$control}"; } else { $control_edit = ""; } ////fin encabezado form $fila = 0; while ($row = mysql_fetch_array($sql)) { if ($row['campo_area'] == "0") { $area_nombre = "General"; } else { $area_nombre = remplacetas('form_areas', 'id', $row['campo_area'], 'nombre', ''); $area_nombre = $area_nombre[0]; } $fila = $fila + 1; if ($fila % 2 == 0) { $bg = 'LightCyan'; } else { $bg = 'FFFFFF'; } //$producto = remplacetas('farmacia_cum','id',$row[id_producto],'fabricante_importador') ; ///// para pasar el parametro de medicamentos al formulario no pos se adiciona ".func_get_arg(2)." $campos = formulario_area_campos($perfil, $row['campo_area']); $resultado_campos .= "<fieldset><legend>{$area_nombre}</legend>\n{$campos}\n</fieldset>"; } //// botonera form $muestra_form .= "{$resultado_campos} <br><div class='row' id='respuesta_{$control}' name='respuesta_{$control}' ></div>\n\t<div class='row'>\n\t\t<div class='col-xs-6'>\n\t\t\t\t\t\t<div onclick=\" xajax_formulario_grabar(xajax.getFormValues('{$control}'));\" class='btn btn-block btn-success'>Grabar</div>\n\t\t</div>\n\t\t<div class='col-xs-6'>\n\t\t\t\t\t\t<div onclick=\" xajax_limpia_div('muestra_form');xajax_limpia_div('titulo_modal'); \" data-dismiss='modal' class='btn btn-block btn-danger'>Cancelar</div>\n\t\t</div>\n\t</div>\n\t\t\t\t\t\t\t"; //// fin botonera form } //// cierre form $muestra_form .= "\t\n\n\t\t</form>\n\t\t</div>"; if ($tipo == 'campos') { return $resultado_campos; } if ($tipo == 'embebido') { return $muestra_form; } /// fin cierre form // $resultado .= "$consulta"; //$respuesta->addAssign($div,"style.display","block"); //$respuesta->addAssign($div,"innerHTML",$resultado); //return $respuesta; //print $muestra_form; // return $muestra_form; }