Ejemplo n.º 1
0
        $start_time = date('Ymd\\THis\\Z', strtotime('2016-12-31 00:00:00'));
        $end_time = date('Ymd\\THis\\Z', strtotime('2016-12-31 23:59:59'));
        $now = date('Ymd\\THis\\Z');
        $UID = "announcement-{$AnnouncementID}@php.iwu.edu";
        $email_message = <<<EOT
BEGIN:VCALENDAR
VERSION:2.0
PRODID:PHP
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:{$start_time}
DTEND:{$end_time}
DESCRIPTION:{$announcement_data['Body']}
SUMMARY:{$announcement_data['Headline']}
ORGANIZER;CN=Tommy Titan:MAILTO:ttitan@iwu.edu
LOCATION:{$announcement_data['Where']}
UID:{$UID}
SEQUENCE:0
DTSTAMP:{$now}
END:VEVENT
END:VCALENDAR
EOT;
        mail($DEV ? '*****@*****.**' : '*****@*****.**', 'New Announcement for Calendar', $email_message, $email_headers);
    }
}
if (isset($_POST['Action']) && $_POST['Action'] === 'Approve' && $announcements_db->isApprover(IWU_Auth::getUser())) {
    $announcements_db->approveAnnouncement($_POST['AnnouncementID']);
    header('Location: _channel.announcements.approve.php');
    die;
}
header('Location: _channel.announcements.php');
Ejemplo n.º 2
0
    ?>
'}); return false;" href="">
			<h3><?php 
    echo $announcement['Headline'];
    ?>
</h3>
		</a>
	</article>
<?php 
}
if ($announcements_pagination->pageCount() > 1) {
    ?>
<div class="pagination">
<?php 
    echo $announcements_pagination->getLinks();
    ?>
</div>
<?php 
}
?>
<div class="bottom">
	<a onclick="changeChannel($(this).closest('section'), 'create'); return false;" href="">Submit an Announcement</a>
	<?php 
if ($announcements_db->isApprover(IWU_Auth::getUser())) {
    ?>
		<br /><a onclick="changeChannel($(this).closest('section'), 'approve'); return false;" href="">Approve Announcements</a>
	<?php 
}
?>
</div>