$alm_table->request['alm_table'] = $data->title; $alm_table->request['orden'] = $data->order; $alm_table->request['rank'] = $rank; if (isset($data->hidden)) { $alm_table->request['hidden'] = $data->hidden; } if (isset($data->parent)) { $alm_table->request['parent'] = $data->parent; } if (isset($data->child)) { $alm_table->request['child'] = $data->child; } if (isset($data->restrictby)) { $alm_table->request['restrictby'] = $data->restrictby; } $alm_table->addRecord(); $rank++; $i = 1; if ($data->definition) { foreach ($data->definition as $column) { if (isset($type) && $type == 'external') { next($data->definition); } $alm_column->request['idalm_table'] = $key; $alm_column->request['idalm_column'] = $column['name']; $alm_column->request['type'] = $column['type']; $alm_column->request['size'] = $column['size']; $alm_column->request['pk'] = $column['name'] == $data->key ? '1' : '0'; $alm_column->request['fk'] = $column['references']; $alm_column->request['alm_column'] = $column['label']; $alm_column->request['rank'] = $i;