Branding.php 2.57 KB
<?php
namespace Tz\WordPress\Tools\Branding;

use Tz\WordPress\Tools;

require_once 'wp-admin-menu-classes.php';

call_user_func(function () {
    Tools\add_actions(__NAMESPACE__ . '\Actions');
});

class Actions
{

    public static function admin_print_styles()
    {
        _enqueue_style('branding-style', Tools\url('css/tenzing.css', __FILE__));
    }

    public static function admin_print_scripts()
    {
        wp_enqueue_script('jquery-alerts', Tools\url('jquery_alerts/jquery.alerts.js', __FILE__), array('jquery'), '1.1');
        wp_enqueue_script('colorbox', Tools\url('scripts/jquery.colorbox.js', __FILE__), array('jquery'));

        wp_enqueue_script('date', Tools\url('scripts/date.js', __FILE__));
        wp_enqueue_script('jquery-ui-datepicker');
        wp_enqueue_script('jquery-admin-uploadify', Tools\url('uploadify/jquery.uploadify.v2.1.4.js', __FILE__), array('jquery', 'swfobject'));
    }

    public static function admin_head()
    {
        ?>
        <style type="text/css" media="screen">
        #toplevel_page_cbvreport .wp-menu-image a img { display:none; }
        #toplevel_page_cbvreport .wp-menu-image {
            background: url(<?php echo Tools\url('cpt-icons/table.png', __FILE__) ?>) no-repeat 6px -17px !important;
        }
        #toplevel_page_cbvreport:hover .wp-menu-image, #menu-posts-POSTTYPE.wp-has-current-submenu .wp-menu-image {
            background-position:6px 7px!important;
        }

        #toplevel_page_cbv_options .wp-menu-image a img { display:none; }
        #toplevel_page_cbv_options .wp-menu-image {
            background: url(<?php echo Tools\url('cpt-icons/switch.png', __FILE__) ?>) no-repeat 6px -17px !important;
        }
        #toplevel_page_cbv_options:hover .wp-menu-image, #menu-posts-POSTTYPE.wp-has-current-submenu .wp-menu-image {
            background-position:6px 7px!important;
        }
        </style>
        <?php

/*
global $current_user;
get_currentuserinfo();

include('views/header.php');
 */
    }

    public static function admin_footer_text()
    {
        echo '&copy; ' . date('Y') . ' Tenzing Communications Inc.';
    }

    public static function login_head()
    {
        echo '<link rel="stylesheet" type="text/css" href="' . Tools\url('css/tz_login.css', __FILE__) . '" />';
        echo '<script src="' . Tools\url('scripts/tz_login.js', __FILE__) . '" ></script>';
    }

    public static function admin_menu()
    {
        rename_admin_menu_section('Posts', 'Publications');
        swap_admin_menu_sections('CBV Options', 'Publications');
    }

}

//Tools\add_actions(__NAMESPACE__ . '\Actions');

?>