<?php
if (!defined('MW_ADMIN_VIEWS_DIR')) {
    return false;
}
include(MW_ADMIN_VIEWS_DIR . 'header.php'); ?>

<?php if (is_logged() == false): ?>
    <module type="users/login" template="admin"/>
<?php else: ?>
    <?php
    $v1 = mw()->url_manager->param('load_module');
    $v = mw()->url_manager->param('view');

    if ($v1 != false) {
        $holder_cls = mw()->url_manager->slug($v1);
    } else if ($v != false) {
        $holder_cls = mw()->url_manager->slug($v);
    } else {
        $holder_cls = false;
    }
    ?>

    <main class="<?php print  $holder_cls ?>">
        <?php if ($v1 != false): ?>
            <?php
            $v_mod = module_name_decode($v1);

            if (is_module($v_mod)) {
                //include_once (MW_ADMIN_VIEWS_DIR . 'module_nav.php');
                //  $mod = load_module($v_mod, $attrs=array('view' => 'admin','backend' => 'true'));

                $mod = '<module type="' . $v_mod . '" view="admin"  backend="true" id="mw-main-module-backend" />';

                print $mod;
            } else {
                print "No module found {$v_mod}";
            }
            ?>
        <?php else : ?>
            <?php //include_once (MW_ADMIN_VIEWS_DIR . 'header_nav.php'); ?>

            <?php
            $vf = MW_ADMIN_VIEWS_DIR . $v . '.php';
            $vf = sanitize_path($vf);

            if (is_file($vf)) {
                include($vf);
            } else { ?>
                <?php

                $v_mod = module_name_decode($v);

                if ($v_mod != '' and is_module($v_mod)) {
                    // $mod = load_module($v_mod, $attrs=array('view' => 'admin','backend' => 'true'));

                    $mod = '<module type="' . $v_mod . '" view="admin"  backend="true" id="mw-main-module-backend" />';

                    print $mod;
                } else {
                    include(MW_ADMIN_VIEWS_DIR . 'index.php');
                }
            }
            ?>
        <?php endif; ?>

        <module type="admin/copyright" />
    </main>
<?php endif; ?>

<?php include(MW_ADMIN_VIEWS_DIR . 'footer.php'); ?>
