示例#1
0
<br/>
        <span class="label">Calendared</span> <?php 
echo $announcement->calendared();
?>
<br/>
        <span class="label">Sponsored by</span> 
<?php 
if (!empty($announcement->sponsor)) {
    foreach ($announcement->sponsor as $sponsor) {
        echo $sponsor->sponsor_name() . '<br/>';
    }
}
?>
<br/>
        <span class="label">Vote</span> <?php 
echo $announcement->vote();
?>
<br/>
        <div class="clear"></div>
        <br/><br/>
        <p>I have <?php 
echo $announcement->days_remaining();
?>
 left to:</p>
        <div id="btn_support" data-val="1" class="button">Support</div>
        <div id="btn_oppose" data-val="-1" class="button">Oppose</div>
        <div class="clear"></div>
        <form id="response_form" method="post">
        <input type="hidden" name="id" id="id" value="<?php 
echo $id;
?>
示例#2
0
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.user.php';
require_once DOC_ROOT . '/includes/classes/class.city.php';
require_once DOC_ROOT . '/includes/classes/class.announcement_feedback.php';
$id = get_param('id');
$announcement = new Announcement($id);
$data = array('id' => $id, 'type' => ANNOUNCEMENT_TYPE, 'title' => $announcement->title(), 'description' => $announcement->text(), 'text' => $announcement->text(), 'category' => array('id' => $announcement->category['id'], 'name' => $announcement->category['name']), 'question' => $announcement->question(), 'location' => $announcement->location(), 'image' => $announcement->get_image_src(), 'status' => $announcement->status->status(), 'calendared' => $announcement->calendared(), 'vote' => $announcement->vote(), 'support' => $announcement->get_support(), 'oppose' => $announcement->get_oppose(), 'days_remaining' => $announcement->days_remaining(), 'sponsors' => $announcement->sponsors, 'comment_data' => $announcement->comment_data, 'user_feedback' => $announcement->feedback_submitted($user_id));
return_jsonp_data($data);
示例#3
0
require_once DOC_ROOT . '/includes/classes/class.announcement.php';
require_once DOC_ROOT . '/includes/classes/class.tag.php';
$announcement_id = get_param('id');
if ($announcement_id) {
    $announcement = new Announcement($announcement_id);
} else {
    $announcement = new Announcement();
}
if (!empty($_POST)) {
    // announcement data first
    $announcement->heading(get_param('heading'));
    $announcement->description(get_param('description'));
    $calendared = get_param('calendared');
    $announcement->calendared($calendared);
    $vote = get_param('vote');
    $announcement->vote($vote);
    $fiscal = get_param('fiscal');
    $announcement->fiscal_impact($vote);
    $staffing = get_param('staffing');
    $announcement->staffing_impact($vote);
    if ($announcement_id) {
        $announcement->update();
    } else {
        $announcement_id = $announcement->insert();
    }
    // tags second
    $tag_list = get_param('tag_list');
    $tags = explode('|', $tag_list);
    print '<pre>';
    print_r($tags);
    print '</pre>';
示例#4
0
if (!empty($_POST)) {
    $announcement->region_id($region_id);
    $announcement->region_type($region_type);
    $announcement->title(get_param('title'));
    $announcement->description(get_param('description'));
    $announcement->text(get_param('text'));
    $announcement->question(get_param('question'));
    $announcement->location(get_param('location'));
    $date_beginning = set_date_parts(get_param('begin_month'), get_param('begin_day'), get_param('begin_year'));
    $date_ending = set_date_parts(get_param('end_month'), get_param('end_day'), get_param('end_year'));
    $calendared = set_date_parts(get_param('calendared_month'), get_param('calendared_day'), get_param('calendared_year'));
    $vote = set_date_parts(get_param('vote_month'), get_param('vote_day'), get_param('vote_year'));
    $announcement->date_beginning($date_beginning);
    $announcement->date_ending($date_ending);
    $announcement->calendared($calendared);
    $announcement->vote($vote);
    if ($id) {
        $announcement->update();
    } else {
        $id = $announcement->insert();
    }
    // sponsor IDs next
    $sponsor_ids = get_param('sponsor_ids');
    if (!empty($sponsor_ids)) {
        $announcement->associate_sponsors($sponsor_ids);
    }
    // finally, tags
    $tag_list = get_param('tag_list');
    $tags = explode('|', $tag_list);
    if (!empty($tags)) {
        $announcement->associate_tags($tags);
<?php

require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php';
require_once DOC_ROOT . '/includes/classes/class.user.php';
require_once DOC_ROOT . '/includes/classes/class.announcement.php';
$type = get_param('type');
$id = get_param('id');
$announcement = new Announcement($id);
$data = array('title' => $announcement->title(), 'calendared' => $announcement->calendared(), 'vote' => $announcement->vote(), 'image' => $announcement->get_image_src(), 'question' => $announcement->question(), 'support' => $announcement->get_support(), 'oppose' => $announcement->get_oppose(), 'sponsors' => $announcement->sponsor);
return_jsonp_data($data);