Subversion-Projekte lars-tiefland.em_wm

Revision

Revision 61 | Revision 64 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 61 Revision 62
Zeile 2... Zeile 2...
2
	$a;
2
	$a;
3
	$u;
3
	$u;
4
	$username=(isset($_POST["username"]))?$_POST["username"]:"";
4
	$username=(isset($_POST["username"]))?$_POST["username"]:"";
5
	function send_email($art=0)
5
	function send_email($art=0)
6
	{
6
	{
7
		global $u, $mail, $password;
7
		global $u, $mail, $password, $register;
8
		$to="$u->u_name <$u->u_email>";
8
		$to="$u->u_name <$u->u_email>";
9
		$from_addr="webmaster@lars-tiefland.de";
9
		$from_addr="webmaster@lars-tiefland.de";
10
		$from_name="Lars Tiefland";
10
		$from_name="Lars Tiefland";
11
		$from="$from_name <$from_addr>";
11
		$from="$from_name <$from_addr>";
12
		$dir=dirname($_SERVER["PHP_SELF"]);
12
		$dir=dirname($_SERVER["PHP_SELF"]);
Zeile 15... Zeile 15...
15
		$art=intval($art);
15
		$art=intval($art);
16
		switch ($art)
16
		switch ($art)
17
		{
17
		{
18
			case 0:
18
			case 0:
19
				$email_tpl="email/$u->u_lang/register.tpl";
19
				$email_tpl="email/$u->u_lang/register.tpl";
20
				$subject="erfolgreiche Registrierung - Welcome to $url";
20
				$subject=$register["reg_subject"]." - Welcome to $url";
21
				break;
21
				break;
22
			case 1:
22
			case 1:
23
				$email_tpl="email/$u->u_lang/changed.tpl";
23
				$email_tpl="email/$u->u_lang/changed.tpl";
24
				$subject="erfolgreiche Änderung";
24
				$subject=$register["changed_subject"];
25
				break;
25
				break;
26
			case 2:
26
			case 2:
27
				$email_tpl="email/$u->u_lang/change.tpl";
27
				$email_tpl="email/$u->u_lang/change.tpl";
28
				$subject="Änderungsanforderrung für Paßwort";
28
				$subject=$register["change_subject"];
29
			default:
29
			default:
30
				return false;
30
				return false;
31
				break;
31
				break;
32
		}
32
		}
33
		if (file_exists($email_tpl))
33
		if (file_exists($email_tpl))
Zeile 46... Zeile 46...
46
		return $ret;
46
		return $ret;
47
	}
47
	}
Zeile 48... Zeile 48...
48
	
48
	
49
	function login($username, $password)
49
	function login($username, $password)
50
	{
50
	{
51
		global $smarty, $username, $meld, $db_meld;
51
		global $smarty, $username, $meld, $db_meld, $common;
52
		$smarty->assign("meld", ($username||$meld)?"Ein Fehler ist aufgtreten!":$meld);
52
		$smarty->assign("meld", ($username||$meld)?$comon["an_error_occured"]:$meld);
53
		$smarty->assign("db_meld", ($username)?"Username und / oder Paßwort stimmen nicht!":$db_meld);
53
		$smarty->assign("db_meld", ($username)?"Username und / oder Paßwort stimmen nicht!":$db_meld);
54
		$smarty->assign("error", ($username||$meld)?true: false);
54
		$smarty->assign("error", ($username||$meld)?true: false);
55
		$smarty->assign("title", "Login");
55
		$smarty->assign("title", $common["login"]);
56
		$smarty->assign("user", $username);
56
		$smarty->assign("user", $username);
57
		$smarty->display("login.tpl");
57
		$smarty->display("login.tpl");
Zeile 58... Zeile 58...
58
	}
58
	}
Zeile 74... Zeile 74...
74
		$a->start();
74
		$a->start();
75
		if ($a->getAuth())
75
		if ($a->getAuth())
76
		{
76
		{
77
			$u=new User("","");
77
			$u=new User("","");
78
			$u->UserData($a->getUserName());
78
			$u->UserData($a->getUserName());
79
			$smarty->assign("title","Login");
79
			$smarty->assign("title",$common["login"]);
80
			$smarty->assign("u_name", $u->u_name);
80
			$smarty->assign("u_name", $u->u_name);
81
			$smarty->assign("u_type", $u->u_type);
81
			$smarty->assign("u_type", $u->u_type);
82
			$disabled=($u->u_type==0)?"disabled=disabled":"";
82
			$disabled=($u->u_type==0)?"disabled=disabled":"";
83
			$smarty->assign("disabled", $disabled);
83
			$smarty->assign("disabled", $disabled);
84
		}
84
		}
Zeile 681... Zeile 681...
681
		}
681
		}
682
		return $ret;
682
		return $ret;
683
	}
683
	}
684
	function generate_pagination2($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE)
684
	function generate_pagination2($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE)
685
	{
685
	{
686
		global $mode;
686
		global $mode, $common;
687
		if (!$num_items)
687
		if (!$num_items)
688
		{
688
		{
689
			return "";
689
			return "";
690
		}
690
		}
Zeile 691... Zeile 691...
691
 
691
 
Zeile 692... Zeile 692...
692
		$total_pages = ceil($num_items/$per_page);
692
		$total_pages = ceil($num_items/$per_page);
693
 
693
 
694
		if ( $total_pages == 1 )
694
		if ( $total_pages == 1 )
695
		{
695
		{
Zeile 696... Zeile 696...
696
			return '<table align="center" class="navig"><tr><th>Seite 1 von 1</th></tr></table><br><br>';
696
			return '<table align="center" class="navig"><tr><th>'.$common["page"]." 1 ".$common["of"].' 1</th></tr></table><br><br>';
Zeile 697... Zeile 697...
697
		}
697
		}
Zeile 698... Zeile 698...
698
 
698
 
699
		$on_page = floor($start_item / $per_page) + 1;
699
		$on_page = floor($start_item / $per_page) + 1;
700
 
700
 
701
		$page_string = '<table align="center" class="navig"><tr><th colspan="5">Seite '.$on_page.' von '.$total_pages.'</th></tr><tr>';
701
		$page_string = '<table align="center" class="navig"><tr><th colspan="5">'.$common["page"].' '.$on_page.' '.$common["of"].' '.$total_pages.'</th></tr><tr>';
Zeile 725... Zeile 725...
725
					$selected="selected=\"selected\"";
725
					$selected="selected=\"selected\"";
726
				}
726
				}
727
				$start=($i*$per_page);
727
				$start=($i*$per_page);
728
				$page_opts.="<option value=$start $selected>$j</option>";
728
				$page_opts.="<option value=$start $selected>$j</option>";
729
			}
729
			}
730
			$page_string.="<td width=\"100\"><form name=\"nav\" action=$base_url method=\"post\"><select name=\"start\">$page_opts</select>&nbsp;&nbsp;<input type=\"submit\" value=\"go\" class=\"liteoption\"><input type=\"hidden\" name=\"mode\" value=\"$mode\"><input type=\"hidden\" name=\"email\" value=\"{$email}\"></form></td>";
730
			$page_string.="<td width=\"100\"><form name=\"nav\" action=$base_url method=\"post\"><select name=\"start\">$page_opts</select>&nbsp;&nbsp;<input type=\"submit\" value=\"".$common["go"]."\" class=\"liteoption\"><input type=\"hidden\" name=\"mode\" value=\"$mode\"><input type=\"hidden\" name=\"email\" value=\"{$email}\"></form></td>";
731
		}
731
		}
Zeile 732... Zeile 732...
732
 
732
 
733
		if ( $add_prevnext_text )
733
		if ( $add_prevnext_text )
734
		{
734
		{