Beispiel #1
0
$region_type = REGION_CITY;
$id = get_param('id');
$legislation = new Legislation($id);
if (!empty($_POST)) {
    $legislation->region_id($region_id);
    $legislation->region_type($region_type);
    $legislation->title(get_param('title'));
    $legislation->status(get_param('status'));
    $legislation->recommended_action(get_param('recommended_action'));
    $legislation->summary(get_param('summary'));
    $legislation->discussion(get_param('discussion'));
    $legislation->question(get_param('question'));
    $date_introduced = set_date_parts(get_param('intro_month'), get_param('intro_day'), get_param('intro_year'));
    $date_heard = set_date_parts(get_param('heard_month'), get_param('heard_day'), get_param('heard_year'));
    $legislation->date_introduced($date_introduced);
    $legislation->date_heard($date_heard);
    if ($id) {
        $legislation->update();
    } else {
        $id = $legislation->insert();
    }
    // sponsor IDs next
    $sponsor_ids = get_param('sponsor_ids');
    if (!empty($sponsor_ids)) {
        $legislation->associate_sponsors($sponsor_ids);
    }
    // tags next
    $tag_list = get_param('tag_list');
    $tags = explode('|', $tag_list);
    if (!empty($tags)) {
        $legislation->associate_tags($tags);