Jake Vanderwerf
10 hours ago f16cb88a3218ac7bb32e43f0e0a2542d35c7a01b
inc/rest/routes/OptionsRoutes.php
@@ -1,6 +1,7 @@
<?php
namespace JVBase\rest\routes;
use JVBase\base\Options;
use JVBase\registrar\Registrar;
use JVBase\rest\PermissionHandler;
use JVBase\rest\Rest;
@@ -81,15 +82,7 @@
         'success'   => []
      ];
      $meta = Meta::forOptions('options');
      $fields = Registrar::getFieldsFor('options');
      $allowedFields = array_filter($data,
      function ($key) use ($fields) {
         return array_key_exists($key, $fields);
      }, ARRAY_FILTER_USE_KEY);
      error_log('Setting fields: '.print_r($allowedFields, true));
      $results = $meta->setAll($allowedFields);
      Options::setAll($data['changes']);
//    foreach ($data as $field => $value) {
//       if (array_key_exists($field, $fields)) {
//          $success = $meta->updateValue($field, $value);
@@ -103,11 +96,9 @@
      do_action('jvbOptionsRoute', $data);
      $cache = Cache::for('options', 1800);
      $cache->flush();
      return [
         'success'   => true,
         'result' => $results
         'result' => []
      ];
   }
}