Fix db activities on frontpage without url
This commit is contained in:
parent
e98084aaf4
commit
61e7c73901
|
@ -51,15 +51,15 @@ foreach($events as $event) {
|
||||||
<article>
|
<article>
|
||||||
<h2>
|
<h2>
|
||||||
<?php if ($event->getImageURL()) { ?>
|
<?php if ($event->getImageURL()) { ?>
|
||||||
<img src="<?= $event->getImageURL() ?>">
|
<img src="<?= $event->getImageURL() ?>">
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<?php if (\pvv\side\Agenda::isToday($event->getStart())) { ?><strong><?php } ?>
|
<?php if (\pvv\side\Agenda::isToday($event->getStart())) { ?><strong><?php } ?>
|
||||||
<em><?= $event->getRelativeDate() ?></em>
|
<em><?= $event->getRelativeDate() ?></em>
|
||||||
<?php if (\pvv\side\Agenda::isToday($event->getStart())) { ?></strong><?php } ?>
|
<?php if (\pvv\side\Agenda::isToday($event->getStart())) { ?></strong><?php } ?>
|
||||||
<?php if ($event->getURL()) { ?>
|
<?php if ($event->getURL()) { ?>
|
||||||
<a href="<?= $event->getURL() ?>"><?= $event->getName() ?></a>
|
<a href="<?= $event->getURL() ?>"><?= $event->getName() ?></a>
|
||||||
<?php } else { ?>
|
<?php } else { ?>
|
||||||
<?= $event->getName() ?>
|
<?= $event->getName() ?>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</h2>
|
</h2>
|
||||||
<ul class="subtext">
|
<ul class="subtext">
|
||||||
|
|
|
@ -42,7 +42,12 @@ $translation = ['i dag', 'i morgen', 'denne uka', 'neste uke', 'denne måneden',
|
||||||
<ul>
|
<ul>
|
||||||
<?php foreach($events as $event) { $counter2++ ?>
|
<?php foreach($events as $event) { $counter2++ ?>
|
||||||
<li>
|
<li>
|
||||||
<a href="<?= htmlspecialchars($event->getURL()) ?>"><?= $event->getName(); ?></a>
|
|
||||||
|
<?php if ($event->getURL()) { ?>
|
||||||
|
<a href="<?= htmlspecialchars($event->getURL()) ?>"><?= $event->getName(); ?></a>
|
||||||
|
<?php } else { ?>
|
||||||
|
<strong><?= $event->getName(); ?></strong>
|
||||||
|
<?php } ?>
|
||||||
<?php /* <a class="icon subscribe">+</a> */ ?>
|
<?php /* <a class="icon subscribe">+</a> */ ?>
|
||||||
<?php if ($period !== \pvv\side\Agenda::TODAY) {
|
<?php if ($period !== \pvv\side\Agenda::TODAY) {
|
||||||
echo '<span class="time">' . $event->getStart()->format('H:i') . '</span>';
|
echo '<span class="time">' . $event->getStart()->format('H:i') . '</span>';
|
||||||
|
|
|
@ -20,7 +20,7 @@ if (isset($_GET['login'])) {
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
if (isset($_GET['code'])) {
|
if (isset($_GET['code'])) {
|
||||||
$token = $oauth2 -> get_access_token();
|
$token = $oauth2 -> get_access_token(htmlspecialchars($_GET['state']), htmlspecialchars($_GET['code']));
|
||||||
$_SESSION['userdata'] = $oauth2 -> get_identity($token, 'https://auth.dataporten.no/userinfo');
|
$_SESSION['userdata'] = $oauth2 -> get_identity($token, 'https://auth.dataporten.no/userinfo');
|
||||||
|
|
||||||
header('Location: ' . $dataportenConfig["redirect_uri"]);
|
header('Location: ' . $dataportenConfig["redirect_uri"]);
|
||||||
|
@ -28,11 +28,21 @@ if (isset($_GET['code'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_SESSION['userdata'])) { // if logged in with feide
|
if (isset($_SESSION['userdata'])) { // if logged in with feide
|
||||||
|
$mailHeaders = "MIME-Version: 1.0" . "\r\n";
|
||||||
|
$mailHeaders .= "Content-type:text/html;charset=UTF-8" . "\r\n";
|
||||||
|
$mailHeaders .= 'From: <spikkjeposche@pvv.ntnu.com>' . "\r\n";
|
||||||
|
$mailHeaders .= 'Cc: <' . htmlspecialchars($_SESSION['userdata']['user']['email']) .'>' . "\r\n";
|
||||||
|
$mailTo = "nybruker@pvv.ntnu.no";
|
||||||
|
$mailSubject = "Nytt medlem for PVV";
|
||||||
$mailBody
|
$mailBody
|
||||||
= "Hei, jeg vil bli medlem på PVV.\n"
|
= "Hei, jeg vil bli medlem på PVV.\n"
|
||||||
. "Navn: " . htmlspecialchars($_SESSION['userdata']['user']['name']) . "\n"
|
. "Navn: " . htmlspecialchars($_SESSION['userdata']['user']['name']) . "\n"
|
||||||
. "Brukernavn: " . htmlspecialchars($_SESSION['userdata']['user']['userid_sec'][0]) . "\n"
|
. "Brukernavn: " . htmlspecialchars($_SESSION['userdata']['user']['userid_sec'][0]) . "\n"
|
||||||
. "Epost: " . htmlspecialchars($_SESSION['userdata']['user']['email']) . "\n";
|
. "Epost: " . htmlspecialchars($_SESSION['userdata']['user']['email']) . "\n"
|
||||||
|
. "Jeg skal betale medlemsavgiften, og kommer innom PVVs lokaler for å aktivere kontoen min";
|
||||||
|
if (isset($_GET['send_mail'])) { // if logged in with feide
|
||||||
|
mail($mailTo, $mailSubject, $mailBody, $mailHeaders);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -52,30 +62,38 @@ if (isset($_SESSION['userdata'])) { // if logged in with feide
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
PVV har for øyeblikket et manuelt system for å legge til nye brukere.
|
PVV har for øyeblikket et manuelt system for å legge til nye brukere.
|
||||||
|
Det koster 50kr året for medlemskap. For mer informasjon, les <a href="/pvv/Medlem"> her</a>.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
Vi foretrekker at du kommer inn på besøk på <a href="https://use.mazemap.com/?v=1&left=10.4032&right=10.4044&top=63.4178&bottom=63.4172&campusid=1&zlevel=2&sharepoitype=point&sharepoi=10.40355%2C63.41755%2C2&utm_medium=longurl">våre lokaler på stripa</a>
|
Vi foretrekker at du kommer inn på besøk på <a href="https://use.mazemap.com/?v=1&left=10.4032&right=10.4044&top=63.4178&bottom=63.4172&campusid=1&zlevel=2&sharepoitype=point&sharepoi=10.40355%2C63.41755%2C2&utm_medium=longurl">våre lokaler på stripa</a>
|
||||||
for å sette sette opp din PVV bruker. Hvis du vil, kan du også sende oss
|
for å sette sette opp din PVV bruker. Hvis du vil, kan du også sende oss
|
||||||
en melding fra denne siden med ditt navn, epost og NTNU brukernavn.
|
en melding fra denne siden med ditt navn, epost og NTNU brukernavn.
|
||||||
For å aktivere din brukerkonto på PVV, må du møte opp på
|
For å aktivere din brukerkonto på PVV, må du møte opp på
|
||||||
lokalene våre slik at vi kan få satt et passord.
|
lokalene våre slik at du kan få satt ditt passord.
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h3>Meldingen som du kan sendes:</h3>
|
|
||||||
|
|
||||||
|
|
||||||
<?php if($attrs) { //logged in with pvv account?>
|
<?php if($attrs) { //logged in with pvv account?>
|
||||||
<p>
|
<p>
|
||||||
Du er logget in som <i><?= htmlspecialchars($attrs['uid'][0]) ?></i>,
|
Du er nå logget in som <i><?= htmlspecialchars($attrs['uid'][0]) ?></i>,
|
||||||
du trenger ikke sende melding om ny bruker fordi du helt klart har en.
|
og trenger klart ikke sende melding om å få ny PVV bruker.
|
||||||
</p>
|
</p>
|
||||||
<?php } elseif (isset($_SESSION['userdata'])) { //logged in with feide ?>
|
<?php } elseif (isset($_SESSION['userdata'])) { //logged in with feide ?>
|
||||||
<code>
|
<?php if (! isset($_GET['send_mail'])) { ?>
|
||||||
Til: drift@pvv.ntnu.no<br>
|
<h3>Meldingen som du nå sender:</h3>
|
||||||
Fra: nettsiden<br>
|
<code>
|
||||||
<br/>
|
Til: <?=$mailTo?><br>
|
||||||
<?= nl2br($mailBody) ?>
|
Fra: nettsiden<br>
|
||||||
</code><br>
|
Tittel: <?=$mailSubject?><br>
|
||||||
<br>
|
<br/>
|
||||||
Todo: Legg til en "send mail" knapp
|
<?= nl2br($mailBody) ?>
|
||||||
|
</code><br>
|
||||||
|
<br>
|
||||||
|
<a class="btn" href=".?send_mail#sent">Send!</a>
|
||||||
|
<?php } else { // not logged in?>
|
||||||
|
<p id="sent">
|
||||||
|
Meldingen har blitt sendt!
|
||||||
|
</p>
|
||||||
|
<?php }?>
|
||||||
<?php } else { // not logged in?>
|
<?php } else { // not logged in?>
|
||||||
<a class="btn" href=".?login">Hent navn og epost fra Feide</a>
|
<a class="btn" href=".?login">Hent navn og epost fra Feide</a>
|
||||||
<?php }?>
|
<?php }?>
|
||||||
|
|
Loading…
Reference in New Issue