From bca92cf8cab3ecd4663992590454cb7d7c27a3c9 Mon Sep 17 00:00:00 2001 From: reliberate Date: Thu, 31 Mar 2016 10:45:09 -0600 Subject: [PATCH] Editor: Create app_defaults to add related Default Settings. --- app/edit/app_defaults.php | 89 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 app/edit/app_defaults.php diff --git a/app/edit/app_defaults.php b/app/edit/app_defaults.php new file mode 100644 index 0000000000..af7fb6186e --- /dev/null +++ b/app/edit/app_defaults.php @@ -0,0 +1,89 @@ +prepare($sql); + $prep_statement->execute(); + $default_settings = $prep_statement->fetchAll(PDO::FETCH_NAMED); + unset ($prep_statement, $sql); + + //find the missing default settings + $x = 0; + foreach ($array as $setting) { + $found = false; + $missing[$x] = $setting; + foreach ($default_settings as $row) { + if (trim($row['default_setting_subcategory']) == trim($setting['default_setting_subcategory'])) { + $found = true; + //remove items from the array that were found + unset($missing[$x]); + } + } + $x++; + } + + //add the missing default settings + foreach ($missing as $row) { + //add the default settings + $orm = new orm; + $orm->name('default_settings'); + $orm->save($row); + $message = $orm->message; + unset($orm); + //print_r($message); + } + unset($missing); + + //unset the array variable + unset($array); + +} + +?> \ No newline at end of file