Dalsi vylepseni pouzitelnosti listingu na mym malym displayi, Fixnuty undefined offset
authorThomas Mudrunka <tomas@mudrunka.cz>
Fri, 24 Feb 2012 18:07:35 +0000 (19:07 +0100)
committerThomas Mudrunka <tomas@mudrunka.cz>
Fri, 24 Feb 2012 18:07:35 +0000 (19:07 +0100)
index.php

index e0160347bb35f891b15a59e7925eb15011dd9a04..b10f8f1963157600ccfd9f32fe96a4d1c3deae18 100755 (executable)
--- a/index.php
+++ b/index.php
@@ -328,7 +328,7 @@ EOF;
                $where_url = '%d/?where[%c]==%v';
                $relations = array( //TODO: Autodetect???
                        'model' => array(
-                               'model_id' => array(array('item',$where_url)),
+                               'model_id' => array(array('item',$where_url),array('edit','model/%v/edit/')),
                                'model_barcode' => array(array('store','assistant/%d?barcode=%v')),
                                'model_name' => array(array('google','http://google.com/search?q=%v',true)) //TODO: add manufacturer to google query
                        ),
@@ -355,7 +355,7 @@ EOF;
                                                        array(urlencode($destination[0]),urlencode($column),urlencode($value)),
                                                        $destination[1]
                                                );
-                                               if(isset($destination[2])) {
+                                               if(isset($destination[2]) && isset($relations_conditions[$destination[2]])) {
                                                        //$condition = $relations_conditions[$destination[2]]($table,$id);
                                                        if(!eval($relations_conditions[$destination[2]])) continue;
                                                }
@@ -387,7 +387,7 @@ EOF;
        }
 
        function table_sort(&$table) {
-               $precedence = array('item_id', 'model_image', 'model_name','model_descript','category_name','status_name','room_name','item_quantity','item_price_in','item_price_out','item_relations');
+               $precedence = array('item_id', 'model_image', 'model_name','model_descript','category_name','status_name','room_name','item_quantity','item_price_in','item_price_out','model_price_in','model_price_out','item_relations','model_relations');
                $table_sorted = array();
                foreach($table as $id => $row) {
                        $table_sorted[$id] = array();
This page took 0.160992 seconds and 4 git commands to generate.