Browse Source

Admin mise en page

Moulin Mathieu 4 years ago
parent
commit
5c6d762280

+ 11 - 1
admin/css/db_object.css

@@ -4,6 +4,9 @@ p{
 p, td, th, li, input, select, textarea {
         font-size: inherit;
 }
+
+/* Formulaire */
+
 form.db_object{
         width: auto;
         font-size: 0.85em;
@@ -17,6 +20,9 @@ form.db_object th{
 form.db_object th.label{
         width: 250px;
 }
+form.db_object td {
+	padding: 4px 0;
+}
 form.db_object td.field_img img {
         max-width: 100%;
 }
@@ -33,10 +39,14 @@ form.db_object td.field  textarea{
 form.db_object td.field  textarea.richtext{
         height: 20em;
 }
+
+/* Liste */
+
 .list td, .list th{
         vertical-align: top;
 }
 .list th{
+	padding: 0 4px 0 0;
         text-align: left;
+	border-bottom: 1px dotted gray;
 }
-

+ 1 - 1
admin/template/form/db_object.form.tpl.php

@@ -81,7 +81,7 @@
 	}
 	elseif($field["type"] = "date")	
 	{
-		echo "<input name=\"".$name."\" value=\"".$object->$name."\" class=\"date\" />";
+		echo "<input name=\"".$name."\" value=\"".date_en2fr($object->$name)."\" class=\"date\" />";
 	}
 	elseif($field["type"] == "select")
 	{

+ 4 - 0
admin/template/form/db_object.list.tpl.php

@@ -1,11 +1,14 @@
 <h3>Liste</h3>
 <table class="list">
+<thead>
 <tr>
 	<td colspan="2">&nbsp;</td>
 <?php foreach ($classname()->_field_disp_list as $name) { ?>
 	<th><?php echo $classname()->_fields[$name]["label"]; ?></th>
 <?php } ?>
 </tr>
+</thead>
+<tbody>
 <?php foreach($classname()->select() as $object) { ?>
 <tr>
 <td><a href="?delete_id=<?php echo $object->id; ?>" onclick="return confirm('Êtes-vous certain de vouloir supprimer cet enregistrement ?')"><img src="images/delete.gif" alt="Supprimer" title="Supprimer" /></a></td>
@@ -31,5 +34,6 @@
 <?php } ?>
 </tr>
 <?php } ?>
+</tbody>
 </table>
 

+ 1 - 23
include/common.inc.php

@@ -8,29 +8,7 @@ mysql_query("SET NAMES UTF8");
 
 include "autoload.inc.php";
 include "field.inc.php";
-
-function date_mysql($date){
-	$d = explode(' ', $date);
-	$d[0] = implode('/', array_reverse(explode('-', $d[0])));
-	return implode(' ', $d);
-}
-
-function header_desc_format($string){
-	return str_replace('"', "'", $string);
-}
-
-function stripAccents($string){
-	return str_replace(
-		array('à','á','â','ã','ä','ç','è','é','ê','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ú','û','ü','ý','ÿ','À','Á','Â','Ã','Ä','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ñ','Ò','Ó','Ô','Õ','Ö','Ù','Ú','Û','Ü','Ý'),
-		array('a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','u','y','y','A','A','A','A','A','C','E','E','E','E','I','I','I','I','N','O','O','O','O','O','U','U','U','U','Y'),
-		$string
-	);
-	return strtr(
-		$string,
-		'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
-		'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'
-	);
-}
+include "functions.inc.php";
 
 session_start();
 

+ 39 - 0
include/functions.inc.php

@@ -0,0 +1,39 @@
+<?php
+
+function date_fr2en($date)
+{
+	$e = explode("/", $date);
+	$e = array_reverse($e);
+	return implode("-", $e);
+}
+
+function date_en2fr($date)
+{
+	$e = explode("-", $date);
+	$e = array_reverse($e);
+	return implode("/", $e);
+}
+
+function date_mysql($date){
+        $d = explode(' ', $date);
+        $d[0] = implode('/', array_reverse(explode('-', $d[0])));
+        return implode(' ', $d);
+}
+
+function header_desc_format($string){
+        return str_replace('"', "'", $string);
+}
+
+function stripAccents($string){
+        return str_replace(
+                array('à','á','â','ã','ä','ç','è','é','ê','ë','ì','í','î','ï','ñ','ò','ó','ô','õ','ö','ù','ú','û','ü','ý','ÿ','À','Á','Â','Ã','Ä','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ñ','Ò','Ó','Ô','Õ','Ö','Ù','Ú','Û','Ü','Ý'),
+                array('a','a','a','a','a','c','e','e','e','e','i','i','i','i','n','o','o','o','o','o','u','u','u','u','y','y','A','A','A','A','A','C','E','E','E','E','I','I','I','I','N','O','O','O','O','O','U','U','U','U','Y'),
+                $string
+        );
+        return strtr(
+                $string,
+                'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ',
+                'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'
+        );
+}
+