live changes

This commit is contained in:
Mausern Testbruker committed 2011-08-17 18:10:42 +02:00
1 parent 95f8e11663
commit 9eecbcf993
7 files changed
+135 -40

No files matched your search

-14
View File
@@ -1003,20 +1003,6 @@ private function logError($username, $error)
}
protected function verifyActivationCode($id, $password) {
/* $msa_code = new MembershipActivationCode();
if ($msa_code->findById($id)) {
if (!is_null($msa_code->getUsed())) {
// code has been used allready, and is therefore illegal
return null;
}
if (trim($password) == $msa_code->getCode()) {
// valid password, return object
return $msa_code;
}
}
*/
return true;
if (checkPassword($id, $password)) {
return true;
}
-1
View File
@@ -75,7 +75,6 @@ class Concert {
// First, pick the image from the database
$this->picture = $data['picture']; // @TODO $data['picture'] doesn't seem to be set!
var_dump($this->picture);
// If the user uploaded a new image, store it and pick this image instead
if( $_FILES['userfile']['error'] != 4 ) {
+88 -9
View File
@@ -688,7 +688,44 @@ possibly include it instead? --Thomas Misund, 26. Oct 2009
<?php
}
if(time() < 1315612799):
?>
<style type="text/css">
#lol
{
margin:10px 0px;
}
#lol:after
{
content:".";
clear:both;
height:0px;
display:block;
visibility:hidden;
}
#lol .half
{
width:45%;
float:left;
}
</style>
<div id="lol">
<div class="half">
<h3>Ny i DNS?</h3>
<p>Har du lyst til å være med å vår egen lille fadderhelg 9.-11. september? Bli kjent med Det Norske Studentersamfund og vi som holder til der! Se <a href="http://studentersamfundet.no/nyidns.php">ny i dns!</a></p>
</div>
<div class="half">
<h3>Bli aktiv!</h3>
<p>Syns du noe av det vi holder på med er spennende? Lyst til å booke band eller lære å mikse drinker? Bli med oss som aktiv i en av de mange foreningene på huset, du får garantert minner for livet og nye venner!<br /> Se <a href="http://studentersamfundet.no/bliaktiv.php">bli aktiv!</a></p>
</div>
</div>
<?php endif;
if (!isActive()){?>
<?php
if (!isMember()){?>
@@ -765,7 +802,7 @@ possibly include it instead? --Thomas Misund, 26. Oct 2009
$form = new Form($title, $enctype, $method, $action, $fields, $id);
$form->display("horizontal");
}
// Migrering til LDAP (nikolark)
// Migration LDAP (nikolark)
if( !is_migrated() ) {
?>
<div id="infomodal">
@@ -784,9 +821,10 @@ possibly include it instead? --Thomas Misund, 26. Oct 2009
</div>
<script type="text/javascript">
/* open the migrate dialog */
$( document ).ready( function() {
$("#infomodal").dialog('open');
});
// TODO: uncomment this.
//$( document ).ready( function() {
// $("#infomodal").dialog('open');
//});
</script>
<?php
}
@@ -2397,7 +2435,8 @@ Om dere lager en facebook side til arrangementet, ikke glem &aring; putte inn le
$data = $_POST; //Error during register, old values needed to avoid retyping
if (!isset($_SESSION['valid-user'])){?>
<p>Ved å registrere deg kan du aktivere eller kjøpe medlemskap.</p>
<h2>Bli medlem!</h2>
<p>Her kan du registrere deg for så å kjøpe medlemskap! Om du allerede har en konto kan du logge inn på <a href="/inside">Inside</a></p>
<p>Alle feltene må fylles ut.</p>
<?php
@@ -2468,13 +2507,13 @@ Om dere lager en facebook side til arrangementet, ikke glem &aring; putte inn le
"attributes" => Array("name" => "placeOfStudy", "values" => $pos,
"currentValue" => (isset($data['placeOfStudy'])) ? $data['placeOfStudy'] : ""));
if (!isset($_SESSION['valid-user'])) {
$fields[] = Array("label" => "aktiv i en forening?", "type" => "checkbox",
/*$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",
"checked" => (isset($data['active'])) ? "checked" : ""));
$fields[] = Array("label" => "forening", "type" => "select",
"attributes" => Array("name" => "division", "values" => $divs,
"currentValue" => (isset($data['division'])) ? $data['division'] : ""));
"currentValue" => (isset($data['division'])) ? $data['division'] : ""));*/
} else {
$fields[] = Array("label" => "legg til i gruppe?", "type" => "checkbox",
@@ -2923,6 +2962,46 @@ Om dere lager en facebook side til arrangementet, ikke glem &aring; putte inn le
"attributes" => Array("name" => "verificationCode", "size" => 12, "maxlength" => 20));
$form = new Form($title, $enctype, $method, $action, $fields);
$form->display();
if(time() < 1315612799):
?>
<style type="text/css">
#lol
{
margin:10px 0px;
}
#lol:after
{
content:".";
clear:both;
height:0px;
display:block;
visibility:hidden;
}
#lol .half
{
width:45%;
float:left;
}
</style>
<div id="lol">
<div class="half">
<h3>Ny i DNS?</h3>
<p>Har du lyst til å være med å vår egen lille fadderhelg 9.-11. september? Bli kjent med Det Norske Studentersamfund og vi som holder til der! Se <a href="http://studentersamfundet.no/nyidns.php">ny i dns!</a></p>
</div>
<div class="half">
<h3>Bli aktiv!</h3>
<p>Syns du noe av det vi holder på med er spennende? Lyst til å booke band eller lære å mikse drinker? Bli med oss som aktiv i en av de mange foreningene på huset, du får garantert minner for livet og nye venner! Se <a href="http://studentersamfundet.no/bliaktiv.php">bli aktiv!</a></p>
</div>
</div>
<?php endif;
if (checkAuth("view-register-membership-payex")) {
?>
<br />
@@ -3345,7 +3424,7 @@ Om dere lager en facebook side til arrangementet, ikke glem &aring; putte inn le
} else {
print "<input type=\"hidden\" name=\"subaction\" value=\"sticker-sale\" />";
print "<select name=\"new-sticker-date\">\n";
print "<option value=\"" . date("Y") . "\">" . "i år (" . date("Y") . ")" . "</option>\n";
print "<option value=\"" . date("Y") . "\">" . "i år (" . getStickerPeriod('today') . ")" . "</option>\n";
print "<option value=\"" . date("Y", strtotime("+1 year")) . "\">" . "neste år (" . getStickerPeriod("+1 year") . ")" . "</option>\n";
print "<option value=\"" . date("Y", strtotime("+3 year")) . "\">" . "tre år (" . getStickerPeriod("+3 year") . ")" . "</option>\n";
print "<option value=\"" . date("Y", strtotime("+5 year")) . "\">" . "fem år (" . getStickerPeriod("+5 year") . ")" . "</option>\n";
+28 -14
View File
@@ -933,13 +933,13 @@ class User {
public function getNewStickerDate()
{
$year = substr($this->getExpiryDate(),0,4);
return $year . '/' . (substr($year,2,2) + 1);
return (substr($year,0,4) - 1) . '/' . substr($year,2,2);
}
public function getExpiryDate($year = null) {
if($year)
{
return $year . '07-01';
return $year . '-07-01';
}
if (date("m-d") > "07-01" )
@@ -974,7 +974,7 @@ class User {
$cardno = $row[0];
}
$expires = $this->getExpiryDate($cardno);
$expires = $this->getExpiryDate();
$sql = "UPDATE din_user SET " . " cardno = $cardno, " . " expires = '$expires' " . "WHERE " . " id = $this->id";
$result = $this->conn->query($sql);
if (DB :: isError($result) != true) {
@@ -1361,17 +1361,31 @@ class User {
"Vi har registrert at du har aktivert medlemskapet ditt i Det Norske Studentersamfund. " .
"Du vil motta en e-post når medlemskortet ditt er produsert og klart til å hentes i billettluka på studentersamfundet. \n" .
"\n" .
"For mer informasjon om hva som skjer på Det Norske Studentersamfund, gå inn på vår nettside: http://www.studentersamfundet.no/ .\n" .
"\n" .
"Er det noe du lurer på kan du bare svare på denne eposten, så svarer vi så fort vi klarer.\n".
"\n\n" .
"Bli aktiv i dag!\n" .
"www.studentersamfundet.no/bliaktiv\n" .
"\n\n" .
"Mvh\n\n" .
"Medlemskapsordningen\n" .
"medlemskap@studentersamfundet.no\n" .
"Det Norske Studentersamfund\n\n";
"Som medlem vil du få informasjon om arrangementer i vårt nyhetsbrev og rabatter på alt fra arrangementer" .
" til mat og drikke. I tillegg kan du være med og bestemme siden alle medlemmer har stemmerett ved Generalforsamlinger\n" .
" og Medlemsmøter i DNS.\n" .
"\n";
//For mer informasjon om hva som skjer på Det Norske Studentersamfund, gå inn på vår nettside: http://www.studentersamfundet.no/ .\n" .
if(time() < strtotime("2011-09-12")) //trenger ikke vise denne etter fadderhelga
{
$message .= "Ny i DNS? Ikke meldt deg på fadderhelgen? 9-11. september kan alle nye medlemmer og aktive få se våre innerste ganger,".
" bli kjent med nye og gamle neufere og ikke minst få med seg en av våre legendariske internfester! Send mail til".
" nyidns@studentersamfundet.no eller finn ut mer på http://studentersamfundet.no/nyidns". "\n\n".
"Virker noe av det vi holder på med på huset spennende? Du kan bli med som aktiv i en eller mange av våre foreninger. sjekk http://studentersamfundet/bliaktiv\n\n".
"Lik Det Norske Studentersamfund på facebook! http://www.facebook.com/studentersamfundet\n\n";
}
$message .= "Er det noe du lurer på kan du bare svare på denne eposten, så svarer vi så fort vi klarer.\n".
"\n\n".
"Virker noe av det vi holder på med på huset spennende? Du kan bli med som aktiv i en eller mange av våre foreninger.\n Sjekk http://studentersamfundet/bliaktiv" .
"\n\n" .
"Mvh\n\n" .
"Medlemskapsordningen\n" .
"medlemskap@studentersamfundet.no\n" .
"Det Norske Studentersamfund\n\n";
$headers = 'From: Det Norske Studentersamfund <medlemskap@studentersamfundet.no>' . "\r\n";
+4
View File
@@ -0,0 +1,4 @@
<?php
define('ENC_KEY', "lol");
define('API_KEY', "lol");
+3 -2
View File
@@ -1,5 +1,6 @@
<?php
require_once("inside_functions.php");
require_once('config.php');
/* This file is an example on how you might push users from inside to ldap/radius.
* * Basically, fill an array with the required attributes, get the API_KEY and the encryption key
* * and send it to the file addNewUser.php under brukerinfo.neuf.no.
@@ -7,8 +8,8 @@ require_once("inside_functions.php");
function ldap_add_user($username, $firstname, $lastname, $email, $password, $groups) {
/* REQUIRED FOR THE SERVER-SIDE */
$API_KEY = $_SERVER['API_KEY1'];
$ENC_KEY = $_SERVER['ENC_KEY'];
$ENC_KEY = ENC_KEY;
$API_KEY = API_KEY;
/* END REQUIRED */
$b64_enc_password = enc_password($password, $ENC_KEY);
+12
View File
@@ -18,3 +18,15 @@ Created users kerberos credentials
Added olivaqtestin to cn=dns-alle,ou=Groups,dc=neuf,dc=no
Added olivaqtestin to cn=dns-administrator,ou=Groups,dc=neuf,dc=no
'
[2011-08-11 20:32:00.000000]'API_KEY is invalid.'
[2011-08-11 20:37:05.000000]'API_KEY is invalid.'
[2011-08-11 20:40:20.000000]'Added cn=chrisoa,ou=Groups,dc=neuf,dc=no
Added uid=chrisoa,ou=People,dc=neuf,dc=no
Created home directory
Added cn=chrisoa,ou=auto.home,ou=Automount,dc=neuf,dc=no
Created users kerberos credentials
Added chrisoa to cn=dns-alle,ou=Groups,dc=neuf,dc=no
Added chrisoa to cn=dns-aktiv,ou=Groups,dc=neuf,dc=no
Added chrisoa to cn=dns-administrator,ou=Groups,dc=neuf,dc=no
Added chrisoa to cn=dns-kak,ou=Groups,dc=neuf,dc=no
'