echo "Deleting {$name}<br />\n";
    } else {
        $oldActionNames[] = $name;
    }
}
foreach ($actions as $action) {
    if (!in_array($action, $oldActionNames)) {
        echo "Adding {$action}<br />\n";
        $new = new Action();
        $new->set('name', $action);
        $new->save();
    }
}
$actions = Action::searchForAll();
$statuses = Status::searchForAll();
$rights = Right::SearchForAll();
$listRights = array();
foreach ($actions as $action) {
    foreach ($statuses as $status) {
        $listRights[] = $action->get('id') . '.' . $status->get('id');
    }
}
$oldrights = array();
foreach ($rights as $right) {
    $actionId = $right->get('actionId');
    $statusId = $right->get('statusId');
    if (!in_array($actionId . '.' . $statusId, $listRights)) {
        echo "Deleting ({$actionId},{$statusId})<br />\n";
        $right->delete();
    } else {
        $oldrights[] = $actionId . '.' . $statusId;