- $this->codep = $codep;
- $dsn = 'mysql://intranet:intranet@intranet-db.mecon.ar/CODEP';
- $db = DB::connect($dsn);
- if (DB::isError($db))
- die ($db->getMessage("No pudo conectarse a la base"));
- $sql = "SELECT nombre, nombre_breve, dependencia_id
- FROM Dependencias
- WHERE codigo_actual = '$this->codep' AND
- dependencia_esta_activa = 1";
- $result = $db->query($sql);
+ if(!is_null($codep)) {
+ $this->codep = $codep;
+ $dsn = 'mysql://intranet:intranet@intranet-db.mecon.ar/CODEP';
+ $db = DB::connect($dsn);
+ if (DB::isError($db))
+ die ($db->getMessage("No pudo conectarse a la base"));
+ $sql = "SELECT nombre, nombre_breve, dependencia_id,codigo_actual
+ FROM Dependencias
+ WHERE codigo_actual = '$this->codep' AND
+ dependencia_esta_activa = 1";
+ $result = $db->query($sql);
+
+ }else {
+ $this->dependencia_id = $id;
+ $dsn = 'mysql://intranet:intranet@intranet-db.mecon.ar/CODEP';
+ $db = DB::connect($dsn);
+ if (DB::isError($db))
+ die ($db->getMessage("No pudo conectarse a la base"));
+ $sql = "SELECT nombre, nombre_breve, dependencia_id, codigo_actual
+ FROM Dependencias
+ WHERE dependencia_id = $this->dependencia_id AND
+ dependencia_esta_activa = 1";
+ $result = $db->query($sql);
+ }