Code

Implemented error msg changes
authorhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 26 Jun 2007 09:02:37 +0000 (09:02 +0000)
committerhickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 26 Jun 2007 09:02:37 +0000 (09:02 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@6694 594d385d-05f5-0310-b6e9-bd551577e9d8

html/index.php
html/main.php
ihtml/themes/default/framework.tpl

index 7977dfab03cb46087fa67931475669ce426df3d3..7a947cd583a49b294de1ea13a4b5c2e3157225ce 100644 (file)
@@ -370,8 +370,16 @@ if ($error_collector != ""){
 } else {
   $smarty->assign("php_errors", "");
 }
-displayLogin();
 
+/* Set focus to the error button if we've an error message */
+$focus= "";
+if (isset($_SESSION['errors']) && $_SESSION['errors'] != ""){
+  $focus= '<script language="JavaScript" type="text/javascript">';
+  $focus.= 'document.forms[0].error_accept.focus();';
+  $focus.= '</script>';
+}
+$smarty->assign("focus", $focus);
+displayLogin();
 
 // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
 ?>
index 9fc1077a42437e7638d9b7a44fad9c5f29f4c03b..7e001e122b95b0735204f821156af82bd56c7cca 100644 (file)
@@ -365,7 +365,6 @@ if (is_file("$plugin_dir/main.inc")){
 
 
 /* Print_out last ErrorMessage repeated string. */
-print_red(NULL);
 
 $smarty->assign("contents", $display);
 
@@ -378,6 +377,16 @@ if ($error_collector != ""){
 } else {
   $smarty->assign("php_errors", "");
 }
+
+/* Set focus to the error button if we've an error message */
+$focus= "";
+if (isset($_SESSION['errors']) && $_SESSION['errors'] != ""){
+  $focus= '<script language="JavaScript" type="text/javascript">';
+  $focus.= 'document.forms[0].error_accept.focus();';
+  $focus.= '</script>';
+}
+$smarty->assign("focus", $focus);
+
 $display= $header.$smarty->fetch(get_template_path('framework.tpl'));
 
 /* Show page... */
index be547d1e36079e8a695223b6cd03fc2ee6e312cd..a3553282e747ed5e7a32a1b1c4810c96c13fbddf 100644 (file)
@@ -53,4 +53,4 @@
      </table>
     </td>
   </tr>
-</table></form></body></html>
+</table>{$errors}{$focus}</form></body></html>