<?php MvcConfiguration::set(array('Debug' => false)); MvcConfiguration::append(array('AdminPages' => array('sections' => false, 'survey_users' => false, 'questions' => false, 'question_options' => false, 'results' => false))); add_action('mvc_admin_init', 'surveys_on_mvc_admin_init', 10, 1); function surveys_on_mvc_admin_init($args) { //error_log(print_r($args, true)); extract($args); if (in_array($action, array('add', 'edit'))) { wp_register_style('mvc_surveys_admin', mvc_css_url('ease-surveys', 'admin')); //wp_enqueue_style('mvc_survey_admin'); wp_enqueue_style('mvc_surveys_admin'); //wp_register_script('mvc_admin', mvc_js_url('ease-surveys', 'admin')); //wp_enqueue_script('mvc_admin'); wp_enqueue_script('mvc_surveys_admin', mvc_js_url('ease-surveys', 'admin'), array('jquery', 'jquery-ui-core', 'jquery-ui-widget', 'jquery-ui-mouse', 'jquery-ui-accordion', 'jquery-ui-draggable', 'jquery-ui-droppable', 'jquery-ui-sortable'), null, true); } } //redefine the create or save method to spit out JSON if the request is JSON based class EaseSurveysMvcAdminController extends MvcAdminController { public function create_or_save_json() { if (!empty($this->params['data'][$this->model->name])) { error_log('NEW CREATE OR SAVE JSON'); //error_log( print_r($this->params['data'], true) ); error_log(print_r($_REQUEST, true)); $object = $this->params['data'][$this->model->name]; error_log('create or save CREATE'); error_log(print_r($this->params, true)); if (empty($object['id']) || $object['id'] == null) {
<?php MvcConfiguration::set(array('Debug' => false)); MvcConfiguration::append(array('AdminPages' => array('documentation_nodes' => array('add', 'delete', 'edit', 'tree', 'export' => array('parent_slug' => 'tools.php', 'label' => 'Export Documentation'))))); function current_documentation_version() { global $current_documentation_version; return $current_documentation_version; } function url_documentation_version_name() { global $url_documentation_version; if (isset($url_documentation_version->name)) { return $url_documentation_version->name; } return null; } function displayed_documentation_version() { global $current_documentation_version, $url_documentation_version; if (!empty($url_documentation_version)) { return $url_documentation_version; } if (isset($_GET['version_id'])) { $documentation_version_model = mvc_model('DocumentationVersion'); $version = $documentation_version_model->find_by_id($_GET['version_id']); if (!empty($version)) { return $version; } } return $current_documentation_version;
<?php MvcConfiguration::set(array('Debug' => false)); MvcConfiguration::append(array('AdminPages' => array('speakers' => array('add', 'delete', 'edit', 'example_page')))); add_action('mvc_admin_init', 'events_calendar_on_mvc_admin_init'); function events_calendar_on_mvc_admin_init($options) { wp_register_style('mvc_admin', mvc_css_url('events-calendar-example', 'admin')); wp_enqueue_style('mvc_admin'); }
<?php MvcConfiguration::set(array('Debug' => false)); MvcConfiguration::append(array('AdminPages' => array('supra_mongodb_documents' => array('add' => array('in_menu' => false))))); add_action('mvc_admin_init', 'supramongodb_on_mvc_admin_init'); function supramongodb_on_mvc_admin_init($options) { wp_register_style('mongodb-style', mvc_css_url('supra-mongodb-manager', 'main')); wp_enqueue_style('mongodb-style'); wp_enqueue_script('mongodb-script', mvc_js_url('supra-mongodb-manager', 'main'), array('jquery')); }