Branding.php 2.7 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() {
        _enqueue_script('jquery-alerts', Tools\url('jquery_alerts/jquery.alerts.js', __FILE__), Array('jquery'), '1.1');
        _enqueue_script('colorbox', Tools\url('scripts/jquery.colorbox.js', __FILE__), Array('jquery'));

        _enqueue_script('date', Tools\url('scripts/date.js', __FILE__));
        _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>

        <div class="wphead">
            <img id="header-logo" src="https://cbv.dev/wp-includes/images/blank.gif" alt="" width="16" height="16">

            <h1 id="site-heading">
                <a href="https://cbv.dev/" title="Visit Site">
                    <span id="site-title">Chartered Business Valuators</span>
                </a>
            </h1>
        </div>
        <?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__) . '" />';
    }

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


}

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

?>