quelques ajouts / corrections
authordj3c1t <dj3c1t@free.fr>
Sat, 18 May 2013 15:27:56 +0000 (17:27 +0200)
committerdj3c1t <dj3c1t@free.fr>
Sat, 18 May 2013 15:27:56 +0000 (17:27 +0200)
mw/app/data/impl/mw_mysql.php
mw/app/data/mw_sgbd.php
mw/app/mods/users/identification.php
mw/app/out/default/views/head.php
mw/app/out/default/views/users/colonne.php

index 0cff0c2..991ac4d 100644 (file)
       return false;\r
     }
 
+    function field_exists($table_name, $field_name){
+      if(!$this->link) $this->connect($this->host, $this->base, $this->user, $this->password);
+      $sql = "SHOW COLUMNS FROM `".$table_name."` LIKE ".$field_name;
+      $rst = $this->query($sql);
+      $exists = false;
+      $v_rst = $this->fetch_assoc($rst);
+      if($v_rst) $exists = true;
+      $this->free_result($rst);
+      return $exists;
+    }
+
     function query($query_string){\r
       if(!$this->link) $this->connect($this->host, $this->base, $this->user, $this->password);\r
       $result = @mysql_query($query_string, $this->link);\r
index db65b2e..8c30d95 100644 (file)
       );
     }
 
+    function field_exists($table_name, $field_name){
+      return $this->sgbd_impl->field_exists(
+        (
+          $prefix_codes = array_keys($this->env->bdd("table_prefix"))) ?
+          str_replace($prefix_codes, array_values($this->env->bdd("table_prefix")), $table_name)
+        : $table_name,
+        $field_name
+      );
+
+    }
+
     function query($sql){
       return $this->sgbd_impl->query(
         ($prefix_codes = array_keys($this->env->bdd("table_prefix"))) ?
index 575ca6f..c7bd19a 100644 (file)
@@ -13,7 +13,7 @@
           "Vous &ecirc;tes maintenant identifi&eacute; en tant que ".$_POST['login']
         );
       }
-      else $env->message("Idantifiants incorrects");
+      else $env->message("Identifiants incorrects");
     }
 
     function logout(&$env){
index 390ce5b..b33f80b 100644 (file)
@@ -7,6 +7,7 @@
     <script type="text/javascript" src="<?php echo $this->out_url("js/html5.js"); ?>"></script>\r
     <![endif]-->
 
+    <script type="text/javascript"> mw_site_url = "<?php echo $this->path("web") ?>"; </script>
     <?php foreach($this->js_files() as $js_file) : ?>
     <script type="text/javascript" src="<?php echo $js_file; ?>"></script>
     <?php endforeach; ?>
index e69de29..c3f854b 100644 (file)
@@ -0,0 +1,5 @@
+<?php $data = $this->data(); if(($users_menu = $data->get_link("users")) && $users_menu["subs"]) : ?>
+
+<?php echo get_menu_ul($users_menu); ?>
+
+<?php endif; ?>
\ No newline at end of file