Esempio n. 1
0
<?php

require_once 'start.php';
// initialize DIA library
require_once APP_ROOT . '/lib/democracyinaction-php/api.php';
$dia_config = $app_config['democracy_in_action'];
$dia = new DemocracyInAction_API($dia_config['node'], $dia_config['login'], $dia_config['password']);
$dia->authenticate();
$dia_groups = $dia->get(Group::dia_object);
if (!$dia_groups) {
    print "auth failed";
    exit;
}
foreach ($dia_groups as $dia_group) {
    $group = GroupPeer::find_or_create_by_dia_key($dia_group);
    $group->save();
}
$groups = GroupPeer::doSelect(new Criteria());
$groups_to_geocode = GroupPeer::geocodable();
foreach ($groups_to_geocode as $group) {
    $group->geocode();
    $group->save();
}