//Bör flyttas till applib
function about() {
global $app;
echo $app->about();
}
function content($moduleid) {
global $sys, $user, $app;
//echo '
content: '.$moduleid;
$app->menu();
echo chr(10).'
Placera bilden i den lokala datorn under lämpligt filnamn synlig i Microsofts utforskare, även kallad filhanterare.
Klicka på Välj fil till vänster och sök upp filnamnet och klicka sedan på Spara bild.
Om det finns en bild med det namn du valt så avbryts sparandet av den nya filen. Om filen är alltför stor (i bytes) så avbryts också överföring. En del ytterligare kontroller görs och problem rapporteras.
//$app->info('u',7); //$sys->testut('222'); echo 'Du har inte tillgång till denna funktion.
'; return; } //$app->tut('changeperson: '.$id); //$sys->showmess($sys->mess); //Annat fel än nedan //exit('9993 '.$moduleid ); if ($id>0) { $sys->mess.=" Du har redan ett konto och är redan inloggad."; $sys->showmess($sys->mess); return; } else { $new=array(); //$new['email']=''; echo 'Användare kan få tillgång till extra information och fler möjligheter än de besäkare som inte registrerat sig. Omfattningen bestäms av administratören.
'; /*echo 'I vissa fall ska krävs det att en registreringskod anges. Den kan tilldelas av systemadministratören: hibratt@gmail.com.
';*/ $sys->showmess($sys->mess); $form->formstart("u","a=5&m=3"); $form->hidden("id",$app->person['id'],"",""); //$form->input('Registreringkod','text','regcode',$new['regcode'],'width:25%;max-width:400px;',''); $form->input('Förnamn','text','firstname',$new['firstname'],'width:100%;max-width:400px;',''); $form->input('Efternamn','text','lastname',$new['lastname'],'width:100%;max-width:400px;',''); $form->input('Epostadress','text','email',$new['email'],'width:100%;max-width:400px;',''); $form->input('Lösenord','password','pw',$pw,'',''); $form->submit2('Spara','font-size:1.0rem;color:white;background-color:'.$app->webcolor); $form->formend(); return; } } function createuserBORT() { global $sys, $app,$form,$new; //echo "createuser under utv."; //$sys->mess.='Under utveckling'; if ($user->user['id']>0) { $sys->mess.=" Du har redan ett konto och är redan inloggad."; return; } echo ''.$app->createusertext.'
'; //echo $app->appid; $sys->showmess($sys->mess); $form->formstart("u","a=5&m=3"); $form->input('Förnamn','text','firstname',$new['firstname'],'width:100%;max-width:400px;',''); $form->input('Förnamn','text','firstname',$new['firstname'],'width:100%;max-width:400px;',''); $form->input('Efternamn','text','lastname',$new['lastname'],'width:100%;max-width:400px;',''); $form->input('Epostadress','text','email',$new['email'],'width:100%;max-width:400px;',''); //Ska lösenordet kunna ändras här???? $form->input('Lösenord','password','pw',$pw,'',''); $form->submit2('Spara','font-size:1.0rem;color:white;background-color:'.$app->webcolor); $form->formend(); return; } function changeperson_update() { global $form, $sys, $app, $new; $error=false; $personid=$_POST['id']; echo $personid; $_POST['email']='fix@gmail.com'; if ($_POST['email']=='hibratt@gmail.com') { $sys->mess.="*Du har inte rätt att skapa konto"; return; } $new['firstname']=$form->clean_input($_POST['firstname']); $new['lastname']=$form->clean_input($_POST['lastname']); if (($new['firstname']=='') or ($new['lastname']=='')) { $sys->mess.="Uppgift om fullständigt namn saknas. "; $error=true; } $new['email']=$form->clean_input($_POST['email']); if (!filter_var($new['email'], FILTER_VALIDATE_EMAIL)) { $sys->mess.="Ingen eller felaktig epostadress. "; $error=true; } $pw=$form->clean_input($_POST['pw']); if ($pw=='') { $sys->mess.="Lösenord måste anges. "; $error=true; } if ($error) { $sys->mess.=" Konto skapades inte."; return; } $sql='SELECT * FROM org_persons WHERE webid='.$app->appid.' and email="'.$new['email'].'"'; //echo $sql; $person=$sys->read($sql,false); if ($person) { $sys->mess.=" Epostadressen är redan registrerad"; return; } $cpassword=$sys->encrypt_decrypt('encrypt',$password); //$verkod=mt_rand(10,100000); //echo 'Gl: '.$$person['cpassword']; //echo 'Nytt: '.$cpassword; //exit('444 '.$sys->mess); /*if(isset($_COOKIE[$app->cookiename])) { $sys->mess.="Du är inloggad och behöver alltså inte skapa ett konto."; return; } */ $sys->mess.=" Det går fn inte att registrera sig."; return; $i=0; $i++;$f[$i]='webid'; $d[$i]=$app->appid; $i++;$f[$i]='firstname'; $d[$i]=$new['firstname']; $i++;$f[$i]='lastname'; $d[$i]=$new['lastname']; $i++;$f[$i]='email'; $d[$i]=$new['email']; $i++;$f[$i]='cpassword'; $d[$i]=$cpassword; $i++;$f[$i]='changedate'; $d[$i]=date("Y-m-d"); if ($personid>0) { echo "'.$app->logintext.'
'; echo 'Ändra namn | Ändra epostadress | Ändra lösenord
'; echo ''; echo 'Namn: '.$app->person['firstname'].' '.$app->person['lastname'].''; echo 'Epostadress: '.$app->person['email']; echo '
'; } function orderpassword() { global $sys, $form, $app; echo 'Under utveckling
'; $sys->showmess($sys->mess); $form->formstart("u","a=".$app->appid."&m=4"); // echo ''; $form->input('Epostadress','text','email',$email,'width:200%;max-width:200px;',''); $form->submit2('Beställ','font-size:1.0rem;color:white;background-color:'.$app->webcolor); $form->formend(); echo '
'.$app->webname.' |
'.date("Y-m-d").'
Till '.$fullname.'
Du har beställt att ditt lösenord ska sändas till dig. Det är '.$pw.'
Hans Iwan
Du har inte tillgång till denna funktion.
'; return; } $sys->showmess($sys->mess); $form->formstart("u","m=8"); $form->input('Förnamn','text','firstname',$new['firstname'],'width:100%;max-width:400px;',''); $form->input('Efternamn','text','lastname',$new['lastname'],'width:100%;max-width:400px;',''); $form->input('Epostadress','text','email',$new['email'],'width:100%;max-width:400px;',''); $form->input('Lösenord','password','pw',$pw,'',''); $form->submit2('Spara','font-size:1.0rem;color:white;background-color:'.$app->webcolor); $form->formend(); return; } function reguser_update() { echo 'reguser_update'; } function saveimage() { global $sys, $form, $app; echo 'Du har inte tillgång till denna funktion.
'; return; } $sys->showmess($sys->mess); //https://www.w3schools.com/php/php_file_upload.asp echo ' $form->formend(); } function sendmail($mail) { global $app; echo 'Systemutveckling pågår.
'; require '../system/syslib.php'; $sys = new Sys; $sys->database(); $form = new Form; $sys->web=$app->web; $moduleid=$app->getparam('m'); if (!$moduleid>0) { $moduleid=1; } $textid=0; //$webid=$app->appid; $sys->scriptname='u'; $sys->getuser_3(); //testing(); $app->htmlstart(); $sys->logg_3($moduleid,$textid,'komm'); //$app->logg($app->appid,$sys->scriptname,$moduleid,'Läge tex'); //$sys->logg2($app->appid,$app->cookiename,$moduleid); if ($_SERVER["REQUEST_METHOD"] == "POST") { //if (isset($_POST["submit"])) { switch ($moduleid) { case 1: login_update(); break; case 3: changeperson_update(); break; case 4: orderpassword_send(); //echo $sys->mess; $moduleid=12; break; case 5: //changeuser_update(); break; case 8: reguser_update(); //echo $sys->mess; //$moduleid=12; break; default: $sys->mess.=' Felaktig modulid: '.$moduleid; } } content($moduleid); ?> //app->htmlend3(); $app->tinybig(); $app->htmlend(); ?>