public function append($spec, $value = NULL) { if (is_array($spec)) { $this->_smarty->append($spec); return; } $this->_smarty->append($spec, $value); }
/** * Handle a notification. * * @return boolean */ public function handle(NotificationInterface $notification, $level) { if ($notification instanceof AttributeAwareInterface) { $options = $notification->attributes(); } else { $options = []; } if ($notification instanceof TitleAwareInterface) { $options['header'] = $notification->title(); } $variable = ['message' => $notification->message(), 'type' => isset($this->levelMapping[$level]) ? $this->levelMapping[$level] : self::STANDARD, 'options' => $options]; $current = $this->smarty->getTemplateVars($this->var); if (!$current) { $this->smarty->assign($this->var, [$variable]); } else { $this->smarty->append($this->var, $variable); } return true; }
/** * Smarty Array function plugin * Defines an array from template side. * * Examples: * <pre> * {array name="arrayname" values="1,2,3,4,5" delimiter="," explode="true"} * </pre> * * Type: function<br> * Name: array<br> * Purpose: Defines an array from template side<br> * * @param array $params icq and title parameters required * @param Smarty $smarty * * @return string */ function smarty_function_array($params, $smarty) { // be sure array has a name if (empty($params['name']) or is_string($params['name']) === false) { trigger_error('array: name as parameter'); return; } // be sure values parameter is present if (empty($params['values'])) { trigger_error('array: missing values as parameter'); return; } // be sure explode parameter is present if (empty($params['explode'])) { trigger_error('array: missing explode (true, false) as parameter'); return; } else { (bool) $params['explode']; } // be sure delimiter parameter is present if (empty($params['delimiter'])) { trigger_error('array: missing delimiter definition as parameter'); return; } // set up temporary array $temporary_array = []; // explode values at delimiter into the array $temporary_array = explode($params['delimiter'], $params['values']); // ok, check the assigned template vars and see if a variable name exists and if it's an array if (is_array($smarty->getTemplateVars($params['name']))) { // if yes, we append our array to the existing one $smarty->append($params['name'], $temporary_array, true); } else { // we assign the array with the given name $smarty->assign($params['name'], $temporary_array); } }
and da.id_periodo = '$id_periodo' and ma.estado = 'A' and ma.id_dct_asignaciones = '$id_dct_asigna' "; */ $sql = "SELECT ma.id_dct_asignaciones,ma.estado,ma.archivo,ma.fecha_publicacion,\r\n\tEXTRACT(HOUR FROM ma.fecha_publicacion) AS hora,\r\n\tEXTRACT(MINUTE FROM ma.fecha_publicacion) AS minutos,\r\n\tEXTRACT(day FROM ma.fecha_publicacion) AS dia,\r\n\tEXTRACT(month FROM ma.fecha_publicacion) AS mes,\r\n\tEXTRACT(year FROM ma.fecha_publicacion) AS anio\r\n\tFROM dct_material_pea ma, dct_asignaciones da\r\n\twhere ma.id_dct_asignaciones = da.id_dct_asignaciones\r\n\t and da.id_gestion = '{$id_gestion}'\r\n\t and da.id_periodo = '{$id_periodo}'\r\n\t and ma.estado = 'A'\r\n\t and ma.id_dct_asignaciones = '{$id_dct_asigna}'"; $f->ejecutar($sql); if ($f->filas > 0) { for ($i = 0; $i < $f->filas; $i++) { $f->leer($i); $id_asignado = $f->datos->id_dct_asignaciones; $archivo1 = $f->datos->archivo; $fecha_public = $f->datos->dia . '/' . $f->datos->mes . '/' . $f->datos->anio; $hora_public = $f->datos->hora . ':' . $f->datos->minutos; $estado1 = $f->datos->estado; $smarty->append('material', array('id_dct_asig' => $id_asignado, 'archivo' => $archivo1, 'fecha_publicacion' => $fecha_public, 'hora_publicacion' => $hora_public, 'estado' => $estado1)); } } // Encabezado de planilla $sql = "select apf.facu_abre, ap.programa, pm.sigla, pm.materia, pm.id_materia\r\n\t from alm_programas_facultades apf, alm_programas ap, pln_materias pm, dct_asignaciones da\r\n\t where apf.id_facultad = ap.id_facultad\r\n\t and da.id_programa = ap.id_programa\r\n\t and da.id_materia = pm.id_materia\r\n\t and da.id_grupo = '{$id_grupo}'\r\n\t and da.id_materia = '{$id_materia}'\r\n\t and da.id_docente = '{$id_docente}'\r\n\t and da.id_periodo = '{$id_periodo}'\r\n\t and da.id_gestion = '{$id_gestion}'"; $f->Ejecutar($sql); if ($f->filas > 0) { $f->leer(0); $smarty->assign('facultad', $f->datos->facu_abre); $smarty->assign('programa', $f->datos->programa); $smarty->assign('sigla', $f->datos->sigla); $sigla = $f->datos->sigla; $smarty->assign('materia', $f->datos->materia); } $smarty->assign('id_materia', $id_materia); $smarty->assign('id_grupo', $id_grupo);
/** * Добавляет переменную к уже существующим в шаблоне * Значение переменной преобразуется к типу array * * @param $mName Имя переменной в шаблоне или ассоциативный массив со списком переменных * @param null $mValue Значение переменной * @param bool $bMerge Необходимость мержа (слияния) переменных */ public function Append($mName, $mValue = null, $bMerge = false) { $this->oSmarty->append($mName, $mValue, $bMerge); }
/** * Appends a new value in a template array variable, the variable is created if needed. * @see http://www.smarty.net/manual/en/api.append.php * * @param string $tpl_var * @param mixed $value * @param bool $merge */ function append($tpl_var, $value = null, $merge = false) { $this->smarty->append($tpl_var, $value, $merge); }
$smarty->assign('tipof', $tipof); $tipoe = $fechaSis > $fechae ? 'hidden' : 'text'; $smarty->assign('tipoe', $tipoe); $obj->getListadosXMateria($id_materia, $id_grupo, $id_gestion, $id_periodo); if ($obj->tuplas) { $smarty->assign('n', count($obj->tuplas)); foreach ($obj->tuplas as $row) { $nombre = $row["paterno"] . " " . $row["materno"] . ", " . $row["nombres"]; if ($Carrer_Id == 'ARM') { if ($row["nota"] >= $nota_habilitacion) { $enabled = ""; } else { $enabled = "disabled"; } } $smarty->append('alumnos', array('nombre' => $nombre, 'nro_dip' => $row["nro_dip"], 'id_alumno' => post_crypt($row["id_alumno"]), 'pparcial' => $row["pparcial"], 'sparcial' => $row["sparcial"], 'tparcial' => $row["tparcial"], 'cparcial' => $row["cparcial"], 'promparcial' => $row["promparcial"], 'pract' => $row["pract"], 'prompract' => $row["prompract"], 'lab' => $row["lab"], 'promlab' => $row["promlab"], 'notapres' => $row["notapres"], 'exfinal' => $row["exfinal"], 'promexfinal' => $row["promexfinal"], 'nota' => $row["nota"], 'nota_2da' => $row["nota_2da"], 'nota_ex_mesa' => $row["nota_ex_mesa"], 'tipo_prog' => $row["tipo_prog"], 'enabled' => $enabled)); } } else { //$p->Aviso("Esta materia no tiene alumnos asignados"); $smarty->assign('aviso', "Esta materia no tiene alumnos asignados"); } if ($id_periodo == '3') { $num_parc = '2'; $smarty->assign('num_parc', $num_parc); } // echo "---- $fechaf ---- $fechae -- $fechaSis - $tipof--"; //$smarty->display('notas2.tpl'); $p->CabeceraGeneralIntNotas('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('notas2.tpl'); $p->PiedePaginaNotas(); //$p->pie();
require_once "../islogin.php"; $usuario = $_SESSION["__doc_usuario"]; $id_docente = $_SESSION["__doc_id_docente"]; $nombrec = $_SESSION["__doc_nombrec"]; $id_gestion = $_SESSION["__doc_id_gestion"]; $id_periodo = $_SESSION["__doc_id_periodo"]; $gestion = $id_gestion . "/" . $id_periodo; if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) { $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}"); header("location: ../index.php?" . $id); } $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); //$db->debug = true; $obj = new docentes($db); $obj->getListados($id_docente, $id_gestion, $id_periodo); if (!$obj->tuplas) { $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('aviso2', "Docente sin asignacion de materias"); $smarty->display('Comunicado.tpl'); $p->PiedePagina(); exit; } foreach ($obj->tuplas as $row) { $smarty->append('materias', array('id_dct_asignaciones' => $row["id_dct_asignaciones"], 'id_programa' => $row["id_programa"], 'programa' => $row["programa"], 'id_materia' => $row["id_materia"], 'sigla' => $row["sigla"], 'materia' => $row["materia"], 'id_grupo' => $row["id_grupo"], 'id_gestion' => $row["id_gestion"], 'id_periodo' => $row["id_periodo"])); } $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('gacad', $id_periodo . " / " . $id_gestion); $smarty->display('listados1.tpl'); $p->PiedePagina();
exit; } $obj->getListaSubirMaterial($id_docente, $id_gestion, $id_periodo); if (!$obj->tuplas) { $smarty->assign('aviso', "Docente sin asignacion de materias"); $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('Comunicado.tpl'); $p->PiedePagina(); exit; } else { foreach ($obj->tuplas as $row) { $id_programa = $row["id_programa"]; $cad = "id_docente={$id_docente}&id_materia=" . $row["id_materia"] . "&id_grupo=" . $row["id_grupo"] . "&id_gestion=" . $id_gestion . "&id_periodo=" . $row["id_periodo"] . "&sigla=" . $row["sigla"]; $descrip_grupo = ''; if ($row["id_grupo"] >= 50 && $row["id_grupo"] <= 69) { $descrip_grupo = 'P.A.I.'; } if ($row["id_grupo"] >= 70 && $row["id_grupo"] <= 79) { $descrip_grupo = 'Ex.MESA'; } if ($row["id_grupo"] >= 80 && $row["id_grupo"] <= 89) { $descrip_grupo = 'Ex.GRACIA'; } $smarty->append('notas', array('programa' => $row["programa"], 'id_programa' => $row["id_programa"], 'id_materia' => $row["id_materia"], 'sigla' => $row["sigla"], 'materia' => $row["materia"], 'id_grupo' => $row["id_grupo"], 'descrip_grupo' => $descrip_grupo, 'id_gestion' => $row["id_gestion"], 'id_periodo' => $row["id_periodo"], 'testsession' => encrypt($usuario . "¬" . $clave . "¬" . $row["j_id_course"], '$@test2015' . date('j')), 'link' => $cad)); } $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('gacad', $id_periodo . " / " . $id_gestion); $smarty->display('notas1.tpl'); $p->PiedePagina(); } $obj->Close();
// Redirect to the login page redirect('login.php', ''); } // ############################################### // Initialize Database Connection & SQL Generator @($db_link = @mysql_connect('localhost', 'zimzatik', 'your-database-password-here')) or die('Could not connect to database server.'); @mysql_select_db('zimzatik') or die('Could not select database.'); require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/includes/sql_generator.php'; $sql = new SQL_Generator(); $_SESSION['style'] = 'default'; // ############################################### // Initialize the Smarty template engine define('SMARTY_DIR', dirname(__FILE__) . '/smarty/'); require SMARTY_DIR . 'Smarty.class.php'; $smarty = new Smarty(); // Set smarty directories $smarty->template_dir = dirname(dirname(__FILE__)) . '/styles/' . $_SESSION['style'] . '/templates/'; $smarty->compile_dir = dirname(dirname(__FILE__)) . '/styles/' . $_SESSION['style'] . '/templates_c/'; $smarty->cache_dir = dirname(dirname(__FILE__)) . '/styles/' . $_SESSION['style'] . '/cache/'; $smarty->config_dir = dirname(__FILE__) . '/configs/'; // Assign variables used site-wide $smarty->assign('siteurl', 'http://' . $_SERVER['HTTP_HOST'] . '/'); // $smarty->assign('baseurl', 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER["PHP_SELF"]) . '/'); $smarty->assign('actionurl', 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); $smarty->assign('style', $_SESSION['style']); include_once dirname(__FILE__) . '/data.php'; $data = new Data(); if (!empty($_SESSION['status'])) { $smarty->append('status', $_SESSION['status']); unset($_SESSION['status']); }
$nombrec = $_SESSION["__doc_nombrec"]; $id_gestion = $_SESSION["__doc_id_gestion"]; $id_periodo = $_SESSION["__doc_id_periodo"]; $nro_dip = $_SESSION["__doc_nro_dip"]; $gestion = $id_gestion . "/" . $id_periodo; if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) { $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}"); header("location: ../index.php?" . $id); } $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); $f = new uti(); $sql = "select distinct v.id_dct_asignaciones,(m.materia ||' '||m.sigla)as materia,v.lugar_prac,v.fecha_ini,v.fecha_fin,v.pasajeros,v.id_viaje\n from infraestructura.viajes v,pln_materias m, dct_asignaciones a\n where a.id_dct_asignaciones=v.id_dct_asignaciones and a.id_docente='{$id_docente}' and a.id_gestion='{$id_gestion}' and a.id_periodo='{$id_periodo}' and m.id_materia=a.id_materia order by id_viaje"; //die($sql); //die($sql); $f->Ejecutar($sql); if ($f->filas == 0) { $smarty->assign('error', "1"); } else { for ($i = 0; $i < $f->filas; $i++) { $f->Leer($i); $smarty->append('viajess', array('id_dct_asignaciones' => $f->datos->id_dct_asignaciones, 'materia' => $f->datos->materia, 'lugar_prac' => $f->datos->lugar_prac, 'fecha_ini' => $f->datos->fecha_ini, 'fecha_fin' => $f->datos->fecha_fin, 'pasajeros' => $f->datos->pasajeros, 'id' => $f->datos->id_viaje)); } } /*$p->CabeceraGeneral_PgInternas('U.A.T.F.>DOCENTE',$menu->menu_docentes_internas(),$nombrec,$gestion); //$smarty->assign('aviso2',"Docente sin asignacion de materias"); $smarty->display('viajes1.tpl'); $p->PiedePagina(); */ $smarty->display('mat_via.tpl'); //header("location:viajes1.php")
public function append($name, $value, $merge = false) { $this->_smarty->append($name, $value, $merge); }
if ($nota_2dae != 0 && $nota_2dae >= 51) { $nota_2dae = 51; } if ($notae >= 51) { $nota_2dae = 0; } $id_alumno = post_decrypt($id_alumno); if (datos_validos($id_alumno, $id_materia, $id_grupo, $pparcial, $sparcial, $tparcial, $cparcial, $promparciale, $pract, $prompracte, $lab, $promlabe, $notapres, $exfinal, $promexfinale, $notae, $nota_2dae) == 'OK') { $obj->db->GetRow("select * from fn_registrar_notas (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)", array($id_alumno, $id_materia, $id_grupo, $id_gestion, $id_periodo, $id_docente, $pparcial, $sparcial, $tparcial, $cparcial, $promparciale, $pract, $prompracte, $lab, $promlabe, $notapres, $exfinal, $promexfinale, $notae, $nota_2dae)); } } $obj->getListadosXMateria($id_materia, $id_grupo, $id_gestion, $id_periodo); if ($obj->tuplas) { foreach ($obj->tuplas as $row) { $nombre = $row["paterno"] . " " . $row["materno"] . ", " . $row["nombres"]; $smarty->append('alumnos', array('nombre' => $nombre, 'nro_dip' => $row["nro_dip"], 'pparcial' => $row["pparcial"], 'sparcial' => $row["sparcial"], 'tparcial' => $row["tparcial"], 'cparcial' => $row["cparcial"], 'promparcial' => $row["promparcial"], 'pract' => $row["pract"], 'prompract' => $row["prompract"], 'lab' => $row["lab"], 'promlab' => $row["promlab"], 'notapres' => $row["notapres"], 'exfinal' => $row["exfinal"], 'promexfinal' => $row["promexfinal"], 'nota' => $row["nota"], 'nota_2da' => $row["nota_2da"])); } } else { $smarty->assign('aviso', "Esta materia no tiene alumnos asignados"); } /*==========================================================================================*/ /* UNA VEZ QUE GUARDA LAS NOTAS INSERTAMOS A LA TABLA dct_acceso_notas */ /*==========================================================================================*/ $obj->Adicionar("dct_acceso_notas", array("id_gestion" => $id_gestion, "id_periodo" => $id_periodo, "id_docente" => $id_docente, "id_materia" => $id_materia, "id_grupo" => $id_grupo)); if ($finalizar == "on") { $obj->Modificar("dct_asignaciones", array("finalizar" => "S"), " id_docente = '{$id_docente}' and id_materia = '{$id_materia}' and id_gestion = '{$id_gestion}' and id_periodo = '{$id_periodo}' and id_grupo = '{$id_grupo}' "); } $obj->getSistemaEvaluacion($cod_se); if (!$obj->tuplas) { die("Error Codse"); }
$descrip_grupo = $_POST["descrip_grupo"]; } else { $descrip_grupo = ''; } if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) { header("location: ../index.php?id_gestion={$id_gestion}&id_periodo={$id_periodo}"); die; } //print $usuario ; $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); $obj = new Docentes($db); $obj->getListaArchivos($id_gestion, $id_periodo, $id_materia, $id_grupo); foreach ($obj->tuplas as $row) { $smarty->append('archivos', array('id' => $row["id"], 'fecha_registro' => date("d/m/Y H:i:s", strtotime($row["fecha_registro"])), 'descripcion' => $row["descripcion"], 'nombre' => $row["nombre"], 'id_archivo' => $row["id_archivo"])); } $obj->getisdesignacion($id_docente, $id_gestion, $id_periodo, $id_materia, $id_grupo); $smarty->assign('id_programa', $id_programa); $smarty->assign('descrip_grupo', $descrip_grupo); if ($obj->tuplas) { $smarty->assign('programa', $obj->tuplas["programa"]); $smarty->assign('sigla', $obj->tuplas["sigla"]); $smarty->assign('materia', $obj->tuplas["materia"]); $smarty->assign('id_materia', $obj->tuplas["id_materia"]); $smarty->assign('id_dct', $obj->tuplas["id_dct_asignaciones"]); } $smarty->assign('id_grupo', $id_grupo); $smarty->assign('id_docente', $id_docente); $smarty->assign('id_gestion', $id_gestion); $smarty->assign('id_periodo', $id_periodo);
public function Append($Var, $Value = NULL) { if (!$this->IssetAssign($Var)) { $this->Assign($Var, array()); } parent::append($Var, $Value); return $this; }
require_once "../class/libuatf/menus.inc.php"; require_once "../islogin.php"; $usuario = $_SESSION["__doc_usuario"]; $id_docente = intval($_SESSION["__doc_id_docente"]); $nombrec = $_SESSION["__doc_nombrec"]; $id_gestion = intval($_SESSION["__doc_id_gestion"]); $id_periodo = intval($_SESSION["__doc_id_periodo"]); $gestion = $id_gestion . "/" . $id_periodo; if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) { $id = encode_this("id_gestion={$id_gestion}&id_periodo={$id_periodo}"); header("location: ../index.php?" . $id); die; } $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); $obj = new docentes($db); $obj->getHistorialAccesos($id_docente); if (!$obj->tuplas) { $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('aviso2', "Docente sin accesos registrados."); $smarty->display('Comunicado.tpl'); $p->PiedePagina(); exit; } foreach ($obj->tuplas as $row) { $smarty->append('lista', array('usuario_docente' => $row["usuario_docente"], 'fecha' => $row["fecha"], 'ip' => $row["ip"], 'estado' => $row["estado"])); } $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('listaaccesos.tpl'); $p->PiedePagina();
//$p->Aviso("Docente sin asignacion de materias"); //$smarty->display('Comunicado.tpl'); $smarty->assign('aviso', "Docente sin asignacion de materias"); $p->CabeceraGeneral_PgInternas('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('Comunicado.tpl'); $p->PiedePagina(); exit; } else { for ($i = 0; $i < $f->filas; $i++) { $f->Leer($i); $id_programa = $f->datos->id_programa; $cad = "id_docente={$id_docente}&id_materia=" . $f->datos->id_materia . "&id_grupo=" . $f->datos->id_grupo . "&id_gestion=" . $id_gestion . "&id_periodo=" . $f->datos->id_periodo . "&sigla=" . $f->datos->sigla; $descrip_grupo = ''; if ($f->datos->id_grupo >= 50 && $f->datos->id_grupo <= 69) { $descrip_grupo = 'P.A.I.'; } if ($f->datos->id_grupo >= 70 && $f->datos->id_grupo <= 79) { $descrip_grupo = 'Ex.MESA'; } if ($f->datos->id_grupo >= 80 && $f->datos->id_grupo <= 89) { $descrip_grupo = 'Ex.GRACIA'; } $smarty->append('notas', array('programa' => $f->datos->programa, 'id_programa' => $f->datos->id_programa, 'id_materia' => $f->datos->id_materia, 'sigla' => $f->datos->sigla, 'materia' => $f->datos->materia, 'id_grupo' => $f->datos->id_grupo, 'descrip_grupo' => $descrip_grupo, 'id_gestion' => $f->datos->id_gestion, 'id_periodo' => $f->datos->id_periodo, 'link' => $cad)); } $p->CabeceraGeneral_PgInternas('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('notas1.tpl'); $p->PiedePagina(); //$smarty->display('notas1.tpl'); } //------------------------- Fin de else ---------------------------------- //$p->pie();
foreach ($obj->tuplas as $row) { $id_programa = $row["id_programa"]; $cod_se = trim($row["cod_se"]); $codse = ''; $descrip_codse = ''; $descrip_codsef = ''; $cad = "id_docente={$id_docente}&id_materia=" . $row["id_materia"] . "&id_grupo=" . $row["id_grupo"] . "&id_gestion={$id_gestion}&id_periodo=" . $row["id_periodo"] . "&cod_se=" . $row["cod_se"] . "&sigla=" . $row["sigla"]; $cad = encode_this($cad); $nro_parciales = $row["num_parc"]; $descrip_grupo = ''; if ($row["id_grupo"] >= 50 && $row["id_grupo"] <= 69) { $descrip_grupo = 'P.A.I.'; $nro_parciales = 1; } if ($row["id_grupo"] >= 70 && $row["id_grupo"] <= 79) { $descrip_grupo = 'Ex.MESA'; } if ($row["id_grupo"] >= 80 && $row["id_grupo"] <= 89) { $descrip_grupo = 'Ex.GRACIA'; } if ($row["id_grupo"] >= 180 && $row["id_grupo"] <= 189) { $descrip_grupo = 'TRI.EXQ'; } $smarty->append('notas', array('programa' => $row["programa"], 'id_programa' => $row["id_programa"], 'id_materia' => $row["id_materia"], 'id_dct_asignaciones' => $row["id_dct_asignaciones"], 'sigla' => $row["sigla"], 'materia' => $row["materia"], 'id_grupo' => $row["id_grupo"], 'descrip_grupo' => $descrip_grupo, 'tipo_calificacion' => $row["tipo_calificacion"], 'num_parc' => $nro_parciales, 'id_gestion' => $row["id_gestion"], 'id_periodo' => $row["id_periodo"], 'anulacion_parc' => $row["anulacion_parc"], 'codse' => $codse, 'descrip_codse' => $descrip_codse, 'descrip_codsef' => $descrip_codsef, 'cod_se' => $row["cod_se"], 'se_elegido' => $row["se_elegido"], 'finalizar' => $row["finalizar"], 'link' => $cad)); } $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('gacad', $id_periodo . " / " . $id_gestion); $smarty->display('notas1.tpl'); $p->PiedePagina(); } $obj->Close();
$smarty->assign('tipof', $tipof); $tipoe = $fechaSis > $fechae ? 'hidden' : 'text'; $smarty->assign('tipoe', $tipoe); if ($f->filas > 0) { $smarty->assign('n', $f->filas); for ($i = 0; $i < $f->filas; $i++) { $f->leer($i); $nombre = $f->datos->paterno . " " . $f->datos->materno . ", " . $f->datos->nombres; if ($Carrer_Id == 'ARM') { if ($f->datos->nota >= $nota_habilitacion) { $enabled = ""; } else { $enabled = "disabled"; } } $smarty->append('alumnos', array('nombre' => $nombre, 'nro_dip' => $f->datos->nro_dip, 'id_alumno' => post_crypt($f->datos->id_alumno), 'pparcial' => $f->datos->pparcial, 'sparcial' => $f->datos->sparcial, 'tparcial' => $f->datos->tparcial, 'cparcial' => $f->datos->cparcial, 'promparcial' => $f->datos->promparcial, 'pract' => $f->datos->pract, 'prompract' => $f->datos->prompract, 'lab' => $f->datos->lab, 'promlab' => $f->datos->promlab, 'notapres' => $f->datos->notapres, 'exfinal' => $f->datos->exfinal, 'promexfinal' => $f->datos->promexfinal, 'nota' => $f->datos->nota, 'nota_2da' => $f->datos->nota_2da, 'nota_ex_mesa' => $f->datos->nota_ex_mesa, 'tipo_prog' => $f->datos->tipo_prog, 'enabled' => $enabled)); } } else { //$p->Aviso("Esta materia no tiene alumnos asignados"); $smarty->assign('aviso', "Esta materia no tiene alumnos asignados"); } if ($id_periodo == '3') { $num_parc = '2'; $smarty->assign('num_parc', $num_parc); } // echo "---- $fechaf ---- $fechae -- $fechaSis - $tipof--"; //$smarty->display('notas2.tpl'); $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('notas22.tpl'); $p->PiedePagina(); //$p->pie();
public function AssignArray($sVarName, $aValue) { $this->oSmarty->append($sVarName, (array) $aValue, true); }
$gestion = $id_gestion . "/" . $id_periodo; /*if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])){ $id = encode_this("id_gestion=$id_gestion&id_periodo=$id_periodo"); header("location: ../index.php?".$id); }*/ if (!isset($_SESSION["__doc_usuario"]) || !isset($_SESSION["__doc_cambio_clave"])) { header("location: ../index.php?id_gestion={$id_gestion}&id_periodo={$id_periodo}"); } $p = new TemplateInterfaz(); $menu = new menus(); $smarty = new Smarty(); $f = new uti(); $sql = "select (p.materia||' ('||p.sigla||')'||'Grupo('||a.id_grupo||')')as materia,a.id_dct_asignaciones\n from dct_asignaciones a, pln_materias p \n where id_docente='{$id_docente}'and id_gestion='{$id_gestion}'and id_periodo='{$id_periodo}' and a.id_materia=p.id_materia and p.tiene_viaje_practica=true"; $f->Ejecutar($sql); if ($f->filas == 0) { //$p->Aviso("Docente sin asignacion de materias"); $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->assign('aviso2', "Docente sin asignacion de materias para Viajes"); $smarty->display('Comunicado.tpl'); $p->PiedePagina(); exit; } //echo "hola"; for ($i = 0; $i < $f->filas; $i++) { $f->Leer($i); $smarty->append('materiass', array('materia' => $f->datos->materia, 'id_dct_asignaciones' => $f->datos->id_dct_asignaciones)); } //$smarty->display('viajes1.tpl'); $p->CabeceraGeneralInt('U.A.T.F.>DOCENTE', $menu->menu_docentes_internas(), $nombrec, $gestion); $smarty->display('viajes1.tpl'); $p->PiedePagina();
public function Append($tpl_var, $value = null, $merge = false) { return parent::append($tpl_var, $value, $merge); }
public function appendValue($name, $value) { $this->tpl->append($name, $value); }