Ejemplo n.º 1
0
<?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) {
Ejemplo n.º 2
0
<?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;
Ejemplo n.º 3
0
<?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');
}
Ejemplo n.º 4
0
<?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'));
}