From b1266aa4483afd07ab69a7de3559a5485ea351a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rn=20=C3=85ne?= Date: Fri, 26 Aug 2016 23:16:51 +0200 Subject: [PATCH] Set social activity text through class functions. --- src/pvv/side/event.php | 10 +++ src/pvv/side/social/animekveldevent.php | 14 ++++ src/pvv/side/social/brettspillevent.php | 31 +++++++++ src/pvv/side/social/nerdepitsaevent.php | 16 +++++ www/sosiale/index.html | 86 ------------------------- www/sosiale/index.php | 52 +++++++++++++++ 6 files changed, 123 insertions(+), 86 deletions(-) delete mode 100644 www/sosiale/index.html create mode 100644 www/sosiale/index.php diff --git a/src/pvv/side/event.php b/src/pvv/side/event.php index d8024c1..9c7f6ec 100644 --- a/src/pvv/side/event.php +++ b/src/pvv/side/event.php @@ -37,6 +37,16 @@ abstract class Event { public abstract function getStop(); /* : DateTimeImmutable */ + public abstract function getName(); + + public abstract function getLocation(); + + public abstract function getOrganiser(); + public abstract function getURL(); /* : string */ + public abstract function getImageURL(); /* : string */ + + public abstract function getDescription(); /* : string */ + } diff --git a/src/pvv/side/social/animekveldevent.php b/src/pvv/side/social/animekveldevent.php index cabbb37..e4b7083 100644 --- a/src/pvv/side/social/animekveldevent.php +++ b/src/pvv/side/social/animekveldevent.php @@ -27,4 +27,18 @@ class AnimekveldEvent extends Event { return '/anime/'; } + public function getImageURL() { + return '/sosiale/animekveld.jpg'; + } + + public function getDescription() { + return [ + 'Er du glad i japansk tegnefilm eller er du bare nysgjerrige på hva animeer er?' . "\n" . + 'Bli med oss. Hver fredag finner vi de nyeste episodene og ser på dem mens vi nyter noe godt.' . "\n" . + 'Vi viser denne senongens nye animeer.', + + 'Alle kan være med på å anbefalle eller veto serier.' + ]; + } + } diff --git a/src/pvv/side/social/brettspillevent.php b/src/pvv/side/social/brettspillevent.php index d9d49f3..dec87b8 100644 --- a/src/pvv/side/social/brettspillevent.php +++ b/src/pvv/side/social/brettspillevent.php @@ -27,4 +27,35 @@ class BrettspillEvent extends Event { return '/brettspill/'; } + public function getImageURL() { + return null; + } + + public function getDescription() { + return [ + 'Er du en hardcore brettspillentusiast eller en nybegynner som har bare spilt ludo?' . "\n" . + 'Da er vårt brettspillkveld noe for deg.' . "\n" . + 'Vi tar ut et par spill fra vårt samling of spiller så mye vi orker. Kom innom!', + + 'Vår samling', + + '', + '* Vi har flere ekspansjon til spillet', + '** Vi har flere varianter av spillet' + ]; + } + } diff --git a/src/pvv/side/social/nerdepitsaevent.php b/src/pvv/side/social/nerdepitsaevent.php index 9614de4..33f458c 100644 --- a/src/pvv/side/social/nerdepitsaevent.php +++ b/src/pvv/side/social/nerdepitsaevent.php @@ -27,4 +27,20 @@ class NerdepitsaEvent extends Event { return '/nerdepitsa/'; } + public function getImageURL() { + return '/sosiale/nerdepitsa.jpg'; + } + + public function getDescription() { + return [ + 'Hei, har du lyst til å bli med på pizzaspising på Peppes i Kjøpmannsgata annenhver fredag klokken 19.00?', + + 'Vi er en gjeng hvis eneste gjennomgående fellestrekk er en viss interesse for data, samt at vi har eller har hatt en tilknytning til studentmiljøet ved NTNU. For å treffe andre som også faller inn under disse kriteriene treffes vi over pizza på Peppes annenhver fredag. (Definisjon: En fredag er annenhver dersom den ligger i en partallsuke). Vi har reservasjon under navnet Christensen.', + + 'Det er ikke noe krav at du er nerd ... noen av oss virker faktisk nesten normale. Det er heller ikke noe krav at du kjenner noen fra før. Det er ikke engang et krav at du må like pizza (selv om det hjelper). Dersom du har lyst til å treffe personer fra datamiljøet ved NTNU så still opp, vi biter ikke (vel, bortsett fra pizzaen da ...)', + + 'Strategien er at vi bestiller så mye pizza som vi i fellesskap klarer å stappe ned, for deretter splitte pizza-regningen broderlig; mens hver enkelt betaler for sin egen drikke, dessert mm. ' + ]; + } + } diff --git a/www/sosiale/index.html b/www/sosiale/index.html deleted file mode 100644 index 3ffe77b..0000000 --- a/www/sosiale/index.html +++ /dev/null @@ -1,86 +0,0 @@ - - -Sosialverkstedet - - - - - - - - -
Sosial­verk­stedet
- -
- -
-

fredag Animekveld

- -

Er du glad i japansk tegnefilm eller er du bare nysgjerrige på hva animeer er? Bli med oss. Hver fredag finner vi de nyeste episodene og ser på dem mens vi nyter noe godt. Vi viser denne senongens nye animeer. - -

Alle kan være med på å anbefalle eller veto serier. - -

Sesongoversikten - -

Påminn meg -

- -
-

Torsdag Brettspillkveld

- -

Er du en hardcore brettspillentusiast eller en nybegynner som har bare spilt ludo? Da er vårt brettspillkveld noe for deg. Vi tar ut et par spill fra vårt samling of spiller så mye vi orker. Kom innom! - -

Vår samling - -

    -
  • Dominion* -
  • Three cheers for master -
  • Avalon -
  • Hanabi -
  • Cards aginst humanity* -
  • Citadels -
  • Munchkin** -
  • Exploding kittens** -
  • Aye dark overlord -
  • Settlers of catan* -
  • Risk** -
  • og mange flere... -
-

* Vi har flere ekspansjon til spillet -

** Vi har flere varianter av spillet - -

Påminn meg -

- -
-

neste uke Nerdepitsa

- -

Hei, har du lyst til å bli med på pizzaspising på Peppes i Kjøpmannsgata annenhver fredag klokken 19.00? - -

Vi er en gjeng hvis eneste gjennomgående fellestrekk er en viss interesse for data, samt at vi har eller har hatt en tilknytning til studentmiljøet ved NTNU. For å treffe andre som også faller inn under disse kriteriene treffes vi over pizza på Peppes annenhver fredag. (Definisjon: En fredag er annenhver dersom den ligger i en partallsuke). Vi har reservasjon under navnet Christensen. - -

Det er ikke noe krav at du er nerd ... noen av oss virker faktisk nesten normale. Det er heller ikke noe krav at du kjenner noen fra før. Det er ikke engang et krav at du må like pizza (selv om det hjelper). Dersom du har lyst til å treffe personer fra datamiljøet ved NTNU så still opp, vi biter ikke (vel, bortsett fra pizzaen da ...) - -

Strategien er at vi bestiller så mye pizza som vi i fellesskap klarer å stappe ned, for deretter splitte pizza-regningen broderlig; mens hver enkelt betaler for sin egen drikke, dessert mm. - -

Påminn meg -

- -
diff --git a/www/sosiale/index.php b/www/sosiale/index.php new file mode 100644 index 0000000..7b65e30 --- /dev/null +++ b/www/sosiale/index.php @@ -0,0 +1,52 @@ + +?> + +Sosialverkstedet + + + + + + + + +
Sosial­verk­stedet
+ +
+ + +getNextOfEach(new \DateTimeImmutable) as $event) { ?> + +
+

getRelativeDate() ?> getName() ?>

+
    +
  • Tid: getStart()->getTimeStamp())) ?> +
  • Sted: getLocation() ?> +
  • Arrangør: getOrganiser() ?> +
+ + getDescription(); ?> + +

\n

") ?>

+ +

Påminn meg +

+ + 4) {$limit = 4;} else $limit = 2; ?> + + +