Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- header("ETag: PUB" . time());
- header("Last-Modified: " . gmdate("D, d M Y H:i:s", time()-10) . " GMT");
- header("Expires: " . gmdate("D, d M Y H:i:s", time() + 5) . " GMT");
- header("Pragma: no-cache");
- header("Cache-Control: max-age=1, s-maxage=1, no-cache, must-revalidate");
- session_cache_limiter("nocache");
- include("../config/conf.session.php");
- include("../config/conf.session.error.php");
- include("../adodb/adodb.inc.php");
- $_SESSION["anteponerClase"] = "../"; // este es para anteponer en la funcion __autoload
- $_SESSION["anteponerTemplate"] = "/"; // este es para anteponer en setup.php
- include("../config/setup.php");
- include("../config/conf.conexion.php");
- include("../class/class.DAO_mysql.php");
- include("../config/funciones.php");
- include("../left-menu.php");
- include("../seguridad.php");
- include('../config/class.phpmailer.php');
- if ($_POST){
- if (!is_numeric($_POST["horc_codigo"])) { $horc_codigo = 0; } else { $horc_codigo = $_POST["horc_codigo"]; }
- if (!is_numeric($_POST["horr_codigo"])) { $horr_codigo = 0; } else { $horr_codigo = $_POST["horr_codigo"]; }
- }else{
- if (!is_numeric($_GET["horc_codigo"])) { $horc_codigo = 0; } else { $horc_codigo = $_GET["horc_codigo"]; }
- if (!is_numeric($_GET["horr_codigo"])) { $horr_codigo = 0; } else { $horr_codigo = $_GET["horr_codigo"]; }
- }
- $smarty->assign("horc_codigo",$horc_codigo);
- $smarty->assign("horr_codigo",$horr_codigo);
- $smarty->assign("id",$horc_codigo);
- $id = $horc_codigo;
- $smarty->assign("codMensaje",$_GET["codMensaje"]);
- $smarty->assign('TituloPagina','Gestión de Calendario de Cursos');
- $_randomFechas = rand(1000, 9999).date('YmdHis');
- $smarty->assign('random_fechas',$_randomFechas);
- $smarty->assign("codMensaje",$_GET["codMensaje"]);
- function SumarHorasCalendario($h1,$h2)
- {
- $h2h = date('H', strtotime($h2));
- $h2m = date('i', strtotime($h2));
- $h2s = date('s', strtotime($h2));
- $hora2 =$h2h." hour ". $h2m ." min ".$h2s ." second";
- $horas_sumadas= $h1." + ". $hora2;
- $text=date('H:i:s', strtotime($horas_sumadas)) ;
- return $text;
- }
- $obj = new HorarioCalendarioDAO;
- $obj->conexionDAO($conn);
- if ($_POST){
- if ($horc_codigo != 0){
- $sql = "update horario_relator_adicional set random = '', horc_codigo = $horc_codigo where horc_codigo = $horc_codigo ";
- $conn->Execute($sql);
- }
- if ($horr_codigo != 0){
- $sql = "update horario_reserva set estado = 'C' where horr_codigo = $horr_codigo";
- $conn->Execute($sql);
- }
- if ($id == 0){
- if($_POST['usuario_responsable'] != ''){
- $_POST['usuario_responsable'] = @implode(",", $_POST['usuario_responsable']);
- }else{
- $_POST['usuario_responsable'] = $_POST['usuario_responsable'];
- }
- $obj->create($_POST);
- $horc_codigo = $obj->selectMax('horc_codigo');
- $area_curso = $_POST['areas_cursos'];
- $ValorEsp = '';
- for ($i=0;$i<count($area_curso);$i++)
- {
- $ValorEsp.=$area_curso[$i].',';
- }
- $ValorEsp = substr($ValorEsp,0,strlen($ValorEsp)-1);
- $sql = "update horario_calendario set area_curso = '$ValorEsp' where horc_codigo = $horc_codigo";
- $conn->Execute($sql);
- // ACCIONES DE USUARIOS
- $acc_tipo = 1; // 1 = ingresar, 2 = modificar, 3 = eliminar
- $acc_glosa = 'CALENDARIO DE CURSOS: Se crea calendario de curso con codigo interno:'.$_POST['codigo_interno_curso'].', Nombre Interno: '.$_POST['nombre_interno'];
- include('../acciones_usuarios.php');
- // SE ENVIA EMAIL DE AVISO SI EXISTE CONFIGURACION
- $sql = "select * from email_detalle where ema_tipo = 1";
- $_rowConf = $conn->Execute($sql);
- if ($_rowConf->fields['ema_email'] != ''){
- $lineas = file('../config/mailing.php');
- $mens = '';
- foreach ($lineas as $linea_num => $linea){
- $mens.= $linea;
- }
- $asunto = "CALENDARIO DE CURSO CREADO";
- $msg = "
- Estimado(a) usuario, se ha creado el siguiente calendario de curso: ".$_POST['codigo_interno_curso'].", Nombre Interno: ".$_POST['nombre_interno']." <br><br>
- El usuario responsable del ingreso es: ".$_SESSION['Sess_Nombre'];
- $URL_LOGO = "$UrlServer/logo/$config_rutaLogo/logo_informe.jpg";
- $texto_email = '';
- $texto_email = str_replace('[TEXTO_CONTENIDO]',$msg,$mens);
- $texto_email = str_replace('[URL_LOGO]',$URL_LOGO,$texto_email);
- EnviaEmailAdministrador($texto_email,$asunto,$_rowConf->fields['ema_email']);
- }
- // ingreso relatores adicionales
- $sql = "update horario_relator_adicional set random = '', horc_codigo = $horc_codigo where random = '".$_POST['random_relatores']."' ";
- $conn->Execute($sql);
- if (trim($_POST['avisar_a']) != ''){
- $_separar = explode(',',$_POST['avisar_a']);
- $_separarCantidad = count($_separar);
- $lineas = file('../config/mailing.php');
- $mens = '';
- foreach ($lineas as $linea_num => $linea){
- $mens.= $linea;
- }
- for ($x=0; $x<=$_separarCantidad; $x++){
- $asunto = "CALENDARIO DE CURSO CREADO";
- $msg = "
- Estimado(a) usuario, se ha creado el siguiente calendario de curso: ".$_POST['codigo_interno_curso'].", Nombre Interno: ".$_POST['nombre_interno']." <br><br>
- El usuario responsable del ingreso es: ".$_SESSION['Sess_Nombre'];
- $URL_LOGO = "$UrlServer/logo/$config_rutaLogo/logo_informe.jpg";
- $texto_email = '';
- $texto_email = str_replace('[TEXTO_CONTENIDO]',$msg,$mens);
- $texto_email = str_replace('[URL_LOGO]',$URL_LOGO,$texto_email);
- EnviaEmailAdministrador($texto_email,$asunto,$_separar[$x]);
- }
- }
- // saco que modalidad de curso es:
- $obj = new ProductoDAO;
- $obj->conexionDAO($conn);
- $obj->selectById('modalidad_gru_pres'," pro_codigo = ".$_POST['cal_codigo']);
- // Modalidad: S = presencial; D = Elearning; B = BI-Learning
- $ModalidadCurso = $obj->CampoWeb['modalidad_gru_pres'];
- // grabo el numero de folio
- $objFolio = new FolioDAO;
- $objFolio->conexionDAO($conn);
- $objFolio->selectById('fol_numero', 'fol_codigo = 1');
- $NumeroFolio = $objFolio->CampoWeb['fol_numero'] + 1;
- $sql = "update horario_calendario set codigo_interno = $NumeroFolio where horc_codigo = $horc_codigo";
- $conn->Execute($sql);
- // modifico la tabla folio
- $sql = "update folio set fol_numero= $NumeroFolio where fol_codigo = 1";
- $conn->Execute($sql);
- if ($ModalidadCurso == 'S'){
- $objFechasClas = new FechasAsigDAO;
- $objFechasClas->conexionDAO($conn);
- $sql = "update asistencia_fecha set hor_codigo = $horc_codigo, tmp = '' where tmp = '".$_POST['random_fechas']."'";
- $conn->Execute($sql);
- for ($x=0; $x<=$_POST['cantidad_fechas_clases']-1; $x++){
- $fecha_clases = explode('/',$_POST['fecha_clases_'.$x]);
- $_fecha_clases = $fecha_clases[2].'-'.$fecha_clases[1].'-'.$fecha_clases[0];
- $_asi_codigo = $_POST['asi_codigo_'.$x];
- $_rel_codigo = $_POST['rel_codigo_'.$x];
- $_valor_relator = $_POST['valor_relator_'.$x];
- if (!is_numeric($_valor_relator)) $_valor_relator = 0;
- if ($_rel_codigo>0){
- // $sql = "update asistencia_fecha set valor_relator = $_valor_relator, codigo_relator = $_rel_codigo, asi_fecha = '$_fecha_clases', hor_codigo = $horc_codigo, tmp = '' where asi_codigo = $_asi_codigo";
- $sql = "update asistencia_fecha set valor_relator = $_valor_relator, codigo_relator = $_rel_codigo where asi_codigo = $_asi_codigo";
- $conn->Execute($sql);
- }
- }
- ///inicio insert
- $_procod = $_POST['pro_codigo_presupuesto'];
- $sql = "select
- P.emp_codigo as cod_empresass
- from
- propuesta_cursos P, empresa E,empresa_proyecto EP
- where
- P.pro_estado = 'A' and
- P.emp_codigo = E.emp_codigo and
- EP.emp_codigo = E.emp_codigo and
- P.pro_codigo = '$_procod'
- order by P.pro_nombre_curso asc
- ";
- $rowIns = $conn->Execute($sql);
- $emp_codigo = $rowIns->fields['cod_empresass'];
- $sql = "select
- asi_fecha
- from
- asistencia_fecha
- where
- hor_codigo = '$horc_codigo'
- order by asi_codigo asc
- ";
- $rowIns = $conn->Execute($sql);
- $arr_participantes = $_POST['numero_maximo_participante'];
- $arr_sala = $_POST['hor_sala'];
- $arr_usu_ingresa = $_SESSION['Sess_Codigo'];
- $num = 0;
- while (!$rowIns->EOF) {
- if($num == 0){
- $arr_fec_ini = $rowIns->fields['asi_fecha'];
- }
- $arr_fec_ter = $rowIns->fields['asi_fecha'];
- $rowIns->MoveNext();
- ++$num;
- }
- $rowIns->Close();
- $arr_numero_dias = $num;
- $sql = "insert into arriendo_salas
- ( arr_sala,
- arr_ejecutivo,
- arr_fec_ini,
- arr_fec_ter,
- arr_participantes,
- arr_usu_ingresa,
- emp_codigo,
- arr_fec_ingreso,
- arr_numero_dias,
- horc_codigo
- ) values(
- '$arr_sala',
- '$arr_usu_ingresa',
- '$arr_fec_ini',
- '$arr_fec_ter',
- '$arr_participantes',
- '$arr_usu_ingresa',
- '$emp_codigo',
- NOW(),
- '$arr_numero_dias',
- '$horc_codigo'
- )
- ";
- $conn->Execute($sql);
- $sql = "SELECT MAX( arr_codigo ) as maxiCod FROM arriendo_salas ";
- $rowInsMax = $conn->Execute($sql);
- $arr_codigo = $rowInsMax->fields['maxiCod'];
- $arrh_random = $_POST['random_fechas'];
- $arr_sala = $arr_sala;
- $sql = "select
- asi_hora_inicio,
- asi_hora_fin,
- asi_fecha
- from
- asistencia_fecha
- where
- hor_codigo = '$horc_codigo'
- order by asi_codigo asc
- ";
- $rowIns22 = $conn->Execute($sql);
- while (!$rowIns22->EOF) {
- $arrh_hora_ini = $rowIns22->fields['asi_hora_inicio'];
- $arrh_hora_ter = $rowIns22->fields['asi_hora_fin'];
- $arrh_fecha = $rowIns22->fields['asi_fecha'];
- $sql = "insert into arriendo_horarios
- ( arr_codigo,
- arrh_fecha,
- arrh_hora_ini,
- arrh_hora_ter,
- arrh_random,
- arrh_sala
- ) values(
- '$arr_codigo',
- '$arrh_fecha',
- '$arrh_hora_ini',
- '$arrh_hora_ter',
- '$arrh_random',
- '$arr_sala'
- )
- ";
- $conn->Execute($sql);
- $rowIns22->MoveNext();
- ++$num;
- }
- $rowIns22->Close();
- //fin insert
- // saco el primer registro de fecha
- $objFechasClas->selectAll("asi_fecha",'order by asi_fecha asc'," where hor_codigo = $horc_codigo");
- $FechaInicio = $objFechasClas->CampoWeb[0]['asi_fecha'];
- // saco el ultimo registro de fecha
- $objFechasClas->selectAll("asi_fecha",'order by asi_fecha desc'," where hor_codigo = $horc_codigo");
- $FechaTermino = $objFechasClas->CampoWeb[0]['asi_fecha'];
- $sql = "update horario_calendario set cal_fec_ini='$FechaInicio', cal_fec_ter='$FechaTermino' where horc_codigo = $horc_codigo";
- $conn->Execute($sql);
- } // fin if modalidad presencial
- if ($ModalidadCurso == 'B'){
- for ($x=1; $x<=$_POST['numero_filas']; $x++){
- if ($_POST['fecha_'.$x] != ''){
- $FechaInvertir = explode('/',$_POST['fecha_'.$x]);
- $FechaClase = $FechaInvertir[2].'-'.$FechaInvertir[1].'-'.$FechaInvertir[0]; // dia, mes, a�o
- $sql = "insert into asistencia_fecha (asi_fecha,hor_codigo, asi_dia, asi_hora_inicio, asi_hora_fin) values ('$FechaClase',$horc_codigo,'".$_POST['dia_'.$x]."','".$_POST['hora_inicio_'.$x]."','".$_POST['hora_termino_'.$x]."')";
- $conn->Execute($sql);
- }
- }
- } // fin if modalidad bi-learning
- // PARA EVALUACIONES
- for ($x=1; $x<=$_POST['numero_filas_ev']; $x++){
- if ($_POST['fecha_'.$x] != ''){
- $objNF = new NotasFechaDAO;
- $objNF->conexionDAO($conn);
- $data = array('horc_codigo' => $horc_codigo,
- 'notf_fecha' => $_POST['fecha_'.$x],
- 'notf_ponderacion' => $_POST['pon_'.$x]
- );
- $objNF->create($data);
- }
- }
- if ($_POST['corregir_fechas'] == 'S'){
- header("location:corregir_fechas_clases.php?codMensaje=11&horc_codigo=$horc_codigo");
- die();
- }
- header("location:mant_calendario_curso.php?codMensaje=1");
- die();
- } else {
- if($_POST['usuario_responsable'] != ''){
- $_POST['usuario_responsable'] = @implode(",", $_POST['usuario_responsable']);
- }else{
- $_POST['usuario_responsable'] = $_POST['usuario_responsable'];
- }
- $obj->update($_POST);
- // ACCIONES DE USUARIOS
- $acc_tipo = 2; // 1 = ingresar, 2 = modificar, 3 = eliminar
- $acc_glosa = 'CALENDARIO DE CURSOS: Se modifica calendario de curso con codigo interno:'.$_POST['codigo_interno_curso'].', Nombre Interno: '.$_POST['nombre_interno'];
- include('../acciones_usuarios.php');
- $area_curso = $_POST['areas_cursos'];
- $ValorEsp = '';
- for ($i=0;$i<count($area_curso);$i++)
- {
- $ValorEsp.=$area_curso[$i].',';
- }
- $ValorEsp = substr($ValorEsp,0,strlen($ValorEsp)-1);
- $sql = "update horario_calendario set area_curso = '$ValorEsp' where horc_codigo = $horc_codigo";
- $conn->Execute($sql);
- if ($_POST['horc_web'] == '' && $_SESSION['Sess_Educrea'] == 'S'){
- $sql = "update horario_calendario set horc_web = '' where horc_codigo = $horc_codigo";
- $conn->Execute($sql);
- }
- // ESTO ES PARA EVALUACIONES
- if ($_POST['modificar'] != 'S'){
- $objNF = new NotasFechaDAO;
- $objNF->conexionDAO($conn);
- $objNF->delete('horc_codigo', $horc_codigo);
- for ($x=1; $x<=$_POST['numero_filas_ev']; $x++){
- if ($_POST['fecha_'.$x] != ''){
- $objNF = new NotasFechaDAO;
- $objNF->conexionDAO($conn);
- $data = array('horc_codigo' => $horc_codigo,
- 'notf_fecha' => $_POST['fecha_'.$x],
- 'notf_ponderacion' => $_POST['pon_'.$x]
- );
- $objNF->create($data);
- }
- }
- }
- header("location:cons_calendario_curso.php?codMensaje=4");
- die();
- }
- }
- $smarty->assign('DiasComienzo','1');
- if ($id != 0){
- $Campos = "*, DATE_FORMAT(cal_fec_ini, '%d/%m/%Y') as cal_fec_ini, DATE_FORMAT(cal_fec_ter, '%d/%m/%Y') as cal_fec_ter";
- $Condicion = "horc_codigo = $id";
- $obj->selectByID($Campos, $Condicion);
- $smarty->assign($obj->CampoWeb,$obj->CampoWeb);
- $codigo_interno = $obj->Campo['codigo_interno'];
- $arr_sala = $obj->Campo['arr_sala'];
- $usuario_responsable = $obj->Campo['usuario_responsable'];
- $usuario_responsable = explode( ',', $usuario_responsable );
- $smarty->assign('usuario_responsable1',$usuario_responsable);
- $area_cursos = $obj->Campo['area_curso'];
- $objCursos = new ProductoDAO;
- $objCursos->conexionDAO($conn);
- $objCursos->selectById('pro_nombre, codigo_sence',' pro_codigo = '.$obj->Campo['cal_codigo']);
- $smarty->assign('NombreCurso',$objCursos->CampoWeb['pro_nombre']);
- $smarty->assign('CodigoCurso',$objCursos->CampoWeb['codigo_sence']);
- $smarty->assign('NumeroFolio',$obj->CampoWeb['codigo_interno']);
- $DiasComienzo = diff_fechas(date('d/m/Y'), $obj->Campo['cal_fec_ini']);
- $smarty->assign('DiasComienzo',$DiasComienzo);
- $objCurso = new ProductoDAO;
- $objCurso->conexionDAO($conn);
- $objCurso->selectById('modalidad_gru_pres'," pro_codigo = ".$obj->CampoWeb['cal_codigo']);
- // Modalidad: S = presencial; D = Elearning; B = BI-Learning
- $smarty->assign('ModalidadCurso',$objCurso->CampoWeb['modalidad_gru_pres']);
- //arrh_random
- //arriendo_salas
- //arriendo_horarios
- }
- if ($horr_codigo != 0){
- $objReserva = new HorarioReservaDAO;
- $objReserva->conexionDAO($conn);
- $Campos = "*, DATE_FORMAT(cal_fec_ini, '%d/%m/%Y') as cal_fec_ini, DATE_FORMAT(cal_fec_ter, '%d/%m/%Y') as cal_fec_ter";
- $Condicion = "horr_codigo = $horr_codigo";
- $objReserva->selectByID($Campos, $Condicion);
- $smarty->assign($objReserva->CampoWeb,$objReserva->CampoWeb);
- }
- $objCursos = new ProductoDAO;
- $objCursos->conexionDAO($conn);
- $objCursos->selectAll('pro_codigo, pro_nombre, codigo_sence, pro_total_horas','','');
- $smarty->assign('lista_cursos',$objCursos->CampoWeb);
- $objSedes = new SedeDAO;
- $objSedes->conexionDAO($conn);
- $objSedes->selectAll('sed_codigo, sed_nombre',' order by sed_nombre asc ','');
- $smarty->assign('lista_sedes',$objSedes->CampoWeb);
- $objProveedores = new ProveedoresDAO;
- $objProveedores->conexionDAO($conn);
- $objProveedores->selectAll('pro_codigo, pro_nombre','','');
- $smarty->assign('lista_proveedores',$objProveedores->CampoWeb);
- $objTipoActividades = new ValorDAO;
- $objTipoActividades->conexionDAO($conn);
- $objTipoActividades->selectAll('*',' order by val_titulo asc '," where par_codigo = 'TIPO_CURSO'");
- $smarty->assign('lista_actividades',$objTipoActividades->CampoWeb);
- $objSALAS_ARRI = new ValorDAO;
- $objSALAS_ARRI->conexionDAO($conn);
- $objSALAS_ARRI->selectAll('*',' order by val_titulo asc '," where par_codigo = 'SALAS_ARRI'");
- $smarty->assign('lista_salas',$objSALAS_ARRI->CampoWeb);
- //$objPresupuestoCursos = new PresupuestoCursosDAO;
- //$objPresupuestoCursos->conexionDAO($conn);
- //$objPresupuestoCursos->selectAll('*',' order by pro_nombre_curso asc '," where pro_estado = 'A'");
- //$smarty->assign('lista_presupuesto_cursos',$objPresupuestoCursos->CampoWeb);
- $objPresupuestoCursos = new PresupuestoCursosDAO;
- $objPresupuestoCursos->conexionDAO($conn);
- $objPresupuestoCursos->selectRelations(' P.pro_codigo,P.emp_codigo,P.pro_nombre_curso,E.emp_nombre,EP.titulo as asss,P.pro_id as pro_id_m '
- ,' propuesta_cursos P, empresa E,empresa_proyecto EP'
- ," P.pro_estado = 'A' and
- EP.emp_codigo = E.emp_codigo and
- EP.id = P.proyecto and
- P.pro_id <> '0' and
- P.pro_id <> ''
- "
- ,' order by P.pro_id asc ');
- $smarty->assign('lista_presupuesto_cursos',$objPresupuestoCursos->CampoWeb);
- $objAreaTematica = new ValorDAO;
- $objAreaTematica->conexionDAO($conn);
- $objAreaTematica->selectAll('*',' order by val_titulo asc '," where par_codigo = 'AREA_TEMAT'");
- $smarty->assign('lista_area_tematica',$objAreaTematica->CampoWeb);
- $obj = new UsuarioDAO;
- $obj->conexionDAO($conn);
- $Campos = 'usu_codigo, usu_nombre, usu_ape_paterno, usu_ape_materno, usu_email';
- $Condicion = " where usu_codigo <> 1 and cla_codigo <> 57 and usu_estado = 'S'";
- $Orden = 'Order by usu_nombre asc';
- //echo "select $Campos from usuario $Condicion $Orden";
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_ejecutivo',$obj->CampoWeb);
- if ($id == 0){
- $objFolio = new FolioDAO;
- $objFolio->conexionDAO($conn);
- $objFolio->selectById('fol_numero', 'fol_codigo = 1');
- $NumeroFolio = $objFolio->CampoWeb['fol_numero'] + 1;
- $smarty->assign('NumeroFolio',$NumeroFolio);
- }
- $obj = new UsuarioDAO;
- $obj->conexionDAO($conn);
- $obj->selectAll('usu_codigo, usu_nombre, usu_ape_paterno','Order by usu_nombre asc',' where cla_codigo = 57');
- $smarty->assign('datos_profesor',$obj->CampoWeb);
- if ($horc_codigo>0){
- $objNF = new NotasFechaDAO;
- $objNF->conexionDAO($conn);
- $objNF->selectAll("*, DATE_FORMAT(notf_fecha, '%d/%m/%Y') as notf_fecha_form",'order by notf_fecha asc',' where horc_codigo = '.$horc_codigo);
- $smarty->assign('data_fechas',$objNF->CampoWeb);
- $smarty->assign('CantidadNotas',$objNF->conta);
- }
- $obj = new ValorDAO;
- $obj->conexionDAO($conn);
- $Campos = 'val_codigo, val_titulo';
- $Condicion = "where par_codigo = 'NIVELCURSO' ";
- $Orden = 'Order by val_titulo asc';
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_nivel_curso',$obj->CampoWeb);
- $obj = new ValorDAO;
- $obj->conexionDAO($conn);
- $Campos = '*';
- $Condicion = "where par_codigo = 'NIVELES_CU' ";
- $Orden = 'Order by val_titulo asc';
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_niveles',$obj->CampoWeb);
- $obj = new ValorDAO;
- $obj->conexionDAO($conn);
- $Campos = 'val_codigo, val_titulo';
- $Condicion = "where par_codigo = 'CATEGORIAS' ";
- $Orden = 'Order by val_titulo asc';
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_categoria_curso',$obj->CampoWeb);
- $obj = new ValorDAO;
- $obj->conexionDAO($conn);
- $Campos = 'val_codigo, val_titulo';
- $Condicion = "where par_codigo = 'AREA_CURSO' ";
- $Orden = 'Order by val_titulo asc';
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_areas_cursos',$obj->CampoWeb);
- $sql = "select val_codigo, val_titulo from valor where par_codigo = 'AREA_CURSO' order by val_titulo asc";
- $row = $conn->Execute($sql);
- while(!$row->EOF){
- $smarty->append('cust_ids', $row->fields['val_codigo']);
- $smarty->append('cust_names',
- $row->fields['val_titulo']
- );
- $row->MoveNext();
- }
- $row->Close();
- if ($area_cursos != ''){
- $sql = "select val_codigo, val_titulo from valor where par_codigo = 'AREA_CURSO' and val_codigo in($area_cursos) order by val_titulo asc";
- $row = $conn->Execute($sql);
- while(!$row->EOF){
- $smarty->append('customer_id', $row->fields['val_codigo']);
- $row->MoveNext();
- }
- $row->Close();
- }
- $random_relatores = rand(1000, 9999).date('YmdHis');
- $smarty->assign('random_relatores',$random_relatores);
- $obj = new ValorDAO;
- $obj->conexionDAO($conn);
- $Campos = 'val_codigo, val_titulo';
- $Condicion = "where par_codigo = 'LUGAR_EJEC' ";
- $Orden = 'Order by val_titulo asc';
- $obj->selectAll($Campos, $Orden, $Condicion);
- $smarty->assign('datos_tipo_lugar',$obj->CampoWeb);
- $conn->Close();
- $smarty->display($template);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement