$atributos[0]["perm"] = 1; $atributos[0]["mixta"] = 0; $atributos[1]["legis"] = 0; $atributos[1]["perm"] = 1; $atributos[1]["mixta"] = 0; $atributos[2]["legis"] = 0; $atributos[2]["perm"] = 0; $atributos[2]["mixta"] = 0; $atributos[3]["legis"] = 0; $atributos[3]["perm"] = 1; $atributos[3]["mixta"] = 1; for ($i = 0; $i < 4; $i++) { $lista = $comHTML->find('div[class=listado_1_comisiones]', $i)->find('span'); if ($lista !== null) { foreach ($lista as $comElem) { $organo_ = quitarEspaciosSobra($comElem->plaintext); $organo = estandarizarOrgano($organo_); if (strpos($organo, "Subcomisión") !== false) { $subcom = array(); $urlOrgano = $comElem->find("a", 0)->href; $subcom["idOrgano"] = obtenerCampoUrl($urlOrgano, "idOrgano"); $subcom["nombre"] = nombreSubcom($organo); $subcom["legislativa"] = $atributos[$i]["legis"]; $subcom["permanente"] = $atributos[$i]["perm"]; $subcom["mixta"] = $atributos[$i]["mixta"]; $subcom["iniciativa"] = iniciativaSubcom($organo); scraperwiki::save_sqlite(array('nombre'), $subcom); } } } }
$atributos[1]["legis"] = 0; $atributos[1]["perm"] = 1; $atributos[1]["mixta"] = 0; $atributos[2]["legis"] = 0; $atributos[2]["perm"] = 0; $atributos[2]["mixta"] = 0; $atributos[3]["legis"] = 0; $atributos[3]["perm"] = 1; $atributos[3]["mixta"] = 1; for ($i = 0; $i < 4; $i++) { $lista = $comHTML->find('div[class=listado_1_comisiones]', $i)->find('li'); if ($lista !== null) { foreach ($lista as $comElem) { $organo_ = quitarEspaciosSobra($comElem->plaintext); $organo = estandarizarOrgano($organo_); if (strpos($organo, "Comisión") !== false) { $comision = array(); $urlOrgano = $comElem->find("a", 0)->href; $comision["idOrgano"] = obtenerCampoUrl($urlOrgano, "idOrgano"); $comision["nombre"] = nombreCom($organo); $comision["prefijo"] = prefijoComision($organo); $comision["legislativa"] = $atributos[$i]["legis"]; $comision["permanente"] = $atributos[$i]["perm"]; $comision["mixta"] = $atributos[$i]["mixta"]; scraperwiki::save_sqlite(array('idOrgano'), $comision); } } } else { echo "Error al obtener la lista de comisiones ({$i}/4)"; } }