Example #1
0
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;
}
Example #2
0
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;
}