Пример #1
0
function getComisionInfo($comisionid)
{
    global $FIELDS_COMISIONES, $FIELDS_PROFESORES;
    $results = mysqlCmd("select * from Comisiones where comisionid='{$comisionid}'");
    $comision = array();
    foreach ($FIELDS_COMISIONES as $field) {
        if ($field == "extra1") {
            $field = "diaspermiso";
        }
        $comision["{$field}"] = $results[$field];
    }
    $cedula = $comision["cedula"];
    $profesor = mysqlCmd("select * from Empleados where cedula='{$cedula}';");
    foreach ($FIELDS_PROFESORES as $field) {
        $comision["{$field}"] = $profesor[$field];
    }
    $institutoid = $comision["institutoid"];
    $instituto = mysqlCmd("select * from Institutos where institutoid='{$institutoid}';");
    $comision["instituto"] = $instituto["instituto"];
    return $comision;
}
Пример #2
0
function cambiaEstado($movilid, $newestado)
{
    global $MOVILIDAD_FIELDS, $SITEURL, $ESTADOS, $EMAIL_ADMIN, $SINFIN;
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    //OBTIENE VARIABLES EXTERNAS
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    foreach (array_keys($MOVILIDAD_FIELDS) as $var) {
        ${$var} = $GLOBALS["{$var}"];
    }
    $codigo = $GLOBALS["codigo"];
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    //CAMBIA EL ESTADO
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    $sql = "update Movilidad set estado='{$newestado}' where movilid='{$movilid}'";
    mysqlCmd($sql);
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    //ENVIA MENSAJE AL ESTUDIANTE
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    $viejoestado = $ESTADOS["{$estado}"];
    $nuevoestado = $ESTADOS["{$newestado}"];
    $subject = "[SInfIn] Actualización de su solicitud de movilidad estudiantil {$movilid}";
    $message .= <<<M
<p>
  Señor(a) estudiante,
</p>
<p>
  Su solicitud de movilidad estudiantil ha sido actualizada en
  {$SINFIN}.  Ha pasado al estado <b>{$nuevoestado}</b>.
</p>
<p>
  Para ver los detalles conéctese con su cuenta de usuario en el
  sistema y
  use <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">el
  siguiente enlace para ver directamente la solicitud</a>.
</p>
<p>
  <b>Comité de Currículo</b><br/>FCEN
</p>
M;
    sendMail($email, $subject, $message, $EHEADERS);
    statusMsg("Actualización de estado enviada a {$email}");
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    //Envia mensaje de acuerdo al cambio de estado
    //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    if (0) {
    } else {
        if ($newestado == "pendiente_apoyo") {
            //Send mail to profesor
            $urlapoyo = "{$SITEURL}/movilidad.php?action=apoyo&resultado=apoyo&movilid={$movilid}&codigo={$codigo}";
            $urldevol = "{$SITEURL}/movilidad.php?action=apoyo&resultado=devol&movilid={$movilid}&codigo={$codigo}";
            $urlmovil = "{$SITEURL}/movilidad.php?mode=ver&movilid={$movilid}";
            $subject = "[SInfIn] La solicitud de movilidad estudiantil {$movilid} requiere su visto bueno";
            $message = <<<M
<p>
  Señor(a) Profesor(a),
</p>
<p>
  Una solicitud de movilidad fue presentada por el estudiante del
  programa de <b>{$programa}</b>, <b>{$nombre}</b> identificado con
  documento <b>{$documento}</b> .  El estudiante lo eligió a usted como
  profesor de apoyo.
</p>
<p>
  Para continuar con el trámite es necesario que usted de visto bueno
  a la solicitud.  Para ello lo único que tiene que hacer es dar click
  en el siguiente enlace:
</p>
<center>
  <a href="{$urlapoyo}" style="font-size:1.5em" target="_blank">
    De click en este enlace para apoyar la solicitud
  </a>
</center>
<p>
  Si quiere conocer más a fondo la solicitud antes de dar su visto
  bueno use <a href="{$urlmovil}">este enlace para ver los detalles</a>. Si
  después de conocer la solicitud usted decide apoyarla vuelva a este
  correo y de click en el enlace arriba.
</p>
<p>
  Si no conoce al estudiante o la solicitud tiene un inconveniente de
  click en el siguiente enlace:
</p>
<center>
  <a href="{$urldevol}" style="font-size:1.5em" target="_blank">
    De click en este enlace para devolver la solicitud.
  </a>
</center>
<p>
  En este último caso comuníquese con el estudiante en el
  correo <a href="mailto:{$email}" target="_blank">{$email}</a> para
  sugerirle cambios a la solicitud o para informarle de su decisión de
  no apoyarla.
</p>
<p>Atentamente,</p>
<p>
  <b>Comité de Currículo</b><br/>FCEN
</p>
<p>
  C.C. Vicedecanato FCEN
</p>
M;
            sendMail($email_profesor, $subject, $message, $EHEADERS);
            sendMail($EMAIL_ADMIN, "[Copia]" . $subject, $message, $EHEADERS);
            statusMsg("Mensaje enviado al profesor {$email_profesor}");
            return $newestado;
        } else {
            if ($newestado == "pendiente_aprobacion") {
                $subject = "[SInfIn] La solicitud de movilidad estudiantil {$movilid} ha recibido visto bueno";
                $message = <<<M
<p>
  Señores Comité de Currículo,
</p>
<p>
  La solicitud de movilidad <b>{$movilid}</b> presentada por el estudiante del
  programa de <b>{$programa}</b>, <b>{$nombre}</b>, identificado con
  documento <b>{$documento}</b> ha recibido visto bueno del profesor.
</p>
<p>
  Una vez conectado a {$SINFIN} puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  {$SINFIN}
</p>
M;
                sendMail($EMAIL_ADMIN, $subject, $message, $EHEADERS);
                statusMsg("Mensaje enviado al administrador {$EMAIL_ADMIN}");
                return $newestado;
            } else {
                if ($newestado == "devuelta") {
                    //PENDIENTE
                    $subject = "[SInfIn] La solicitud de movilidad estudiantil {$movilid} ha sido devuelta";
                    $message = <<<M
<p>
  Señores Comité de Currículo,
</p>
<p>
  La solicitud de movilidad <b>{$movilid}</b> presentada por el estudiante del
  programa de <b>{$programa}</b>, <b>{$nombre}</b>, identificado con
  documento <b>{$documento}</b>, ha sido devuelta.
</p>
<p>
  Puede verificar el estado de la solicitud y sus detalles conectándose a {$SINFIN}.
  Una vez allí puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  {$SINFIN}
</p>
M;
                    sendMail($EMAIL_ADMIN, $subject, $message, $EHEADERS);
                    statusMsg("Mensaje enviado al administrador {$EMAIL_ADMIN}");
                    return $newestado;
                } else {
                    if ($newestado == "aprobada") {
                        //PENDIENTE
                        $subject = "[SInfIn] Solicitud de movilidad estudiantil {$movilid} aprobada";
                        $message = <<<M
<p>
  Apreciado(a) {$nombre},
</p>
<p>
  El Comité de Currículo se complace en informarle que su solicitud de
  movilidad <b>{$movilid}</b> ha sido aprobada en el acto
  administrativo <b>{$acto}</b>.
</p>
<p>
  Después de estudiar su solicitud y teniendo en cuenta los topes
  definidos por el Consejo de Facultad, el comité de currículo aprobó
  un monto total de <b>{$monto}</b>.
</p>
<p>
  <b>Para proceder con el desembolso del dinero deberá dirigirse al
  Centro de Extensión de la Facultad, Oficina 6-111. Es su
  responsabilidad realizar este trámite. <i style=color:red>La
  Universidad no desembolsa dinero después de iniciada la fecha del
  evento o pasantía</i>.</b>
</p>
<p>
  Le recordamos al terminar la actividad, cumplir con
  las <b>obligaciones adquiridas</b> al recibir este apoyo en un plazo
  no mayor a un mes. Estas obligaciones deberán ser legalizadas usando
  la plataforma {$SINFIN}, tal y como se explica en los tutoriales de la
  misma.
</p>
<p>
  Para conocer otros detalles de su solicitud conéctese a {$SINFIN}.
  Una vez allí puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  <b>Comité de Currículo</b><br/>FCEN
</p>
<p>
  C.C. Profesor de Apoyo, Comité de Currículo.
</p>
M;
                        sendMail($email, $subject, $message, $EHEADERS);
                        sendMail($email_profesor, "[Copia]" . $subject, $message, $EHEADERS);
                        sendMail($EMAIL_ADMIN, "[Copia]" . $subject, $message, $EHEADERS);
                        statusMsg("Mensaje enviado al estudiante {$email}, al profesor de apoyo {$email_profesor} y al administrador {$EMAIL_ADMIN}");
                        return $newestado;
                    } else {
                        if ($newestado == "rechazada") {
                            //PENDIENTE
                            $subject = "[SInfIn] Solicitud de movilidad estudiantil {$movilid} rechazada";
                            $message = <<<M
<p>
  Señor(a) estudiante,
</p>
<p>
  El Comité de Currículo lamenta informarle que su solicitud de
  movilidad <b>{$movilid}</b> ha sido rechazada en el acto
  administrativo <b>{$acto}</b>.
</p>
<p>
  Las razones expresadas por el Comité fueron:
  <blockquote style="font-style:italic">
    {$observacionesadmin}
  </blockquote>
</p>
<p>
  Para conocer otros detalles de su solicitud conéctese a {$SINFIN}.
  Una vez allí puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  <b>Comité de Currículo</b><br/>FCEN
</p>
<p>
  C.C. Profesor de Apoyo, Comité de Currículo.
</p>
M;
                            sendMail($email, $subject, $message, $EHEADERS);
                            sendMail($email_profesor, "[Copia]" . $subject, $message, $EHEADERS);
                            sendMail($EMAIL_ADMIN, "[Copia]" . $subject, $message, $EHEADERS);
                            statusMsg("Mensaje enviado al estudiante {$email}, al profesor de apoyo {$email_profesor} y al administrador {$EMAIL_ADMIN}");
                            return $newestado;
                        } else {
                            if ($newestado == "cumplida") {
                                //PENDIENTE
                                $subject = "[SInfIn] Solicitud de movilidad estudiantil {$movilid} cumplida";
                                $message = <<<M
<p>
  Señores Comité de Currículo,
</p>
<p>
  La solicitud de movilidad <b>{$movilid}</b> presentada por el estudiante del
  programa de <b>{$programa}</b>, <b>{$nombre}</b>, identificado con
  documento <b>{$documento}</b>, ha sido cumplida exitosamente.
</p>
<p>
  Puede verificar los cumplidos conéctese a {$SINFIN}.
  Una vez allí puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  {$SINFIN}
</p>
M;
                                sendMail($EMAIL_ADMIN, $subject, $message, $EHEADERS);
                                statusMsg("Mensaje enviado al administrador {$EMAIL_ADMIN}");
                                return $newestado;
                            } else {
                                if ($newestado == "terminada") {
                                    //PENDIENTE
                                    $subject = "[SInfIn] Solicitud de movilidad estudiantil {$movilid} terminada";
                                    $message = <<<M
<p>
  Señores Comité de Currículo,
</p>
<p>
  La solicitud de movilidad <b>{$movilid}</b> presentada por el
  estudiante del programa de <b>{$programa}</b>, <b>{$nombre}</b>,
  identificado con documento <b>{$documento}</b>, ha sido terminada
  exitosamente. Se han entregado el cumplido y el compromiso
  obligatorio.
</p>
<p>
  Puede verificar los documentos respectivos conéctese a {$SINFIN}.  Una
  vez allí puede editar la solicitud
  usando <a href="{$SITEURL}/movilidad.php?mode=editar&movilid={$movilid}&action=loadmovil">este
  enlace</a>.
</p>
<p>Atentamente,</p>
<p>
  {$SINFIN}
</p>
<p>
C.C. Estudiante.
</p>
M;
                                    sendMail($EMAIL_ADMIN, $subject, $message, $EHEADERS);
                                    sendMail($email, "[Copia]" . $subject, $message, $EHEADERS);
                                    statusMsg("Mensaje enviado al administrador {$EMAIL_ADMIN}");
                                    return $newestado;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
Пример #3
0
         $name = "masignatura_{$ir}_{$ia}";
         $manual = ${$name};
         $name = "mcodigo_{$ir}_{$ia}";
         $mcodigo = ${$name};
         $name = "creditos_{$ir}_{$ia}";
         $creditos = ${$name};
         $name = "definitiva_{$ir}_{$ia}";
         $definitiva = ${$name};
         if (!isBlank($manual)) {
             $codigo = $mcodigo;
             $asignatura = $manual;
         } else {
             $codigo = $asignatura;
             $parts = preg_split("/:/", $codigo);
             $codigo = $parts[0];
             $results = mysqlCmd("select nombre from Cursos where codigo='{$codigo}' limit 1;");
             $asignatura = $results[0];
         }
         array_push($asignaturas, array("creditos" => $creditos, "codigo" => $codigo, "asignatura" => $asignatura, "definitiva" => $definitiva));
     }
 }
 if ($debug) {
     echo "<b>Asignaturas:</b><br/>";
     print_r($asignaturas);
     echo "<br/>";
     echo "<hr/>";
 }
 $nrows = max($nmaterias, $nasignaturas);
 if ($nmaterias != $nasignaturas) {
     $nobs++;
     $obs = $nobs;
Пример #4
0
     return 0;
 } else {
     if ($action == "testdb") {
         $sql = "select count(quakeid) from {$QUAKESRUN};";
         $result = mysqlCmd($sql);
         echo $result[0];
         return 0;
     } else {
         if ($action == "submit") {
             $sql = "update {$QUAKESRUN} set astatus='4',stationid='{$station_id}',adatetime=now(),calctime3='{$deltat}' where quakeid='{$quakeid}';";
             mysqlCmd($sql);
             return 0;
         } else {
             if ($action == "status") {
                 $sql = "update Stations set station_status={$station_status},station_statusdate=now() where station_id='{$station_id}';";
                 mysqlCmd($sql);
                 echo "Status for {$station_id} changed to {$station_status}<br/>";
                 return 0;
             } else {
                 if ($action == "preregister") {
                     $station_dir = "stations/.preregister/{$station_id}";
                     if (!is_dir($station_dir)) {
                         shell_exec("mkdir -p {$station_dir}");
                     }
                     $fl = fopen("{$station_dir}/{$station_id}rc", "w");
                     fwrite($fl, "station_id='{$station_id}';\nstation_arch='{$station_arch}';\nstation_nproc={$station_nproc};\nstation_mem={$station_mem};\nstation_mac='{$station_mac}';");
                     fclose($fl);
                     return;
                 } else {
                     echo "Server responding: ", $DATE;
                     return 0;
Пример #5
0
$ROOTDIR = rtrim(shell_exec("dirname {$SCRIPTNAME}"));
require "etc/library.php";
$html = "";
if (0) {
} else {
    if ($action == "comaca") {
        if (isset($daily)) {
            $actividades = mysqlCmd("select * from Actividades where fechaini=curdate()", $qout = 1);
            $tiempo = "hoy";
            $transcurso = "del día de hoy";
        } else {
            $actividades = mysqlCmd("select * from Actividades where (UNIX_TIMESTAMP(fechaini)-UNIX_TIMESTAMP(curdate()))>0 and (UNIX_TIMESTAMP(fechaini)-UNIX_TIMESTAMP(curdate()))<7*86400;", $qout = 1);
            $tiempo = "la semana";
            $transcurso = "de la próxima semana";
        }
        $suscritos = mysqlCmd("select email from Suscripciones where suscripcion='comaca' and confirma+0>0", $qout = 1);
        $subject = "[ComAca] Actividades de la Comunidad Académica para {$tiempo}";
        $message = <<<M
<p>
  Señor(a) suscriptor,
</p>
<p>
  Estas son las actividades de la Comunidad Académica de la Facultad
  de Ciencias Exactas y Naturales que se desarrollaran durante el
  transcurso {$transcurso}.
</p>
M;
        $nact = 0;
        foreach ($actividades as $actividad) {
            foreach (array_keys($actividad) as $key) {
                if (preg_match("^\\d+\$", $key)) {
Пример #6
0
     $ps = parseParams($params);
     $planid = $ps["planid"];
     preg_match("/(\\d+)-/", $planid, $matches);
     $programaid = $matches[1];
     $results = mysqlCmd("select instituto from Programas where programaid='{$programaid}'");
     $instituto = $results["instituto"];
     //$instituto=$INSTITUTOS["$instituto"];
     $html .= "{$instituto}";
 } else {
     //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     //UPDATE STUDENT
     //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
     if ($action == "updatestudent") {
         $ps = parseParams($params);
         $documento = $ps["documento"];
         if ($results = mysqlCmd("select * from Estudiantes where documento='{$documento}'")) {
             $nombre = $results["nombre"];
             $email = $results["email"];
             $html .= "{\"nombre\":\"{$nombre}\",\"email\":\"{$email}\"}";
         } else {
             $html .= "0";
         }
     } else {
         //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
         //FILL PROFESOR
         //%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
         if ($action == "fillProfesor") {
             $ps = parseParams($params);
             $documento = $ps["documento"];
             $db = mysqli_connect("localhost", "comisiones", "123", "Comisiones");
             if ($results = mysqlCmdDB($db, "select * from Profesores where cedula='{$documento}'")) {
Пример #7
0
 foreach ($results as $result) {
     $color = "lightgray";
     foreach ($fields as $field) {
         $name = "l" . $field;
         ${$name} = $result["{$field}"];
     }
     $Estudiante = mysqlCmd("select * from Estudiantes where documento='{$lEstudiantes_documento}'");
     $lnombre = $Estudiante["nombre"];
     $luniversidad = $Estudiante["universidad"];
     if (isBlank($luniversidad)) {
         $luniversidad = "--";
     }
     $Plan = mysqlCmd("select * from Planes where planid='{$lPlanes_planid}'");
     $lprogramaid = $Plan["Programas_programaid"];
     $lversion = $Plan["version"];
     $Programa = mysqlCmd("select * from Programas where programaid='{$lprogramaid}'");
     $lprograma = $Programa["programa"];
     if (isBlank($lstatus)) {
         $lstatus = 0;
     }
     $lstatus = $RECONSTATUS[$lstatus];
     if ($lstatus == "Revisado") {
         $color = "pink";
     }
     if ($lstatus == "Solicitado") {
         $color = "yellow";
     }
     if ($lstatus == "Rechazado") {
         $color = "white";
     }
     if ($lstatus == "Entregado") {
Пример #8
0
</tr>
<tr>
  <td colspan=2>
    <input type="submit" name="action" value="Recupera">
  </td>
</tr>
</table>
</form>
C;
            } else {
                if ($mode == "cambiar") {
                    if (isset($EMAIL)) {
                        $email = $EMAIL;
                        $pass = $PASS;
                    }
                    $results = mysqlCmd("select * from Usuarios where email='{$email}'");
                    $spass = $results["password"];
                    $nombre = $results["nombre"];
                    $documento = $results["documento"];
                    $tipo = $results["tipo"];
                    $spass = $results["password"];
                    $tiposel = generateSelection($TIPOS, "tipo", $tipo);
                    if ($pass == $spass) {
                        $content .= <<<C
{$FORM}
<h3>Cambio de Información para {$nombre}</h3>
<table>
<tr>
  <td>Nombre:</td>
  <td><input name="nombre" value="{$nombre}"></td>
</tr>
Пример #9
0
function insertSql($table, $mapfields)
{
    global $GLOBALS;
    foreach (array_keys($GLOBALS) as $var) {
        ${$var} = $GLOBALS["{$var}"];
    }
    $fields = "(";
    $values = "(";
    $udpate = "";
    $i = 0;
    foreach (array_keys($mapfields) as $field) {
        $nvalue = $mapfields["{$field}"];
        if ($nvalue == "") {
            $nvalue = $field;
        }
        $value = ${$nvalue};
        $fields .= "{$field},";
        $values .= "'{$value}',";
        if ($i > 0) {
            $update .= "{$field}=VALUES({$field}),";
        }
        $i++;
    }
    $fields = rtrim($fields, ",") . ")";
    $values = rtrim($values, ",") . ")";
    $update = rtrim($update, ",");
    $sql = "insert into {$table} {$fields} values {$values} on duplicate key update {$update}";
    $result = mysqlCmd($sql);
    return $result;
}
Пример #10
0
C;
                            foreach ($TIPOS_ACTIVIDAD as $Tipo) {
                                $content .= <<<C
        <td>{$Tipo}</td>
C;
                            }
                            $content .= <<<C
\t<td>Total</td>
\t<td>Umbrales</td>
\t<td>Nota</td>
    </tr></thead>
C;
                            $csvcontent = "documento;nombre;nota\n";
                            foreach ($documentos as $documento) {
                                //GENERATE DETAILS
                                $result = mysqlCmd("select nombre from Usuarios where documento='{$documento}'");
                                $nombre = $result["nombre"];
                                $detalles = "{$nombre}:<br/>";
                                foreach ($asistencias["{$documento}"] as $asistencia) {
                                    $actid = $asistencia["Actividades_actid"];
                                    $actividad = $actividades["{$actid}"];
                                    if ($asistencia["tarde"] > 0) {
                                        $tardetxt = "(reportada tarde)";
                                    } else {
                                        $tardetxt = "";
                                    }
                                    $info = $actividad["fechaini"] . "," . $actividad["horaini"] . ": " . $actividad["tipo"] . " '" . $actividad["nombre"] . "' " . $tardetxt;
                                    $detalles .= $info . "<br/>";
                                }
                                $csvcontent .= "{$documento};{$nombre};";
                                $content .= <<<C
Пример #11
0
      <td><input type=text name=station_receiving value="{$station_receiving}"></td>
    </tr>
    <tr class="level3">
      <td valign=top>Status:</td>
      <td><input type=text name=station_status value="{$station_status}"></td>
    </tr>
    <tr>
      <td valign=top colspan=2>
\t<input type=submit name=action value=register> {$delete}
      </td>
    </tr>
  </table>
</form>
C;
                                                            //LIST OF STATIONS
                                                            $stations = mysqlCmd("select * from Stations", $qout = 1);
                                                            $stationstxt = <<<T
<center>
<table border=1px cellspacing=0px>
<tr>
  <td class="leveltab0">#</td>
  <td class="leveltab0">Station ID</td>
  <td class="leveltab0">Name</td>
  <td class="leveltab3">E-mail</td>
  <td class="leveltab3">Receiving</td>
  <td class="leveltab3">Links</td>
</tr>
T;
                                                            $i = 1;
                                                            foreach ($stations as $station) {
                                                                $urlstring = "";