]> git.andy128k.dev Git - ipf.git/commitdiff
show booleans with unicode instead of images
authorAndrey Kutejko <andy128k@gmail.com>
Wed, 3 Sep 2014 00:30:37 +0000 (03:30 +0300)
committerAndrey Kutejko <andy128k@gmail.com>
Wed, 3 Sep 2014 00:30:37 +0000 (03:30 +0300)
ipf/admin/legacymodel.php
ipf/admin/static/admin/css/changelists.css
ipf/auth/admin.php

index 40572fd5740584eba45c52adb6722ba0963027dc..d8baa171dfb63321e3e9bc0f4071a91a83997354 100644 (file)
@@ -100,10 +100,9 @@ class IPF_Admin_Model extends IPF_Admin_Component
         $value = $object->$column;
         switch ($object->getTable()->getTypeOf($column)) {
             case 'boolean':
-                if ($value)
-                    return '<img src="'.IPF::get('static_url').'admin/img/icon-yes.gif" alt="True" />';
-                else
-                    return '<img src="'.IPF::get('static_url').'admin/img/icon-no.gif" alt="False" />';
+                return $value
+                    ? '<span class="positive">&#x2714;</span>'
+                    : '<span class="negative">&#x2718;</span>';
             case 'timestamp':
                 return Text::escape(IPF_Utils::formatDate($value));
             default:
index eb0106c4f0723be0585475d3667282ad9595c698..542903e006e65c47a706ba7882837bc3681cd776 100644 (file)
@@ -48,3 +48,7 @@
 
 .ItemsDragClass{background-color:#E3F3FE;}
 
+
+.positive { color: #44AD41; }
+.negative { color: #DE2121; }
+
index dcf8b3717d2d68a915c0d1b98c6a07b84a217efd..b80e9845e85d56cf76ae014a2358ffbcd054b6f8 100644 (file)
@@ -156,7 +156,14 @@ class AdminUser extends IPF_Admin_Component
 
     public function renderCell($object, $column)
     {
-        return $object->$column;
+        if (substr($column, 0, 3) === 'is_') {
+            // boolean
+            return $object->$column
+                ? '<span class="positive">&#x2714;</span>'
+                : '<span class="negative">&#x2718;</span>';
+        } else {
+            return Text::escape($object->$column);
+        }
     }
 
     public function getObjectByID($id)