aboutsummaryrefslogtreecommitdiff
path: root/Västgöta
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2018-10-12 14:33:08 +0200
committerHugo Hörnquist <hugo@hornquist.se>2018-10-12 14:33:08 +0200
commit46b965e929ca5de10eb3a6dde2f30554b0243de6 (patch)
treeecc3b5b1ccfa81cd7581febd6d9264c6796aa288 /Västgöta
parentThu, 11 Oct 2018 16:08:21 +0200 (diff)
downloadwiki-public-46b965e929ca5de10eb3a6dde2f30554b0243de6.tar.gz
wiki-public-46b965e929ca5de10eb3a6dde2f30554b0243de6.tar.xz
Fri, 12 Oct 2018 14:33:08 +0200
Diffstat (limited to '')
-rw-r--r--Västgöta.wiki30
-rw-r--r--Västgöta/webbsida.wiki120
2 files changed, 141 insertions, 9 deletions
diff --git a/Västgöta.wiki b/Västgöta.wiki
index 464cbb1..28b690a 100644
--- a/Västgöta.wiki
+++ b/Västgöta.wiki
@@ -1,12 +1,3 @@
-== Server ==
-
-https://datorhandbok.lysator.liu.se/index.php/Rootmanual:Lysatorfiera_en_dator
-
-- [X] Sätt upp lysators loggsystem
- Alternativt, sätt upp puppet
-- [X] Skriv inlägg i datorhandboken
-- [X] Dubbelkolla lysroot kontot
-
== Webbsida ==
=== Ansvariga ===
:TODO:
@@ -27,3 +18,24 @@ och D-sektionens regler. Samt delar av Halmastadscaps.
När reglerna säger att du ska dricka har du fram tills nästa gång det
skulle vara din tur att dricka upp. Till skillnad från "vanlig" caps
så fortsätter inte ringer förbi dig, utan väntar istället på dig.
+
+== Rödback ==
+
+{{{sqlite3
+UPDATE acquisitions SET amount = amount - 60 WHERE id = 299;
+
+UPDATE money SET amount = amount + 60 * 250 WHERE id = 3;
+
+UPDATE stock SET active = active - 60 WHERE product_id = 146;
+}}}
+
+
+| Stock | Money | Acquisitions |
+|--------|----------|--------------|
+| Before | | |
+| 240 | -1010.00 | 265 |
+|--------|----------|--------------|
+| After | | |
+| 180 | -860.00 | 205 |
+
+
diff --git a/Västgöta/webbsida.wiki b/Västgöta/webbsida.wiki
new file mode 100644
index 0000000..c369ea3
--- /dev/null
+++ b/Västgöta/webbsida.wiki
@@ -0,0 +1,120 @@
+= Webbsida =
+
+Västgöta Nations webbsida kör för nuvarande Wordpress. Det temat som
+körs (:TODO: skriv vilket tema) är valt för att det var det som såg
+minnst skit ut.
+
+== CSS ==
+
+För att få temat i stil med föreningen har nedan följande CSS lagts
+till. Det den framförallt gör är att byta ut alla mörkblå element mot
+Västgöta-gula (`#FFe500`).
+
+{{{css
+.main-nav-bg,
+.slicknav_menu {
+ background-color: #FFe500;
+}
+.main-navigation a,
+.slicknav_nav a {
+ color: #100b08;
+}
+.main-navigation a:hover,
+.slicknav_nav a:hover {
+ color: #707070;
+}
+.sub-menu .menu-item {
+ background-color: #FFe500;
+}
+.btn {
+ background-color: #FFe500;
+ border-color: #100b08;
+ color: #100b08;
+}
+
+.site-footer {
+ background-color: #ffe500;
+ color: darkgrey;
+}
+.site-footer a {
+ color: #100b08;
+}
+.site-footer a:hover {
+ color: #707070;
+}
+
+#content a {
+ color: blue;
+}
+
+#content a::visited {
+ color: purple;
+}
+
+#content .entry-meta a {
+ color: #002e5b;
+}
+
+#content header a {
+ color: #002e5b;
+}
+
+#content aside a {
+ color: #002e5b;
+}
+
+#content footer a {
+ color: #002e5b;
+}
+
+#content a.btn {
+ color: #100b08;
+}
+
+.datestr, .datesep {
+ font-family: monospace;
+}
+}}}
+
+== PHP ==
+
+Ett minde PHP-tillägg finns också (se nedan). Vilket kör genom "Code
+Snippets" pluginet. Koden kan, vid behov, portas till annat format
+utan större besvär. Dock är den inget vidare.
+
+Det lägger till shortcoden `[ansvariga]`, vilket ger en
+lista på ansvariga för Stupan. Informationen fås från filen
+`/etc/vastgota/ansvariga.txt`, och är på formen:
+{{{
+2018-10-12 Hugo
+}}}
+Altså ISO-8601 datum, följt av ett mellanslag och ett namn. Inga
+mellanslag får för tillfället förekomma i namnet.
+
+{{{php
+add_shortcode( 'ansvariga', function () {
+ $retstr = "";
+ $retstr .= "<ul>";
+ $ansvariga = array();
+ $contents = file_get_contents("/etc/vastgota/ansvariga.txt");
+ $lines = explode("\n", $contents);
+ foreach ($lines as $row => $data) {
+ if ($data == "") continue;
+ $row_data = explode(" ", $data);
+ $ansvariga[$row_data[0]] = $row_data[1];
+ }
+
+ $now = time();
+ foreach ($ansvariga as $datestr => $person) {
+ $retstr .= "<li>";
+ // We compare with the day after since they are responsible for the evening.
+ $then = strtotime($datestr) + 3600 * 24;
+ if ($now > $then) { $retstr .= "<del>"; }
+ $retstr .= "<span class='datestr'>$datestr</span> <span class='datesep'>::</span> <span class='dateper'>$person</span>";
+ if ($now > $then) { $retstr .= "</del>"; }
+ $retstr .= "</li>";
+ }
+ $retstr .= "</ul>";
+ return $retstr;
+} );
+}}}