Example #1
0
 $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;