diff --git a/inside/ActionParser.php b/inside/ActionParser.php index 79d8f78..0ebbe4f 100644 --- a/inside/ActionParser.php +++ b/inside/ActionParser.php @@ -458,7 +458,7 @@ class ActionParser { } $result = $conn->query($sql); if (DB :: isError($result) == true) { - notify('Tjenesten er midlertidig utilgjengelig, vennligst forsøk igjen senere.'); + notify('Tjenesten er midlertidig utilgjengelig, vennligst forsøk igjen senere.'); return false; } $sendto = $row->email; @@ -470,7 +470,7 @@ class ActionParser { "\nDitt brukernavn er: $row->username" . "\nDitt passord er: $newPassword" . "\n" . - "\nNår du logger på vil du bli bedt om å endre passord til noe som er lettere å huske. Du kan også endre brukernavnet ditt." . + "\nNÃ¥r du logger pÃ¥ vil du bli bedt om Ã¥ endre passord til noe som er lettere Ã¥ huske. Du kan ogsÃ¥ endre brukernavnet ditt." . "\n" . "\nhttp://inside.studentersamfundet.no/" . "\n" . @@ -486,10 +486,10 @@ class ActionParser { } } else { if (is_numeric($userid)) { - notify('Kortnummeret er er ikke registrert i databasen. Vennligst registrér deg først.'); + notify('Kortnummeret er er ikke registrert i databasen. Vennligst registrér deg først.'); return false; } else { - notify('Ingen bruker er registrert på epostadressen du oppgav.'); + notify('Ingen bruker er registrert pÃ¥ epostadressen du oppgav.'); return false; } } @@ -551,19 +551,19 @@ class ActionParser { " email = '$email'"; $result = $conn->query($sql); if (DB :: isError($result) == true) { - notify("Tjenesten er midlertidig utilgjengelig, vennligst forsøk igjen senere."); + notify("Tjenesten er midlertidig utilgjengelig, vennligst forsøk igjen senere."); return false; } $sendto = $row->email; $subject = "Brukernavn og passord for Studentersamfundets medlemsider"; $message = "Hei, $row->firstname $row->lastname!\n " . "\n" . - "\nDu er registrert i Studentersamfundets medlemsdatabase. Følg linken under og logg på med følgende informasjon: " . + "\nDu er registrert i Studentersamfundets medlemsdatabase. Følg linken under og logg pÃ¥ med følgende informasjon: " . "\n" . "\nDitt brukernavn er: $row->username" . "\nDitt passord er: $newPassword" . "\n" . - "\nNår du logger på vil du bli bedt om å endre passord til noe som er lettere å huske." . + "\nNÃ¥r du logger pÃ¥ vil du bli bedt om Ã¥ endre passord til noe som er lettere Ã¥ huske." . "\n" . "\nEtter at dette er gjort vil du finne en link for registrering av fornyet medlemskap." . "\n" . @@ -573,13 +573,13 @@ class ActionParser { "\nStudentersamfundet"; $headers = 'From: medlemskap@studentersamfundet.no' . "\r\n"; if (mail($sendto, $subject, $message, $headers)) { - notify("Din epostadresse er registrert i systemet vårt."); - notify("En epost er sendt til deg med brukernavn og passord. Logg på for å registrere fornyelse av medlemskap."); + notify("Din epostadresse er registrert i systemet vÃ¥rt."); + notify("En epost er sendt til deg med brukernavn og passord. Logg pÃ¥ for Ã¥ registrere fornyelse av medlemskap."); } else { notify("Det oppstod en feil under sending av epost. Vennligst kontakt " . "webansvarlig."); } } else { - notify("Ingen bruker er registrert på epostadressen du oppga. Bruk skjemaet under for å registrere deg."); + notify("Ingen bruker er registrert pÃ¥ epostadressen du oppga. Bruk skjemaet under for Ã¥ registrere deg."); $GLOBALS['extraScriptParams']['page'] = 'register-user'; } } @@ -926,7 +926,7 @@ public function _logIn() { //$msa_code->store(); $user->sendCardOrderedNotifyMail(); - notify("Betalt medlemskap er registrert. For å kunne fremvise gyldig medlemskap så behøver du å laste ned appen SnappOrder og velge Chateau Neuf."); + notify("Betalt medlemskap er registrert. For Ã¥ kunne fremvise gyldig medlemskap sÃ¥ behøver du Ã¥ laste ned appen SnappOrder og velge Chateau Neuf."); } else { $GLOBALS['extraScriptParams']['page'] = "register-membership"; } @@ -985,7 +985,7 @@ public function _logIn() { //$msa_code->store(); $user->sendRenewedMembershipRegisteredNotifyMail(); - notify("Fornyelse av medlemskapet ditt er registrert. Nytt oblat kan hentes i Glassbaren på Studentersamfundet."); + notify("Fornyelse av medlemskapet ditt er registrert. Nytt oblat kan hentes i Glassbaren pÃ¥ Studentersamfundet."); } else { $GLOBALS['extraScriptParams']['page'] = "renew-membership"; } diff --git a/inside/Articles.php b/inside/Articles.php index 45c6bd9..d569009 100644 --- a/inside/Articles.php +++ b/inside/Articles.php @@ -26,7 +26,7 @@ class Articles {
Repetisjon og kopiering kopierer bare informasjon om vakten, ikke de som er satt opp på vakt.
Repetisjon og kopiering kopierer bare informasjon om vakten, ikke de som er satt opp på vakt.
"daily", "title" => "daglig"), Array("id" => "weekly", "title" => "ukentlig"), Array("id" => "biweekly", "title" => "annenhver uke"), - Array("id" => "monthlyDate", "title" => "månedlig"), - Array("id" => "annual", "title" => "årlig") + Array("id" => "monthlyDate", "title" => "mÃ¥nedlig"), + Array("id" => "annual", "title" => "Ã¥rlig") ); $title = "repeat bar shift"; diff --git a/inside/BarShiftWorker.php b/inside/BarShiftWorker.php index 413665a..bc98588 100644 --- a/inside/BarShiftWorker.php +++ b/inside/BarShiftWorker.php @@ -49,7 +49,7 @@ class BarShiftWorker { notify("Barvakt er registrert."); }else { $user = new User($this->user_id); - notify("$user->firstname $user->lastname er allerede satt opp på denne vakten."); + notify("$user->firstname $user->lastname er allerede satt opp pÃ¥ denne vakten."); error("New barshiftworker: " . $result->toString()); } } diff --git a/inside/BarShiftWorkers.php b/inside/BarShiftWorkers.php index 238f82c..7e5212b 100644 --- a/inside/BarShiftWorkers.php +++ b/inside/BarShiftWorkers.php @@ -76,7 +76,7 @@ class BarShiftWorkers { if ($list->numRows() > 0){ ?> -På jobb:
+PÃ¥ jobb:
| navn | diff --git a/inside/BugReport.php b/inside/BugReport.php index 73acb60..3301438 100644 --- a/inside/BugReport.php +++ b/inside/BugReport.php @@ -185,11 +185,11 @@ class BugReport { 0, "title" => "avsluttet"), - Array("id" => 1, "title" => "åpen") + Array("id" => 1, "title" => "Ã¥pen") ); - $title = "status på feilmeldingen"; + $title = "status pÃ¥ feilmeldingen"; $id = "bugreport-comment"; $enctype = NULL; $method = "post"; diff --git a/inside/Calendar.php b/inside/Calendar.php index daf8200..a41d8ed 100644 --- a/inside/Calendar.php +++ b/inside/Calendar.php @@ -86,8 +86,8 @@ Class Calendar {Onsdag | Torsdag | Fredag | -Lørdag | -Søndag | +Lørdag | +Søndag | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| tittel | type | sted | -arrangør | +arrangør | dato | diff --git a/inside/Division.php b/inside/Division.php index 4531533..13eabb8 100644 --- a/inside/Division.php +++ b/inside/Division.php @@ -47,7 +47,7 @@ class Division { //$username = wp_strip_all_tags($username); $username = strtolower($username); - $username = strtr($username, "äåöæøå", "aaoaoa"); + $username = strtr($username, "äåöæøå", "aaoaoa"); // Kill octets $username = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '', $username); @@ -199,11 +199,11 @@ class Division { if ($conn->affectedRows() > 0){ notify("Foreningen er slettet."); }else { - notify("Ugyldig foreningsid, ingen handling utført."); + notify("Ugyldig foreningsid, ingen handling utført."); } }else { if ($result->getCode() == -3){ - notify("Det er brukergrupper knyttet til denne foreningen. Disse må slettes først."); + notify("Det er brukergrupper knyttet til denne foreningen. Disse mÃ¥ slettes først."); }else { error($result->toString()); } diff --git a/inside/DivisionCategories.php b/inside/DivisionCategories.php index ebadfc1..34a62db 100644 --- a/inside/DivisionCategories.php +++ b/inside/DivisionCategories.php @@ -13,7 +13,7 @@ class DivisionCategories { $sql = "SELECT id, title FROM din_divisioncategory"; $result = $this->conn->query($sql); - if (DB::isError($result) != true){ + if ( !DB::isError($result) ){ $this->categories = $result; } } diff --git a/inside/DocumentCategories.php b/inside/DocumentCategories.php index 1560163..29620ce 100644 --- a/inside/DocumentCategories.php +++ b/inside/DocumentCategories.php @@ -9,13 +9,7 @@ class DocumentCategories { } function __construct(){ - $conn =& DB::connect(getDSN()); - if (DB::isError($conn)){ - error("DocumentCategories: " . $conn->toString()); - exit(); - }else { - $this->conn = $conn; - } + $this->conn = db_connect(); $sql = "SELECT id, title FROM din_documentcategory ORDER BY title ASC"; $result = $this->conn->query($sql); diff --git a/inside/Documents.php b/inside/Documents.php index 78b7a4e..200dd89 100644 --- a/inside/Documents.php +++ b/inside/Documents.php @@ -57,7 +57,7 @@ class Documents { | kategori | tags | endret | -størrelse | +størrelse | kategori | tags | endret | -størrelse | +størrelse | diff --git a/inside/Event.php b/inside/Event.php index 1776645..934c109 100644 --- a/inside/Event.php +++ b/inside/Event.php @@ -248,8 +248,8 @@ class Event { $freqOptions = Array(Array("id" => "daily", "title" => "daglig"), Array("id" => "weekly", "title" => "ukentlig"), Array("id" => "biweekly", "title" => "annenhver uke"), - Array("id" => "monthlyDate", "title" => "månedlig"), - Array("id" => "annual", "title" => "årlig") + Array("id" => "monthlyDate", "title" => "mÃ¥nedlig"), + Array("id" => "annual", "title" => "Ã¥rlig") ); $title = "repeat event"; @@ -288,7 +288,7 @@ class Event { if ($list->numRows() > 0){ ?> |
Har du gjort endringer? oppdatér
+Har du gjort endringer? oppdatér
Handle mer? tilbake til produkter
@@ -210,7 +210,7 @@ class Order {Er du ferdig? gå til betaling
+Er du ferdig? gå til betaling
rediger ordre slett ordre - gå til betaling + gÃ¥ til betaling affectedRows() > 0){ //notify("Varen er slettet fra handlekurven."); }else { - //notify("Ugyldig order_itemid, ingen handling utført."); + //notify("Ugyldig order_itemid, ingen handling utført."); } }else { error($result->toString()); @@ -139,7 +139,7 @@ class OrderItem { ?>Ditt kjøp er gjennomført. På kontoutskriften din vil det stå Payex AS.
+Ditt kjøp er gjennomført. På kontoutskriften din vil det stå Payex AS.
Ordren har referansen #id;?>.
Du vil få tilsendt medlemskort i posten i løpet av 6-12 dager.
-Om du allerede har medlemskort vil du kun få tilsendt nytt oblat for inneværende år.
-For spørsmål vedrørende medlemskapet eller transaksjonen kan du kontakte support@studentersamfundet.no.
+Du vil få tilsendt medlemskort i posten i løpet av 6-12 dager.
+Om du allerede har medlemskort vil du kun få tilsendt nytt oblat for inneværende år.
+For spørsmål vedrørende medlemskapet eller transaksjonen kan du kontakte support@studentersamfundet.no.
Kjøp direkte med kredittkort eller registrér medlemskap kjøpt i bar nå!
+Kjøp direkte med kredittkort eller registrér medlemskap kjøpt i bar nå!
- Registrer eller kjøp medlemskap + Registrer eller kjøp medlemskap - Registrér eller kjøp medlemskap + Registrér eller kjøp medlemskap - Oppdatér brukerinfo + Oppdatér brukerinfoVisste du at Studentersamfundet drives av frivillige studenter? Å være aktiv i en studentforening er en sosial affære. Det skaffer deg fort både venner og erfaring.
-La det neste året være året du husker. Finn en ny interesse i dag!
+Visste du at Studentersamfundet drives av frivillige studenter? Å være aktiv i en studentforening er en sosial affære. Det skaffer deg fort både venner og erfaring.
+La det neste året være året du husker. Finn en ny interesse i dag!
Engasjer degOm du har kjøpt medlemskap i en av barene på Chateau Neuf må du aktivere medlemskapet ditt med kortnummer og telefonnummer.
+Om du har kjøpt medlemskap i en av barene på Chateau Neuf må du aktivere medlemskapet ditt med kortnummer og telefonnummer.
Du har ikke tilgang til å se denne siden. Om du tror du skulle hatt tilgang, vennligst kontakt support.
+Du har ikke tilgang til å se denne siden. Om du tror du skulle hatt tilgang, vennligst kontakt support.
-Det kan også hende at siden du forsøkte å besøke ikke er publisert ennå.
+Det kan også hende at siden du forsøkte å besøke ikke er publisert ennå.
Passordet ditt er nettopp blitt resatt. Bruk skjemaet under til å endre passordet til noe som er lettere å huske.
"); $title = "endre passord"; $enctype = NULL; $method = "post"; @@ -725,9 +725,9 @@ if (isActive()) { $user = new User(getCurrentUser()); $contactInfo = $user->getContactInfo(); - print("Merk: stillinger som ikke er basert på stillingsbeskrivelser vil ikke vises på /jobb-sidene.
"); + print("Merk: stillinger som ikke er basert på stillingsbeskrivelser vil ikke vises på /jobb-sidene.
"); - $title = "registrér stillingsutlysning"; + $title = "registrér stillingsutlysning"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-job&page=display-job"; @@ -749,7 +749,7 @@ if (isActive()) { "attributes" => Array("name" => "positionid", "value" => "$posId")); $comment ="Studentersamfundet.no vil snarlig legge om alle sine visningsmaler. I de nye malene vil det være viktig å ha fylt ut alle disse 3 feltene.
"); + print("Studentersamfundet.no vil snarlig legge om alle sine visningsmaler. I de nye malene vil det være viktig å ha fylt ut alle disse 3 feltene.
"); ?>Ingresser utgår fra visningsmalene. I stedet kan dere nå lagre sammendrag av artiklene, som vil vises på sider med flere artikler eller arrangementer.
"); + print("Ingresser utgår fra visningsmalene. I stedet kan dere nå lagre sammendrag av artiklene, som vil vises på sider med flere artikler eller arrangementer.
"); */ $form = new Form($title, $enctype, $method, $action, $fields); @@ -1432,7 +1432,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le function _editConcertReport() { $report = new ConcertReport(scriptParam("concertreportid")); - $title = "registrér arrangementsrapport"; + $title = "registrér arrangementsrapport"; $enctype = NULL; $method = "post"; $action = "index.php?action=update-concertreport&page=display-concert&concertid=$report->concert_id"; @@ -1441,7 +1441,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "concertreportid", "type" => "hidden", "attributes" => Array("name" => "concertreportid", "value" => $report->id)); - $fields[] = Array("label" => "besøkende", "type" => "text", + $fields[] = Array("label" => "besøkende", "type" => "text", "attributes" => Array("name" => "visitors","size" => 4, "maxlength" => 4, "value" => $report->visitors)); @@ -1449,7 +1449,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le "attributes" => Array("name" => "result","size" => 7, "maxlength" => 8, "value" => $report->result)); - $fields[] = Array("label" => "markedsføring", "type" => "textarea", + $fields[] = Array("label" => "markedsføring", "type" => "textarea", "attributes" => Array("name" => "marketing_comment", "cols" => 70, "rows" => 15, "class" => "mceEditor", "value" => $report->marketing_comment)); @@ -1483,7 +1483,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $action = "index.php?section=concerts&page=week-program&action=register-weekprogram"; $fields = Array(); - $fields[] = Array("label" => "år", "type" => "text", + $fields[] = Array("label" => "Ã¥r", "type" => "text", "attributes" => Array("name" => "year", "size" => 4, "maxlength" => 4, "value" => date("Y") )); $fields[] = Array("label" => "uke", "type" => "text", @@ -1513,7 +1513,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le "attributes" => Array("name" => "end", "value" => date("Y-m-d") )); $fields[] = Array("label" => "type", "type" => "text", "attributes" => Array("name" => "type" ,"size" => 12, "maxlength" => 24, - "value" => "Konsert", "tag" => "Skriv 'Billett' for å vise alle med billett")); + "value" => "Konsert", "tag" => "Skriv 'Billett' for Ã¥ vise alle med billett")); $form = new Form($title, $enctype, $method, $action, $fields); $form->display(); @@ -1572,7 +1572,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $form = new Form($title, $enctype, $method, $action, $fields); $form->display("horizontal"); - $title = "søk på tagger"; + $title = "søk pÃ¥ tagger"; $enctype = NULL; $method = "post"; $action = "index.php?section=documents&page=display-documents"; @@ -1629,7 +1629,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $documentId = scriptParam("documentid"); $document = new Document($documentId); - $title = "oppdatér dokumentinfo"; + $title = "oppdatér dokumentinfo"; $enctype = NULL; $method = "post"; $action = "index.php?action=update-document&page=display-documents"; @@ -1669,7 +1669,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $divs = new Divisions(); $divList = $divs->getList(); - $title = "registrér gruppe"; + $title = "registrér gruppe"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-group&page=display-groups"; @@ -1708,7 +1708,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $rels = new ActionGroupRelationships(); $list = $rels->getJoinedList($groupid, "array", $exclude); - $title = "oppdatér gruppe"; + $title = "oppdatér gruppe"; $enctype = NULL; $method = "post"; $action = "index.php?action=update-group&page=display-group"; @@ -1736,7 +1736,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "tilgang", "type" => "checkbox-list", "attributes" => Array("name" => "actions", "options" => $list, - "comment" => "Viser kun handlinger som ikke gruppen får gjennom andre grupper den automatisk er medlem av.")); + "comment" => "Viser kun handlinger som ikke gruppen fÃ¥r gjennom andre grupper den automatisk er medlem av.")); $form = new Form($title, $enctype, $method, $action, $fields); @@ -1756,7 +1756,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le public function _registerAction(){ - $title = "registrér handling"; + $title = "registrér handling"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-action&page=display-actions"; @@ -1773,7 +1773,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $actionid = scriptParam("actionid"); $action1 = new Action($actionid); - $title = "oppdatér handling"; + $title = "oppdatér handling"; $enctype = NULL; $method = "post"; $action = "index.php?action=update-action&page=display-action"; @@ -1827,7 +1827,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le } public function _registerArticle(){ - $title = "registrér nyhet"; + $title = "registrér nyhet"; $enctype = "multipart/form-data"; $method = "post"; $action = "index.php?action=register-article&page=display-article"; @@ -1845,10 +1845,10 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le * Hvor? Aner ikke! * --Thomas Misund Hansen, 2009-06-09 */ - $fields[] = Array("label" => "utgår", "type" => "date", + $fields[] = Array("label" => "utgÃ¥r", "type" => "date", "attributes" => Array("name" => "expires", "value" => "2029-01-01")); $fields[] =Array("label" => "hovedbilde", "type" => "file", - "attributes" => Array("comment" => "Vi blir glade hvis du bruker litt store bilder. 1024 piksler på den lengste kanten er kjempefint.", + "attributes" => Array("comment" => "Vi blir glade hvis du bruker litt store bilder. 1024 piksler pÃ¥ den lengste kanten er kjempefint.", "name" => "attachment1", "size" => 55)); $fields[] = Array("label" => "billedtekst", "type" => "textarea", "attributes" => Array("name" => "caption1", "cols" => 70, "rows" => 2, "maxlength" => 120)); @@ -1883,10 +1883,10 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "sammendrag", "type" => "textarea", "attributes" => Array("name" => "intro", "cols" => 70, "rows" => 3, "maxlength" => 250, "value" => $article->intro)); - $fields[] = Array("label" => "utgår", "type" => "date", + $fields[] = Array("label" => "utgÃ¥r", "type" => "date", "attributes" => Array("name" => "expires", "value" => $article->expires)); $fields[] =Array("label" => "hovedbilde", "type" => "file", - "attributes" => Array("comment" => "Vi blir glade hvis du bruker litt store bilder. 1024 piksler på den lengste kanten er kjempefint.", + "attributes" => Array("comment" => "Vi blir glade hvis du bruker litt store bilder. 1024 piksler pÃ¥ den lengste kanten er kjempefint.", "name" => "attachment1", "size" => 55)); $fields[] = Array("label" => "billedtekst", "type" => "textarea", "attributes" => Array("name" => "caption1", "cols" => 70, "rows" => 2, "maxlength" => 120, @@ -1948,7 +1948,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $groups = Array(Array("id" => 2, "title" => "Aktiv")); - $title = "registrér medlem som aktiv"; + $title = "registrér medlem som aktiv"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-usergrouprelationship&page=register-usergrouprelationship"; @@ -1966,7 +1966,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $groups = $groupList->getList(); $currentUser = scriptParam("userid"); - $title = "registrér aktivt medlem i ny gruppe"; + $title = "registrér aktivt medlem i ny gruppe"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-usergrouprelationship&page=register-usergrouprelationship"; @@ -1984,7 +1984,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $groupList = new Groups("admin-only"); $groups = $groupList->getList(); - $title = "masseregistrér medlemmer i ny gruppe"; + $title = "masseregistrér medlemmer i ny gruppe"; $enctype = NULL; $method = "post"; $action = "index.php?action=register-usergrouprelationship&page=register-usergrouprelationship"; @@ -1992,7 +1992,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "kortnummer/epost", "type" => "textarea", "attributes" => Array("name" => "users", "cols" => 70, "rows" => 15, - "comment" => "Tast inn kortnummer eller epost for å legge til flere brukere i samme gruppe på én gang. Én per linje.")); + "comment" => "Tast inn kortnummer eller epost for Ã¥ legge til flere brukere i samme gruppe pÃ¥ én gang. Én per linje.")); $fields[] = Array("label" => "gruppe", "type" => "select", "attributes" => Array("name" => "groupid", "values" => $groups)); @@ -2051,14 +2051,14 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $search = ""; } - $title = "søk etter bruker"; + $title = "søk etter bruker"; $id = "usersearch"; $enctype = NULL; $method = "post"; $action = "index.php?page=display-users"; $fields = Array(); - $fields[] = Array("label" => "søk på navn, kortnr eller e-post", "type" => "text", + $fields[] = Array("label" => "søk pÃ¥ navn, kortnr eller e-post", "type" => "text", "attributes" => Array("name" => "search", "value" => $search)); $form = new Form($title, $enctype, $method, $action, $fields, $id); $form->display("horizontal"); @@ -2068,7 +2068,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $limit = -1; $users = new Users(); $users->displayList($search, $limit, true, $addressStatusCurrent); - print("nytt søk"); + print("nytt søk"); }else if (!empty($group)){ $users = new Users(); $users->displayList($group, $limit, false, $addressStatusCurrent); @@ -2092,10 +2092,10 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le ); $expiries = Array(Array("id" => 'all', "title" => "uansett"), Array("id" => 'lifetime', "title" => "livsvarig medlemskap"), - Array("id" => '0000-00-00', "title" => "ugyldig utløpsår"), - Array("id" => 'expired', "title" => "utløpt medlemskap"), + Array("id" => '0000-00-00', "title" => "ugyldig utløpsÃ¥r"), + Array("id" => 'expired', "title" => "utløpt medlemskap"), Array("id" => 'valid', "title" => "gyldig medlemskap"), - Array("id" => 'no-cardno', "title" => "ikke kjøpt medlemskap (etter H05)"), + Array("id" => 'no-cardno', "title" => "ikke kjøpt medlemskap (etter H05)"), Array("id" => 'card-not-produced', "title" => "medlemskort ikke produsert"), Array("id" => 'card-not-delivered', "title" => "kort produsert, ikke levert"), Array("id" => 'no-sticker', "title" => "har kort, mangler oblat"), @@ -2145,14 +2145,14 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $search = ""; } - $title = "søk etter bruker"; + $title = "søk etter bruker"; $id = "usersearch"; $enctype = NULL; $method = "post"; $action = "index.php?page=display-user-expiries"; $fields = Array(); - $fields[] = Array("label" => "søk etter medlem", "type" => "text", + $fields[] = Array("label" => "søk etter medlem", "type" => "text", "attributes" => Array("name" => "search", "value" => $search)); $form = new Form($title, $enctype, $method, $action, $fields, $id); $form->display("horizontal"); @@ -2162,14 +2162,14 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le if (empty($code_search)){ $code_search = ""; } - $title = "slå opp kortkode"; + $title = "slÃ¥ opp kortkode"; $id = "cardcode"; $enctype = NULL; $method = "post"; $action = "index.php?page=display-user-expiries"; $fields = Array(); - $fields[] = Array("label" => "slå opp kode", "type" => "text", + $fields[] = Array("label" => "slÃ¥ opp kode", "type" => "text", "attributes" => Array("name" => "code_search", "value" => $code_search)); $form = new Form($title, $enctype, $method, $action, $fields, $id); $form->display("horizontal"); @@ -2215,7 +2215,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = @Array("label" => "", "type" => "checkbox", "attributes" => Array("name" => "parseonly", - "label" => " analyser filen uten å oppdatere medlemskapsdatabasen", + "label" => " analyser filen uten Ã¥ oppdatere medlemskapsdatabasen", "checked" => true)); $form = new Form($title, $enctype, $method, $action, $fields, $id); $form->display(); @@ -2274,9 +2274,9 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le if (!isset($_SESSION['valid-user'])){?>Her kan du bli nytt medlem, eller registrere ditt midlertidige medlemskap. Skal du gjøre sistnevnte må du registrere aktiveringsnummeret og -passordet du har fått i neste steg.
-Har du allerede fylt inn din personinfo, men ikke fullført betalingen eller lagt inn aktiveringskoden for ditt midlertidige medlemsskap? Logg inn her.
-Alle feltene må fylles ut.
+Her kan du bli nytt medlem, eller registrere ditt midlertidige medlemskap. Skal du gjøre sistnevnte må du registrere aktiveringsnummeret og -passordet du har fått i neste steg.
+Har du allerede fylt inn din personinfo, men ikke fullført betalingen eller lagt inn aktiveringskoden for ditt midlertidige medlemsskap? Logg inn her.
+Alle feltene må fylles ut.
"Passord (gjenta)", "type" => "password", "attributes" => Array("name" => "password2")); $fields[] = Array("label" => "Utenlandsk adresse?", "type" => "checkbox", - "attributes" => Array("name" => "addresstype", "label" => " Hak av for å registrere utenlandsk adresse", + "attributes" => Array("name" => "addresstype", "label" => " Hak av for Ã¥ registrere utenlandsk adresse", "checked" => (isset($data['addresstype'])) ? "checked" : "")); $fields[] = Array("label" => "Gateadresse", "type" => "textarea", "attributes" => Array("name" => "street", "cols" => 70, "rows" => 3, @@ -2339,7 +2339,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "Epost", "type" => "text", "attributes" => Array("name" => "email" ,"size" => 50, "maxlength" => 120, "value" => (isset($data['email'])) ? $data['email'] : "")); - $fields[] = Array("label" => "Fødselsdato", "type" => "date", + $fields[] = Array("label" => "Fødselsdato", "type" => "date", "attributes" => Array("name" => "birthdate", "value" => (isset($data['birthdate'])) ? $data['birthdate'] : "yyyy-mm-dd")); $fields[] = Array("label" => "Studiested", "type" => "select", @@ -2348,7 +2348,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le if (!isset($_SESSION['valid-user'])) { /*$fields[] = Array("label" => "aktiv i en forening?", "type" => "checkbox", "attributes" => Array("name" => "active", - "label" => " hak av om du er eller vil bli aktiv i en forening på Studentersamfundet", + "label" => " hak av om du er eller vil bli aktiv i en forening pÃ¥ Studentersamfundet", "checked" => (isset($data['active'])) ? "checked" : "")); $fields[] = Array("label" => "forening", "type" => "select", "attributes" => Array("name" => "division", "values" => $divs, @@ -2357,7 +2357,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le } else { $fields[] = Array("label" => "Legg til i gruppe?", "type" => "checkbox", "attributes" => Array("name" => "group", - "label" => " Hak av for å registrere bruker i en gruppe", + "label" => " Hak av for Ã¥ registrere bruker i en gruppe", "checked" => (isset($data['group'])) ? "checked" : "")); $fields[] = Array("label" => "Gruppe", "type" => "select", "attributes" => Array("name" => "group_id", "values" => $groups, @@ -2420,7 +2420,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le "attributes" => Array("name" => "lastname" ,"size" => 50, "maxlength" => 50, "readonly" => $readonly, "value" => $user->lastname)); $fields[] = Array("label" => "utenlandsk adresse?", "type" => "checkbox", - "attributes" => Array("name" => "addresstype", "label" => " Hak av for å registrere utenlandsk adresse", + "attributes" => Array("name" => "addresstype", "label" => " Hak av for Ã¥ registrere utenlandsk adresse", "readonly" => $readonly, "checked" => $user->addresstype == "int" ? "checked" : "")); $fields[] = Array("label" => "gateadresse", "type" => "textarea", "attributes" => Array("name" => "street", "cols" => 70, "rows" => 3, @@ -2455,7 +2455,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le } if ($user->validAddress == 0) { - $validAddressMessage = "Postadressen er merket som ugyldig, vennligst undersøk om det er riktig adresse"; + $validAddressMessage = "Postadressen er merket som ugyldig, vennligst undersøk om det er riktig adresse"; $fields[] = Array("label" => "adressestatus", "type" => "text", "attributes" => Array("name" => "addressestatus", "readonly" => true, @@ -2469,7 +2469,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "epost", "type" => "text", "attributes" => Array("name" => "email" ,"size" => 50, "maxlength" => 120, "readonly" => $readonly, "value" => $user->email)); - $fields[] = Array("label" => "fødselsdato", "type" => "date", + $fields[] = Array("label" => "fødselsdato", "type" => "date", "attributes" => Array("name" => "birthdate", "readonly" => $readonly, "value" => $user->birthdate)); $fields[] = Array("label" => "studiested", "type" => "select", @@ -2484,7 +2484,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le "attributes" => Array("name" => "cardProduced", "disabled" => $readonly, "value" => $user->getCardProduced())); } - $fields[] = Array("label" => "har fått utlevert medlemskort", "type" => "hidden", + $fields[] = Array("label" => "har fÃ¥tt utlevert medlemskort", "type" => "hidden", "attributes" => Array("name" => "cardDelivered", "disabled" => $readonly, "value" => $user->getCardDelivered())); @@ -2518,7 +2518,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "medlem", "type" => "hidden", "attributes" => Array("name" => "userid", "value" => $user->id)); - $fields[] = Array("label" => "registrér bruker i ny gruppe", "type" => "select", + $fields[] = Array("label" => "registrér bruker i ny gruppe", "type" => "select", "attributes" => Array("name" => "groupid", "values" => $groups)); $form = new Form($title, $enctype, $method, $action, $fields); @@ -2558,7 +2558,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le $fields[] = Array("label" => "brukernavn", "type" => "text", "attributes" => Array("name" => "username", "size" => 12, "maxlength" => 12, "value" => $user->username, - "help" => "Om brukernavnet er i bruk på forumet kreves det at du oppgir samme passord som på forumet for å verifisere at det er ditt brukernavn.")); + "help" => "Om brukernavnet er i bruk pÃ¥ forumet kreves det at du oppgir samme passord som pÃ¥ forumet for Ã¥ verifisere at det er ditt brukernavn.")); $fields[] = Array("label" => "passord", "type" => "password", "attributes" => Array("name" => "password")); $form = new Form($title, $enctype, $method, $action, $fields); @@ -2572,7 +2572,7 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le print("Bruk ditt kortnummeret og telefonnummer til å registere medlemskapet på din bruker her.
-Les mer om hvordan du kan kjøpe nytt medlemskap her.
+Bruk ditt kortnummeret og telefonnummer til å registere medlemskapet på din bruker her.
+Les mer om hvordan du kan kjøpe nytt medlemskap her.
-Bruk ditt kortnummeret og telefonnummer til å registere medlemskapet på din bruker her.
-Les mer om hvordan du kan kjøpe nytt medlemskap her.
+Bruk ditt kortnummeret og telefonnummer til å registere medlemskapet på din bruker her.
+Les mer om hvordan du kan kjøpe nytt medlemskap her.
getCurrentUser())); //$fields[] = Array("label" => "aktiveringsnummer", "type" => "text", // "attributes" => Array("name" => "cardno", "size" => 12, "maxlength" => 10, - // "comment" => "Bruk aktiveringsnummeret på arket du fikk da du kjøpte medlemskapet ditt.")); + // "comment" => "Bruk aktiveringsnummeret pÃ¥ arket du fikk da du kjøpte medlemskapet ditt.")); //$fields[] = Array("label" => "aktiveringskode", "type" => "text", // "attributes" => Array("name" => "verificationCode", "size" => 12, "maxlength" => 20)); //$form = new Form($title, $enctype, $method, $action, $fields); @@ -2891,31 +2891,31 @@ Om dere lager en facebook side til arrangementet, ikke glem å putte inn le "value" => $trans_id)); if ($value == NULL) { if (@$product != NULL){ - $fields[] = Array("label" => "beløp", "type" => "text", + $fields[] = Array("label" => "beløp", "type" => "text", "attributes" => Array("name" => "amount", "size" => 5, "maxlength" => 5, "value" => $product->price, "readonly" => "readonly")); }else { - $fields[] = Array("label" => "beløp", "type" => "text", + $fields[] = Array("label" => "beløp", "type" => "text", "attributes" => Array("name" => "amount", "size" => 5, "maxlength" => 5)); } }else { - $fields[] = Array("label" => "beløp", "type" => "text", + $fields[] = Array("label" => "beløp", "type" => "text", "attributes" => Array("name" => "amount", "size" => 5, "maxlength" => 5, "value" => $value, "readonly" => "readonly")); } $fields[] = Array("label" => "VISA-kortnummer", "type" => "text", "attributes" => Array("name" => "cardNumber", "size" => 16, "maxlength" => 16)); - $fields[] = Array("label" => "utløpsmåned", "type" => "text", + $fields[] = Array("label" => "utløpsmÃ¥ned", "type" => "text", "attributes" => Array("name" => "cardNumberExpireMonth", "size" => 2, "maxlength" => 2)); - $fields[] = Array("label" => "utløpsår", "type" => "text", + $fields[] = Array("label" => "utløpsÃ¥r", "type" => "text", "attributes" => Array("name" => "cardNumberExpireYear", "size" => 2, "maxlength" => 2)); $fields[] = Array("label" => "cvc", "type" => "text", "attributes" => Array("name" => "cardNumberCVC", "size" => 3, "maxlength" => 3)); $form = new Form($title, $enctype, $method, $action, $fields); $form->display(); ?> -
Betalingen håndteres av Payex.
Betalingen håndteres av Payex.
Betalingen håndteres av Payex.
Betalingen håndteres av Payex.
Ingen tidligere medlemmer funnet innenfor valgte søk.
"; + print "Ingen tidligere medlemmer funnet innenfor valgte søk.
"; } /* diff --git a/inside/Payment.php b/inside/Payment.php index 975de09..610b0ac 100644 --- a/inside/Payment.php +++ b/inside/Payment.php @@ -37,7 +37,7 @@ class Payment { $transaction->store(); $transaction_id = $transaction->id; }else { - notify("Transaksjonen er allerede forsøkt gjennomført. Dette skyldes sannsynligvis at du har trykket to ganger på 'submit'-knappen."); + notify("Transaksjonen er allerede forsøkt gjennomført. Dette skyldes sannsynligvis at du har trykket to ganger pÃ¥ 'submit'-knappen."); return; } @@ -49,7 +49,7 @@ class Payment { $price = $this->amount * 100; $priceArgList = 'VISA=%s,MC=%s'; // No CPA, VISA, MasterCard, SMS $priceArgList = sprintf($priceArgList, $price, $price); - $description = "Kjøp fra Studentersamfundet.no"; + $description = "Kjøp fra Studentersamfundet.no"; $returnURL = 'https://inside.studentersamfundet.no/index.php?action=transaction-return&transactionid='.$transaction_id; // ReturnURL // Run Initialize. Check return-value @@ -78,12 +78,12 @@ class Payment { if (!($this->payex->getTransactionStatus() == PAYEX_TRANSACTIONSTATUS_SALE || $this->payex->getTransactionStatus() == PAYEX_TRANSACTIONSTATUS_CAPTURE) ) { - notify("Betalingen er ikke riktig gjennomført. Vennligst ta kontakt med support om du tror dette skyldes en feil."); + notify("Betalingen er ikke riktig gjennomført. Vennligst ta kontakt med support om du tror dette skyldes en feil."); return false; } $transaction = new Transaction($transaction_id); $transaction->setStatus("OK"); - notify("Betalingen er gjennomført. En kvittering er blitt sendt til din registrerte epostadresse."); + notify("Betalingen er gjennomført. En kvittering er blitt sendt til din registrerte epostadresse."); if (!$this->user_email) { // get user mail from current user $user = new User(getCurrentUser()); $this->user_email = $user->email; @@ -92,7 +92,7 @@ class Payment { mysql_query("UPDATE `din_transaction_check` SET `order_ref2` = '$orderRef' WHERE `order_id`='{$transaction->id}' LIMIT 1"); return true; }else { - notify("Betalingen er ikke riktig gjennomført. Vennligst ta kontakt med support om du tror dette skyldes en feil."); + notify("Betalingen er ikke riktig gjennomført. Vennligst ta kontakt med support om du tror dette skyldes en feil."); return false; } } @@ -107,12 +107,12 @@ class Payment { $order = new Order($transaction->order_id); $subject = "=?iso8859-1?Q?[$transaction->id] Kvittering for kj=F8p p=E5 studentersamfundet.no?="; $message = "Hei!\n\n" . - "Du har nettopp gjennomført et kjøp på studentersamfundet.no. Transaksjonen har referansen $transaction->id.\n\n" . - "Du har kjøpt:\n" . + "Du har nettopp gjennomført et kjøp pÃ¥ studentersamfundet.no. Transaksjonen har referansen $transaction->id.\n\n" . + "Du har kjøpt:\n" . $order->getConfirmationText()."\n" . "Prisen for dette er NOK $transaction->amount,-\n" . - "Beløpet er blitt belastet ditt VISA-kort. På kontoutskriften vil det stå Payex AS.\n\n" . - "For spørsmål angående dette kan du svare på denne eposten. Se forøvrig http://www.studentersamfundet.no/kontakt/ for ytterligere kontaktinformasjon.\n\n" . + "Beløpet er blitt belastet ditt VISA-kort. PÃ¥ kontoutskriften vil det stÃ¥ Payex AS.\n\n" . + "For spørsmÃ¥l angÃ¥ende dette kan du svare pÃ¥ denne eposten. Se forøvrig http://www.studentersamfundet.no/kontakt/ for ytterligere kontaktinformasjon.\n\n" . "Med vennlig hilsen\n" . "Det Norske Studentersamfund\n\n"; $headers = "From: Det Norske Studentersamfundtext); ?>
numRows() > 0){?> -Ingen stillingsbeskrivelser er registrert ennå.
+Ingen stillingsbeskrivelser er registrert ennå.
_storeFilenames(); notify("Produkt oppdatert."); }else { - notify("Problemer med lagring av produkt. Ingen endringer utført."); + notify("Problemer med lagring av produkt. Ingen endringer utført."); error("Update product: " . $result->toString()); } } @@ -150,7 +150,7 @@ class Product { if ($conn->affectedRows() > 0) { notify("Produktet er slettet."); } else { - notify("Ugyldig produktid, ingen handling utført."); + notify("Ugyldig produktid, ingen handling utført."); } } else { error($result->toString()); @@ -286,14 +286,14 @@ AND t.status = 'OK' " . $result =& $this->conn->query($sql); if (DB::isError($result) == true){ - notify('Liste over kjøpere er ikke tilgjengelig.'); + notify('Liste over kjøpere er ikke tilgjengelig.'); error('List buyers: ' . $result->toString()); } ?>| # | -kjøper | +kjøper | antall | status | endre status | diff --git a/inside/Products.php b/inside/Products.php index 0f8869e..f2a79c9 100644 --- a/inside/Products.php +++ b/inside/Products.php @@ -75,7 +75,7 @@ class Products { if (DB::isError($result) != true){?>kortnr | \n"; print "fornavn | \n"; print "etternavn | \n"; - print "utløpsår | \n"; + print "utløpsÃ¥r | \n"; print "endre til | \n"; print "oblat | \n"; print "endre til | \n"; @@ -1328,8 +1322,8 @@ class User { print "
|---|
Ingen medlemmer funnet innenfor valgte søk.
"); + print("Ingen medlemmer funnet innenfor valgte søk.
"); } } @@ -276,7 +276,7 @@ AND udr.division_id_request = d.id"; $this->getDivisionRequestList(); if ($this->users->numRows() > 0){ ?> -Disse medlemmene har haket av for at de var aktive i din forening da de registrerte seg. Sjekk om dette stemmer. Dersom du ikke tror de er aktive kan du gjerne kontakte dem og høre om de vil bli aktive!
+Disse medlemmene har haket av for at de var aktive i din forening da de registrerte seg. Sjekk om dette stemmer. Dersom du ikke tror de er aktive kan du gjerne kontakte dem og høre om de vil bli aktive!
Antall treff: users->numRows()); ?>
Ingen forespørseler registrert.
"); + print("Ingen forespørseler registrert.
"); } } @@ -360,11 +360,11 @@ AND udr.division_id_request = d.id"; print ""; print "Vis alle | "; - print "inneværende år"; + print "inneværende Ã¥r"; print "
"; if ($year) { - print "Viser oversikt over studiestuder for alle som har betalt medlemskap i nåværende år.
"; + print "Viser oversikt over studiestuder for alle som har betalt medlemskap i nåværende år.
"; } else { print "Viser alle medlemmer som noensinne har registrert seg.
"; } @@ -404,7 +404,7 @@ AND udr.division_id_request = d.id"; if (isset($_POST["parseonly"])) { print "For å registrere medlemskapene i databasen, gå nederst på denne siden.
\n"; + print "For å registrere medlemskapene i databasen, gå nederst på denne siden.
\n"; } // read each line @@ -428,12 +428,12 @@ AND udr.division_id_request = d.id"; $payment_user = new User($payment["kundenr"]); if (isset($_POST["parseonly"])) { - print "Fant KID-betaling på linje " . $i . ". Beløp " . $payment["amount"] . " ble betalt inn " . date("d.m.Y", $payment["date"]) . "Ingen ukesprogram er registrert ennå.
+Ingen ukesprogram er registrert ennå.
'M d, Y', 'LANGUAGE' => 'norsk', - 'SEARCH' => 'Søk', + 'SEARCH' => 'Søk', 'CLICK_HERE' => 'Klikk her', )); diff --git a/inside/language/nb/member.php b/inside/language/nb/member.php index b2844f7..1c6e0d5 100644 --- a/inside/language/nb/member.php +++ b/inside/language/nb/member.php @@ -3,9 +3,9 @@ $lang = array_merge($lang, array( 'MEMBERSHIP_REGISTRATION' => 'Registrere medlemskap', 'NEW_MEMBER' => 'Nytt medlem', - 'NEW_MEMBER_EXPLAIN' => 'Om du ikke har vært medlem tidligere kan du registrere deg.', - 'FORMER_MEMBER' => 'Har du vært medlem tidligere?', - 'FORMER_MEMBER_EXPLAIN' => 'Vi har registrert alle som har vært medlem de siste årene i databasen vår. Du kan se hvilken e-post adresse du er registrert med på medlemskortet ditt. Tast inn din epostadresse for å se om du allerede er registrert:' , + 'NEW_MEMBER_EXPLAIN' => 'Om du ikke har vært medlem tidligere kan du registrere deg.', + 'FORMER_MEMBER' => 'Har du vært medlem tidligere?', + 'FORMER_MEMBER_EXPLAIN' => 'Vi har registrert alle som har vært medlem de siste Ã¥rene i databasen vÃ¥r. Du kan se hvilken e-post adresse du er registrert med pÃ¥ medlemskortet ditt. Tast inn din epostadresse for Ã¥ se om du allerede er registrert:' , 'UPDATE_CONTACT_INFO' => 'Oppdatere din kontaktinformasjon?', 'UPDATE_CONTACT_INFO_EXPLAIN' => 'Er du registrert tidligere, men har flyttet eller endret annen kontaktinformasjon kan du oppdatere dette.', 'ENTER_EMAIL' => 'Tast inn epost', diff --git a/inside/programutvalg.php b/inside/programutvalg.php index 1bff388..3e275b1 100644 --- a/inside/programutvalg.php +++ b/inside/programutvalg.php @@ -59,7 +59,7 @@ while ($current = $list->fetchRow(DB_FETCHMODE_OBJECT)) {
kommentarer og spørsmål:
+kommentarer og spørsmål:
fetchRow(DB_FETCHMODE_OBJECT)){ $comment = new EventComment($row->id); @@ -299,7 +299,7 @@ class Event { ?> _retrieveData(); if ($data == NULL){ - notify("Stillingen du søkte er ikke tilgjengelig. Bruk skjemaet under om du vil rapportere problemet."); + notify("Stillingen du søkte er ikke tilgjengelig. Bruk skjemaet under om du vil rapportere problemet."); displayBugReportForm("job"); $this->id = NULL; } @@ -195,7 +195,7 @@ class Job {