Преглед изворни кода

added Theme login, logout view

Piotr Labudda пре 8 година
родитељ
комит
fae2fd9b47

+ 20 - 6
SE/se-lib/Theme/Bocian.php

@@ -12,21 +12,35 @@ class Theme_Bocian extends ThemeDefault {
 		echo '<meta name="robots" content="noindex, nofollow">';
 		UI::inlineCSS(APP_PATH_WWW . '/static/theme_bocian/assets/css/styles.css');
 	}
+
 	function top() {
 		include dirname(__FILE__) . '/Bocian/top.php';
 	}
+
 	function footer() {
 		include dirname(__FILE__) . '/Bocian/footer.php';
 		//todo: ujednolicic wczytanie themy widoków i css w jednym katalogu(obecnie css w katalogu static a widoki w katalogu tmp )
 		UI::inlineRawJS(APP_PATH_WWW . '/static/theme_bocian/assets/js/scripts.js');
 	}
-	// function login($data) {
-	// 	echo '';
-	// }
-	// function logout($data) {
-	// 	echo '';
-	// }
+
+	function login($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
+		include dirname(__FILE__) . '/Bocian/login.php';
+	}
+
+	function logout($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
+		include dirname(__FILE__) . '/Bocian/logout.php';
+	}
+
 	function home($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
 		include dirname(__FILE__) . '/Bocian/home.php';
 	}
 

+ 47 - 0
SE/se-lib/Theme/Bocian/login.php

@@ -0,0 +1,47 @@
+<div class="container">
+
+	<div style="text-align:center;">
+		<img src="./icon/logo-procesy.jpg">
+	</div>
+
+	<form name="LOGIN" action="" method="post" class="form-horizontal" style="width:574px; margin:0 auto;">
+		<fieldset>
+			<div class="form-group">
+				<label class="col-sm-3 control-label" for="ADM_ACCOUNT">Użytkownik:</label>
+				<div class="col-sm-6">
+					<input type="text" name="ADM_ACCOUNT" value="" id="username" class="form-control">
+				</div>
+			</div>
+			<div class="form-group">
+				<label class="col-sm-3 control-label" for="ADM_PASSWD">Hasło:</label>
+				<div class="col-sm-6">
+					<input type="password" name="ADM_PASSWD" class="form-control"><br>
+				</div>
+			</div>
+			<?php if (!empty($errors)) : ?>
+				<div class="form-group">
+					<div class="col-sm-9">
+						<div class="alert alert-danger"><?php echo implode('<br>', $errors); ?></div>
+					</div>
+				</div>
+			<?php endif; ?>
+			<div class="form-group">
+				<div class="col-sm-9 col-sm-offset-3">
+					<!--
+					<label class="checkbox">
+						<input name="NOPREINIT" type="checkbox"> Szybkie logowanie bez inicjalizacji kolumn
+					</label>
+					-->
+					<input name="LOGIN" type="SUBMIT" value="LOGIN" class="btn btn-primary">
+				</div>
+			</div>
+		</fieldset>
+	</form>
+
+	<script>
+		jQuery(document).ready(function(){
+			document.getElementById('username').focus();
+		});
+	</script>
+
+</div>

+ 19 - 0
SE/se-lib/Theme/Bocian/logout.php

@@ -0,0 +1,19 @@
+<div class="container">
+
+	<div style="text-align:center;">
+		<img src="./icon/logo-procesy.jpg">
+	</div>
+
+	<div class="container" style="max-width:574px">
+		<?php if (!empty($errors)) : ?>
+			<?php foreach ($errors as $errMsg) : ?>
+				<div class="alert alert-danger"><?php echo $errMsg; ?></div>
+			<?php endforeach; ?>
+		<?php endif; ?>
+
+		<div class="alert alert-success">
+			Zostałeś wylogowany - <a href="index.php"> zaloguj się </a>
+		</div>
+	</div>
+
+</div>

+ 18 - 6
SE/se-lib/ThemeDefault.php

@@ -26,13 +26,25 @@ class ThemeDefault {
 		}
 		echo UI::fixFooterPosition('footer_js_tag');
 	}
-	// function login($data) {
-	// 	echo '';
-	// }
-	// function logout($data) {
-	// 	echo '';
-	// }
+
+	function login($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
+		include APP_PATH_WWW . '/se-lib/tmpl/login.php';
+	}
+
+	function logout($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
+		include APP_PATH_WWW . '/se-lib/tmpl/logout.php';
+	}
+
 	function home($data) {
+		if (is_array($data) && !empty($data)) {
+			extract($data);
+		}
 		include APP_PATH_WWW . '/se-lib/tmpl/defaultPage.php';
 	}