Author: coudot
Date: 2010-02-05 22:37:38 +0100 (Fri, 05 Feb 2010)
New Revision: 49
Modified:
self-service-password/trunk/functions.inc.php
self-service-password/trunk/index.php
self-service-password/trunk/style/styles.css
Log:
#133: manage error message criticity
Modified: self-service-password/trunk/functions.inc.php
===================================================================
--- self-service-password/trunk/functions.inc.php 2010-02-05 21:05:12 UTC
(rev 48)
+++ self-service-password/trunk/functions.inc.php 2010-02-05 21:37:38 UTC
(rev 49)
@@ -57,4 +57,18 @@
}
}
+# Get message criticity
+function get_criticity( $msg ) {
+
+ if ( ereg( "nophpldap|ldaperror|nomatch|badcredentials|passworderror" ,
$msg ) ) {
+ return "critical";
+ }
+
+ if ( ereg( "(login|oldpassword|newpassword|confirmpassword)required" ,
$msg ) ) {
+ return "warning";
+ }
+
+ return "ok";
+}
+
?>
Modified: self-service-password/trunk/index.php
===================================================================
--- self-service-password/trunk/index.php 2010-02-05 21:05:12 UTC (rev 48)
+++ self-service-password/trunk/index.php 2010-02-05 21:37:38 UTC (rev 49)
@@ -186,7 +186,7 @@
<div id="content">
<h1><?php echo $messages[$lang]["title"]; ?></h1>
<img src="<?php echo $logo; ?>" alt="Logo" />
-<h2><?php echo $messages[$lang][$result]; ?></h2>
+<h2 class="<?php echo get_criticity($result) ?>"><?php echo
$messages[$lang][$result]; ?></h2>
<?php if ( $result !== "passwordchanged" ) { ?>
<form action="#" method="post">
<table>
Modified: self-service-password/trunk/style/styles.css
===================================================================
--- self-service-password/trunk/style/styles.css 2010-02-05 21:05:12 UTC
(rev 48)
+++ self-service-password/trunk/style/styles.css 2010-02-05 21:37:38 UTC
(rev 49)
@@ -52,8 +52,8 @@
form {
display:block;
overflow:visible;
-padding:0;
-margin:10px 30%;
+padding:20px 0;
+margin:10px 20%;
text-align:center;
background-color:#dff4ff;
border:1px solid #c2e1ef;
@@ -84,3 +84,29 @@
background:#FFFFFF url("key.png") 5px 5px no-repeat;
padding-left: 25px;
}
+
+/* Message criticity */
+h2 {
+padding:5px;
+margin:10px 20%;
+font-size:12pt;
+}
+
+h2.ok {
+background-color:#E6EFC2;
+border:1px solid #C6D880;
+color:#529214;
+}
+
+h2.warning {
+background-color:#ffe17a;
+border:1px solid #ffca10;
+color:#a03400
+}
+
+h2.critical {
+background:#fbe3e4;
+border:1px solid #fbc2c4;
+color:#d12f19;
+}
+
_______________________________________________
ltb-changes mailing list
[email protected]
http://lists.ltb-project.org/listinfo/ltb-changes