143
by thomas
Adding all changes made in production by the EDB monster |
1 |
<?php include("header.php"); ?> |
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
2 |
|
1
by kak
Initial release |
3 |
<?php
|
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
4 |
$defaults = array( |
5 |
'type' => 'events', |
|
6 |
'sort' => 'tid', |
|
7 |
'sort2' => 'asc', |
|
8 |
'sted' => false, |
|
9 |
'd' => 0, |
|
10 |
'm' => 0, |
|
11 |
'y' => 0, |
|
12 |
'limit' => 9999 |
|
13 |
);
|
|
14 |
||
15 |
load_posts( wp_parse_args( $_SERVER['QUERY_STRING'] , $defaults ) ); |
|
212.1.18
by Markus Igeland
Fix til Bug #485247 - Sorteringsfeil på programsiden. |
16 |
if( isset($_GET['type']) ) { // hvis man ser på en type arrangement akkurat nå |
17 |
$tillatte_typer = array('konsert', 'debatt', 'film', 'fest', 'teater', 'annet'); //definerer gyldige arrangementstyper |
|
18 |
if( in_array($_GET['type'], $tillatte_typer) ) { |
|
19 |
$arr_type = $_GET['type']; |
|
20 |
}
|
|
21 |
}
|
|
1
by kak
Initial release |
22 |
?>
|
23 |
||
24 |
<div id="content"> |
|
77
by Thomas Misund
Fancyfiserer prog.php. Fjerner unødige bilder. Slår sammen et par CSS-regler. |
25 |
<ul id="sorting"> |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
26 |
<li>
|
212.1.18
by Markus Igeland
Fix til Bug #485247 - Sorteringsfeil på programsiden. |
27 |
<span class="event-name"><a href="prog.php?type=<?=$arr_type?>&sort=tittel&sort2=<?php echo( "tittel" == $sort && "asc" == $sort2 ? "desc" : "asc" ); ?>">Tittel:</a></span> |
28 |
<span class="event-type"><a href="prog.php?type=<?=$arr_type?>&sort=type&sort2=<?php echo( "type" == $sort && "asc" == $sort2 ? "desc" : "asc" ); ?>">Type:</a></span> |
|
29 |
<span class="event-date"><a href="prog.php?type=<?=$arr_type?>&sort=tid&sort2=<?php echo( "tid" == $sort && "asc" == $sort2 ? "desc" : "asc" ); ?>">Dato:</a></span> |
|
30 |
<span class="event-place"><a href="prog.php?type=<?=$arr_type?>&sort=sted&sort2=<?php echo( "sted" == $sort && "asc" == $sort2 ? "desc" : "asc" ); ?>">Sted:</a></span> |
|
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
31 |
</li>
|
77
by Thomas Misund
Fancyfiserer prog.php. Fjerner unødige bilder. Slår sammen et par CSS-regler. |
32 |
</ul>
|
1
by kak
Initial release |
33 |
|
77
by Thomas Misund
Fancyfiserer prog.php. Fjerner unødige bilder. Slår sammen et par CSS-regler. |
34 |
<ul id="program"> |
1
by kak
Initial release |
35 |
<?php $i = 0; ?> |
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
36 |
<?php if ( $posts ) : foreach ( $posts as $post ) : ?> |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
37 |
<li id="event-<?php echo(++$i); ?>" class="event<?php if ( $i % 2 == 0) echo(' alt"'); ?>"> |
38 |
<span class="event-name"> |
|
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
39 |
<a href="vis.php?ID=<?php echo($post->id); ?>"><?php echo($post->title); ?></a> |
40 |
<?php if( isset($post->ticket_url) && "http://" != $post->ticket_url && "" != $post->ticket_url ) { |
|
41 |
echo('<a href="'.$post->ticket_url.'"> <img src="'.get_bloginfo('image-root').'/bilder/logo_billettservice.gif" alt="Billettservice" /></a>'); |
|
42 |
} ?> |
|
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
43 |
</span> <!-- .event-name --> |
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
44 |
<span class="event-type"><?php echo($post->type); ?></span> |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
45 |
<span class="event-date"> |
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
46 |
<?php echo(date("j. M",strtotime($post->date))); ?> |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
47 |
</span> <!-- .event-date --> |
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
48 |
<span class="event-place"><a href="lokaler.php?lokale=<?php echo($post->place); ?>"><?php echo($post->place); ?></a></span> |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
49 |
</li>
|
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
50 |
<?php endforeach; else: ?> |
51 |
<li>Ingen treff passer med dette søket.</li> |
|
52 |
<?php endif; ?> |
|
1
by kak
Initial release |
53 |
|
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
54 |
<li>
|
55 |
<div class="knapp"> |
|
56 |
<?php
|
|
57 |
$thisyear = date("Y"); |
|
58 |
for ($year = $thisyear; $year >= 2004; $year--) { |
|
49
by Thomas Misund
Flytter sidebaren i programvisning til riktig sted. Endrer også måten postene hentes inn på, slik at vi klarer oss med én databasespørring der vi tidligere brukte tre, samt gjør koden minst fire ganger mer leselig for folk som ikke kjenner systemet bedre enn baklomma si allerede. Dette er min favorittpatch. |
59 |
print "<a href=\"prog.php?y=$year"; |
31
by Thomas Misund
Endrer prog.php til å vise program som en liste i stedet for som en tabell |
60 |
if (isset($_GET['type'])) print "&type=$type_knapp"; |
61 |
print "\">vis alle $year</a>\n"; |
|
62 |
if ((($year-2004) % 7) == 6) print "<br /><br />"; |
|
63 |
}
|
|
64 |
?>
|
|
65 |
</div>
|
|
66 |
</li>
|
|
67 |
</ul> <!-- #program --> |
|
30
by Thomas Misund
Fikser ganske mye |
68 |
|
69 |
<?php include("sidebar.php"); ?> |
|
1
by kak
Initial release |
70 |
|
71 |
</div> <!-- #content --> |
|
72 |
||
73 |
<?php include("footer.php"); ?> |