about summary refs log tree commit diff
path: root/sourcecodes/network_layout_inv_2.php
diff options
context:
space:
mode:
Diffstat (limited to 'sourcecodes/network_layout_inv_2.php')
-rw-r--r--sourcecodes/network_layout_inv_2.php11
1 files changed, 7 insertions, 4 deletions
diff --git a/sourcecodes/network_layout_inv_2.php b/sourcecodes/network_layout_inv_2.php
index e6e9b128..cedb3782 100644
--- a/sourcecodes/network_layout_inv_2.php
+++ b/sourcecodes/network_layout_inv_2.php
@@ -191,6 +191,7 @@ exit;
 }
 
 $node=trim($str_arrmat[1]);
+$node=is_numeric($node) ? $node : 0;
 
 
 
@@ -314,6 +315,7 @@ $str_arrmat_old=explode("\n",$matrix1_old);
 $datamat_old=array();
 $data_read_old=array();
 $node_old=trim($str_arrmat_old[0]);
+$node_old=is_numeric($node_old) ? $node_old : 0;
 $r_index_old=$node_old+2;
 
 for($i=0;$i<$node_old;$i++)
@@ -410,7 +412,7 @@ foreach($str_arrname as $row)
                 if($j==2)
                    $ID_data[$ii][$k]=$grviz_name_list[$cell];
                 else
-                   $ID_data[$ii][$k]=round($cell/10*900);
+                   $ID_data[$ii][$k]=round((is_numeric($cell) ? $cell : 0)/10*900);
                // echo $ID_data[$ii][$k];
                 //echo '&nbsp';
 
@@ -491,15 +493,16 @@ foreach($str_arrname as $row)
              else if($j==4 && $flag==1)
              {
                   $edge_data[$ii][4]=$cell;
-                  $number_of_point=$cell*2;
+                  $number_of_point=(is_numeric($cell) ? $cell : 0)*2;
                   $index=5;
              }
              else if($j>4 && $number_of_point>0 && $flag==1)
              {
+                $cell_num=is_numeric($cell) ? $cell : 0;
                 if(($j%2)!=0)
-                  $edge_data[$ii][$index]=round($cell/10*900)+60;//+30+30;
+                  $edge_data[$ii][$index]=round($cell_num/10*900)+60;//+30+30;
                 else
-                  $edge_data[$ii][$index]=round($cell/10*900)+48;//+18+30;
+                  $edge_data[$ii][$index]=round($cell_num/10*900)+48;//+18+30;
 
                 $number_of_point--;
                 $index++;