Files
piratepoet/lib/Router/Settings.php
Jonathan Labreuille c8c3f09fb2 Refactoring Menu 1st step: Permissions
- added config permissions to setup our capabilities
- added debug mode for Twig so that we can use "dump()" when WP_DEBUG is on
2015-10-14 16:58:50 +02:00

29 lines
513 B
PHP

<?php
namespace MailPoet\Router;
use \MailPoet\Models\Setting;
if(!defined('ABSPATH')) exit;
class Settings {
function __construct() {
}
function get() {
$settings = Setting::find_array();
wp_send_json($settings);
}
function set($args) {
$save = function($setting) {
Setting::createOrUpdate($setting);
};
$results = array_map($save, $args);
wp_send_json(in_array(false, $results));
}
function save($data = array()) {
// TODO
}
}