select($sql, $parameters, 'all'); //add the dashboard widgets $config_files = glob($_SERVER["DOCUMENT_ROOT"].PROJECT_PATH.'/*/*/resources/dashboard/config.php'); $x = 0; foreach($config_files as $file) { include ($file); $x++; } $widgets = $array; unset($array); //build the array $x = 0; foreach($widgets['dashboard'] as $row) { $array['dashboard'][$x]['dashboard_uuid'] = $row['dashboard_uuid']; $array['dashboard'][$x]['dashboard_name'] = $row['dashboard_name']; $array['dashboard'][$x]['dashboard_path'] = $row['dashboard_path']; $array['dashboard'][$x]['dashboard_order'] = $row['dashboard_order']; $array['dashboard'][$x]['dashboard_enabled'] = $row['dashboard_enabled']; $array['dashboard'][$x]['dashboard_description'] = $row['dashboard_description']; $y = 0; if (is_array($row['dashboard_groups'])) { foreach ($row['dashboard_groups'] as $row) { if (isset($row['group_name'])) { foreach($groups as $field) { if ($row['group_name'] == $field['group_name']) { $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_group_uuid'] = $row['dashboard_group_uuid']; $array['dashboard'][$x]['dashboard_groups'][$y]['dashboard_uuid'] = $row['dashboard_uuid']; $array['dashboard'][$x]['dashboard_groups'][$y]['group_uuid'] = $field['group_uuid']; } } $y++; } } } $x++; } //save the data $database = new database; $database->app_name = 'dashboard'; $database->app_uuid = '55533bef-4f04-434a-92af-999c1e9927f7'; $database->save($array); //$result = $database->message; //view_array($result); //exit; } ?>