Commit def51957 authored by Rafael Chaves Freitas's avatar Rafael Chaves Freitas
Browse files

atualiza as inscrições do edital de id 17 colocando o país do proponente como...

atualiza as inscrições do edital de id 17 colocando o país do proponente como categoria da inscrição para que seja possível distribuir as inscrições por país
......@@ -3,4 +3,54 @@ $app = MapasCulturais\App::i();
$em = $app->em;
$conn = $em->getConnection();
return [];
\ No newline at end of file
return [
'update registrations set category = owner.pais' => function() use($conn){
$sql = "UPDATE registration r SET category = (
SELECT m.value
FROM agent a
JOIN agent_meta m ON
a.id = m.object_id AND
m.key = 'En_Pais'
WHERE a.id = r.agent_id
) WHERE r.opportunity_id = 17";
$conn->executeQuery($sql);
$paises = array(
'AD' => 'Andorra',
'AR' => 'Argentina',
'BO' => 'Bolivia',
'BR' => 'Brasil',
'CL' => 'Chile',
'CO' => 'Colombia',
'CR' => 'Costa Rica',
'CU' => 'Cuba',
'EC' => 'Ecuador',
'SV' => 'El Salvador',
'ES' => 'España',
'GT' => 'Guatemala',
'HN' => 'Honduras',
'MX' => 'México',
'NI' => 'Nicarágua',
'PA' => 'Panamá',
'PY' => 'Paraguay',
'PE' => 'Perú',
'PT' => 'Portugal',
'DO' => 'República Dominicana',
'UY' => 'Uruguay',
'VE' => 'Venezuela',
);
foreach($paises as $sigla => $pais){
$conn->executeQuery("UPDATE registration SET category = '$pais' WHERE category = '$sigla' AND opportunity_id = 17");
}
$paises = '["Andorra","Argentina","Bolivia","Chile","Colombia","Costa Rica","Cuba","Ecuador","El Salvador","Espa\u00f1a","Guatemala","Honduras","M\u00e9xico","Nicar\u00e1gua","Panam\u00e1","Paraguay","Per\u00fa","Portugal","Rep\u00fablica Dominicana","Uruguay"]';
$conn->executeQuery("UPDATE opportunity SET registration_categories = '$paises' WHERE id = 17");
$conn->executeQuery("UPDATE opportunity_meta SET value = 'País' WHERE object_id = 17 AND key = 'registrationCategTitle'");
$conn->executeQuery("UPDATE opportunity_meta SET value = 'Seleccione un país' WHERE object_id = 17 AND key = 'registrationCategDescription'");
return false;
}
];
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment