/**
* Other calendar plugin functions.
*
- * @copyright © 2002-2006 The SquirrelMail Project Team
+ * @copyright 2002-2021 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package plugins
* @subpackage calendar
*/
+/**
+ * Add link to menu at top of content pane
+ *
+ * @return void
+ *
+ */
+function calendar_do() {
+
+ global $oTemplate, $nbsp;
+ $output = makeInternalLink('plugins/calendar/calendar.php',_("Calendar"),'right')
+ . $nbsp . $nbsp;
+ return array('menuline' => $output);
+
+}
+
/**
* Adds second layer of calendar links to upper menu
* @return void
function calendar_header() {
global $color,$year,$day,$month;
+// FIXME: Don't echo HTML from core. This whole function should probably be moved into a template file
echo html_tag( 'table', '', '', $color[0], 'border="0" width="100%" cellspacing="0" cellpadding="2"' ) .
html_tag( 'tr' ) .
html_tag( 'td', '', 'left', '', 'width="100%"' );
- displayInternalLink("plugins/calendar/calendar.php?year=$year&month=$month",_("Month View"),"right");
+ echo makeInternalLink("plugins/calendar/calendar.php?year=$year&month=$month",_("Month View"),"right");
echo " \n";
- displayInternalLink("plugins/calendar/day.php?year=$year&month=$month&day=$day",_("Day View"),"right");
+ echo makeInternalLink("plugins/calendar/day.php?year=$year&month=$month&day=$day",_("Day View"),"right");
echo " \n";
- // displayInternalLink("plugins/calendar/event_create.php?year=$year&month=$month&day=$day",_("Add Event"),"right");
+ // echo makeInternalLink("plugins/calendar/event_create.php?year=$year&month=$month&day=$day",_("Add Event"),"right");
// echo " \n";
echo '</td></tr>';
'360' => _("6 hr.")
);
- while( $bar = each($eventlength)) {
- if($bar['key']==$selected){
- echo ' <option value="'.$bar['key'].'" selected="selected">'.$bar['value']."</option>\n";
+ foreach($eventlength as $key => $value) {
+ if($key==$selected){
+ echo ' <option value="'.$key.'" selected="selected">'.$value."</option>\n";
} else {
- echo ' <option value="'.$bar['key'].'">'.$bar['value']."</option>\n";
+ echo ' <option value="'.$key.'">'.$value."</option>\n";
}
}
}
'55'=>'55'
);
- while ( $bar = each($eventminute)) {
- if ($bar['key']==$selected){
- echo ' <option value="'.$bar['key'].'" selected="selected">'.$bar['value']."</option>\n";
+ foreach ($eventminute as $key => $value) {
+ if ($key==$selected){
+ echo ' <option value="'.$key.'" selected="selected">'.$value."</option>\n";
} else {
- echo ' <option value="'.$bar['key'].'">'.$bar['value']."</option>\n";
+ echo ' <option value="'.$key.'">'.$value."</option>\n";
}
}
}
'1' => _("High"),
);
- while( $bar = each($eventpriority)) {
- if($bar['key']==$selected){
- echo ' <option value="'.$bar['key'].'" selected="selected">'.$bar['value']."</option>\n";
+ foreach($eventpriority as $key => $value) {
+ if($key==$selected){
+ echo ' <option value="'.$key.'" selected="selected">'.$value."</option>\n";
} else {
- echo ' <option value="'.$bar['key'].'">'.$bar['value']."</option>\n";
+ echo ' <option value="'.$key.'">'.$value."</option>\n";
}
}
}
}
}
-?>
\ No newline at end of file