mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-03-11 16:35:38 +00:00
use awesome font icons, nicer layout
This commit is contained in:
parent
a896717ac8
commit
daeebe6472
|
@ -204,9 +204,9 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
echo "<div class=\"pagination pagination-small\">";
|
||||
echo "<ul>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y&year=".($year-1)."\"><img src=\"".$this->getImgPath("m.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y\"><img src=\"".$this->getImgPath("c.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y&year=".($year+1)."\"><img src=\"".$this->getImgPath("p.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y&year=".($year-1)."\"><i style=\"color: black;\" class=\"icon-arrow-left\"></i></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y\"><i style=\"color: black;\" class=\"icon-circle-blank\"></i></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=y&year=".($year+1)."\"><i style=\"color: black;\" class=\"icon-arrow-right\"></i></a></li>";
|
||||
echo "</ul>";
|
||||
echo "</div>";
|
||||
|
||||
|
@ -223,9 +223,9 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
echo "<div class=\"pagination pagination-small\">";
|
||||
echo "<ul>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m&year=".($year)."&month=".($month-1)."\"><img src=\"".$this->getImgPath("m.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m\"><img src=\"".$this->getImgPath("c.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m&year=".($year)."&month=".($month+1)."\"><img src=\"".$this->getImgPath("p.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m&year=".($year)."&month=".($month-1)."\"><i style=\"color: black;\" class=\"icon-arrow-left\"></i></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m\"><i style=\"color: black;\" class=\"icon-circle-blank\"></i></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=m&year=".($year)."&month=".($month+1)."\"><i style=\"color: black;\" class=\"icon-arrow-right\"></i></a></li>";
|
||||
echo "</ul>";
|
||||
echo "</div>";
|
||||
$this->contentContainerStart();
|
||||
|
@ -234,15 +234,24 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
$today = getdate(time());
|
||||
|
||||
$events = getEventsInInterval(mktime(0,0,0, $month, 1, $year), mktime(23,59,59, $month, $days, $year));
|
||||
|
||||
echo "<table class='table-condensed'>\n";
|
||||
|
||||
echo "<div class=\"row-fluid\">";
|
||||
echo "<div class=\"span2\">";
|
||||
echo "<table class=\"table table-condensed\">";
|
||||
$fd = getdate(mktime(12, 0, 0, $month, 1, $year));
|
||||
for($i=0; $i<$fd['wday']-1; $i++)
|
||||
echo "<tr><td colspan=\"2\"> </td></tr>";
|
||||
|
||||
for ($i=1; $i<=$days; $i++){
|
||||
|
||||
// separate weeks
|
||||
$date = getdate(mktime(12, 0, 0, $month, $i, $year));
|
||||
if (($date["wday"]==$this->firstdayofweek) && ($i!=1))
|
||||
echo "<tr><td class='separator' colspan='".(count($events)+2)."'> </td></tr>\n";
|
||||
if (($date["wday"]==$this->firstdayofweek) && ($i!=1)) {
|
||||
echo "</table>";
|
||||
echo "</div>";
|
||||
echo "<div class=\"span2\">";
|
||||
echo "<table class=\"table table-condensed\">";
|
||||
}
|
||||
|
||||
// highlight today
|
||||
$class = ($year == $today["year"] && $month == $today["mon"] && $i == $today["mday"]) ? "todayHeader" : "header";
|
||||
|
@ -250,24 +259,26 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
echo "<tr>";
|
||||
echo "<td class='".$class."'><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($i)."\">".$i."</a></td>";
|
||||
echo "<td class='".$class."'><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($i)."\">".$this->dayNamesLong[$date["wday"]]."</a></td>";
|
||||
echo "</tr>";
|
||||
|
||||
if ($class=="todayHeader") $class="today";
|
||||
else $class="";
|
||||
|
||||
$xdate=mktime(0, 0, 0, $month, $i, $year);
|
||||
foreach ($events as $event){
|
||||
echo "<tr>";
|
||||
if (($event["start"]<=$xdate)&&($event["stop"]>=$xdate)){
|
||||
|
||||
if (strlen($event['name']) > 25) $event['name'] = substr($event['name'], 0, 22) . "...";
|
||||
print "<td class='".$class."'><a href=\"../out/out.ViewEvent.php?id=".$event['id']."\">".htmlspecialchars($event['name'])."</a></td>";
|
||||
}else{
|
||||
print "<td class='".$class."'> </td>";
|
||||
print "<td class='".$class."' colspan='2'><a href=\"../out/out.ViewEvent.php?id=".$event['id']."\">".htmlspecialchars($event['name'])."</a></td>";
|
||||
}
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
echo "</tr>\n";
|
||||
}
|
||||
echo "</table>\n";
|
||||
echo "</table>";
|
||||
echo "</div>\n";
|
||||
echo "</div>\n";
|
||||
|
||||
$this->contentContainerEnd();
|
||||
|
||||
|
@ -301,14 +312,14 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
|
||||
echo "<div class=\"pagination pagination-small\">";
|
||||
echo "<ul>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($day-7)."\"><img src=\"".$this->getImgPath("m.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w\"><img src=\"".$this->getImgPath("c.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($day+7)."\"><img src=\"".$this->getImgPath("p.png")."\" border=0></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($day-7)."\"><i style=\"color: black;\" class=\"icon-arrow-left\"></i></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w\"><i style=\"color: black;\" class=\"icon-circle-blank\"></i></a></li>";
|
||||
print "<li><a href=\"../out/out.Calendar.php?mode=w&year=".($year)."&month=".($month)."&day=".($day+7)."\"><i style=\"color: black;\" class=\"icon-arrow-right\"></i></a></li>";
|
||||
echo "</ul>";
|
||||
echo "</div>";
|
||||
$this->contentContainerStart();
|
||||
|
||||
echo "<table class='table-condensed'>\n";
|
||||
echo "<table class='table table-condensed'>\n";
|
||||
|
||||
for ($i=$starttime; $i<$stoptime; $i += 86400){
|
||||
|
||||
|
@ -321,25 +332,26 @@ class SeedDMS_View_Calendar extends SeedDMS_Bootstrap_Style {
|
|||
}
|
||||
|
||||
// highlight today
|
||||
$class = ($date["year"] == $today["year"] && $date["mon"] == $today["mon"] && $date["mday"] == $today["mday"]) ? "todayHeader" : "header";
|
||||
$class = ($date["year"] == $today["year"] && $date["mon"] == $today["mon"] && $date["mday"] == $today["mday"]) ? "info" : "";
|
||||
|
||||
echo "<tr>";
|
||||
echo "<td class='".$class."'>".getReadableDate($i)."</td>";
|
||||
echo "<td class='".$class."'>".$this->dayNamesLong[$date["wday"]]."</td>";
|
||||
|
||||
if ($class=="todayHeader") $class="today";
|
||||
else $class="";
|
||||
echo "<tr class=\"".$class."\">";
|
||||
echo "<td colspan=\"3\"><strong>".$this->dayNamesLong[$date["wday"]].", ";
|
||||
echo getReadableDate($i)."</strong></td>";
|
||||
echo "</tr>";
|
||||
|
||||
foreach ($events as $event){
|
||||
if (($event["start"]<=$i)&&($event["stop"]>=$i)){
|
||||
print "<td class='".$class."'><a href=\"../out/out.ViewEvent.php?id=".$event['id']."\">".htmlspecialchars($event['name'])."</a></td>";
|
||||
}else{
|
||||
print "<td class='".$class."'> </td>";
|
||||
echo "<tr>";
|
||||
print "<td><a href=\"../out/out.ViewEvent.php?id=".$event['id']."\">".htmlspecialchars($event['name'])."</a>";
|
||||
if($event['comment'])
|
||||
echo "<br /><em>".htmlspecialchars($event['comment'])."</em>";
|
||||
print "</td>";
|
||||
echo "<td><a class=\"btn btn-mini\" href=\"../out/out.RemoveEvent.php?id=".$event['id']."\"><i class=\"icon-remove\"></i> ".getMLText('delete')."</a></td>";
|
||||
echo "<td><a class=\"btn btn-mini\" href=\"../out/out.EditEvent.php?id=".$event['id']."\">".getMLText('update')."</a></td>";
|
||||
echo "</tr>\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "</tr>\n";
|
||||
|
||||
$prev_day=$date["mday"];
|
||||
}
|
||||
echo "</table>\n";
|
||||
|
|
Loading…
Reference in New Issue
Block a user