~studentersamfundet-web/studentersamfundet-web/web

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&amp;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&amp;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&amp;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&amp;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&oslash;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 "&amp;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"); ?>