noalyss-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Noalyss-commit] [noalyss] 77/238: Manage_Table : issue with the type se


From: Dany De Bontridder
Subject: [Noalyss-commit] [noalyss] 77/238: Manage_Table : issue with the type select
Date: Sat, 26 Oct 2019 04:40:36 -0400 (EDT)

sparkyx pushed a commit to annotated tag rel7110
in repository noalyss.

commit d7ff4aee2454fec8af75bde480d2d2f60f0d2117
Author: Dany De Bontridder <address@hidden>
Date:   Sat Sep 22 17:19:35 2018 +0200

    Manage_Table : issue with the type select
---
 include/lib/manage_table_sql.class.php | 45 +++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 23 deletions(-)

diff --git a/include/lib/manage_table_sql.class.php 
b/include/lib/manage_table_sql.class.php
index 87427d3..b39e05a 100644
--- a/include/lib/manage_table_sql.class.php
+++ b/include/lib/manage_table_sql.class.php
@@ -804,36 +804,35 @@ function check()
             }
             else
             {
-                if ( $this->get_col_type($v)=="select")
+                if ($this->get_col_type($v)=="select")
                 {
                     /**
-                     * we translate the code from the database into a 
hardcoded label
+                     * From database
                      */
                     $idx=$p_row[$v];
-                    if ( ! isset($this->a_select[$v][$idx])) {
-                        /*
-                        * Check if index exists
-                        */
-                        $array_to_search=$this->a_select[$v];
-                        $value=$p_row[$v];
-                        $nb_search=count($array_to_search);
-                        $found=FALSE;
-                        for ( $e=0;$e< $nb_search;$e++) {
-                            if (isset ($array_to_search[$e]['value']) && 
$array_to_search[$e]['value']==$value ) {
-                                $found=TRUE;
-                                echo td($array_to_search[$e]['label']);
-                            }
+                    /*
+                     * Check if index exists
+                     */
+                    $array_to_search=$this->a_select[$v];
+                    $value=$p_row[$v];
+                    $nb_search=count($array_to_search);
+                    $found=FALSE;
+                    for ($e=0; $e<$nb_search; $e++)
+                    {
+                        if 
(isset($array_to_search[$e]['value'])&&$array_to_search[$e]['value']==$value)
+                        {
+                            $found=TRUE;
+                            echo td($array_to_search[$e]['label']);
                         }
+                    }
 
-                        if ( ! $found) {
-                            echo td("--");
-
-                        }
-                    } else {
-                        echo td($this->a_select[$v][$idx]["label"]);
+                    if (!$found)
+                    {
+                        echo td("--");
                     }
-                    
-                }else {
+                }
+                else
+                {
                     echo td($p_row[$v]);
                 }
             }



reply via email to

[Prev in Thread] Current Thread [Next in Thread]