$columns2) { foreach($columns2 AS $column) { $blockGroupColumns[] = $column; } } } if(!isset($columns)) { if(isset($blockGroupColumns)) { $columns = $blockGroupColumns; } else { $columns = table_columns($tableName); } } if(isset($_SESSION['select-columns'][$tableName])) { $_SESSION['select-columns'][$tableName] = $columns; } if(getisset("select-columns")) { $_SESSION['select-columns'][$tableName] = $_POST['column']; } if(isset($excepts)) { $columns = array_diff($columns, $excepts); } else { $excepts = []; } $columnsList = []; foreach($columns AS $column) { $columnType = table_column_type($tableName, $column); if($column!="id") { $columnsList[$column] = [ 'name' => $column, 'type' => isset($relationDatas[$column]) ? $relationDatas[$column]['type'] : $columnType, 'relation' => isset($relationDatas[$column]) ? $relationDatas[$column] : '' ]; } } ?> $tableName, ]; if(isset($summaryTable)) { $options = []; } if(!isset($topButtons)) $topButtons = []; if(!isset($columns)) $columns = []; ?> {{col2("col-md-12", $title, 0, $options, $topButtons, $columns)}} @include("components.excel-file-input") @include("components.table.$tableType") {{_col2()}} @include("components.select-columns")