<?php use Orchard\Feature\Feature;
$roleresourceprivilege_validator = new Web_Validate_Checkroleresourceprivilege();
$sessionData = new Zend_Session_Namespace('Alw');
$vendor_id = $sessionData->S_VENDOR_ID;
//Get userObj from registry for application user
$userObj = Zend_Registry::get("UserObj");

$isDeprecateHeatmapFeatureEnabled = Feature::isEnabled('deprecate_heatmap', 'enabled', $this->featureVendorContext);
?>

<!--Start Navigation-->
<div id="navigation" class="clearfix">
    <ul id="nav">
        <li id="tLabelInfo"><a href="#" class="topLevel" title="Account">Account</a>
            <ul class="unstyled">
                <li><a href="/account/myprofile" title="Account">Account</a></li>
                <?php
                if ($roleresourceprivilege_validator->isValid(array("resource" => "account", "privilege" => "manageusers"))) {
                ?>
                    <li><a href="/account/admin" title="Admin">Admin</a></li>
                <?php
                }
                ?>
            </ul>
        </li>
        <li id="tCatalogInfo"><a href="#" class="topLevel" title="Catalogue Info">catalogue info</a>
            <ul class="unstyled">
            <?php
            if ($roleresourceprivilege_validator->isValid(array("resource" => "index", "privilege" => "viewexareleases"))) {
            ?>
                <li><a href="/index/viewexareleases?filterType=delivered,submitted,in_progress,error_correction,rejected&release_date=desc" title="Manage Releases">Manage Releases</a></li>
            <?php
            }

            if ($userObj->isAllowed("", "", "navartistbuilder") && $roleresourceprivilege_validator->isValid(array("resource" => "artistinfo", "privilege"=>"index"))) {
            ?>
                <li><a href="/artist/index/" title="Artist Builder">Artist Builder</a></li>
            <?php
            }
            ?>
            </ul>
        </li>
        <?php
        if ($userObj->isAllowed("", "", "navmarketplace") && ($roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege"=>"marketyourmusic")) ||
            $roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege" => "resources")) ||
            $roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege" => "tools")) ||
            $roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege" => "applications")))
        ) {
        ?>
        <li id="tMarketing"><a href="#" class="topLevel" title="Marketing">marketplace</a>
            <ul class="unstyled">
                <?php
                if ($roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege" => "applications"))) {
                ?>
                    <li><a href="/marketing/applications/" title="Marketplace Home">Marketplace Home</a></li>
                <?php
                }

                if ($roleresourceprivilege_validator->isValid(array("resource" => "marketing", "privilege" => "allapplications"))) {
                ?>
                    <li><a href="/marketing/allapplications/" title="View All Apps">View All Apps</a></li>
                <?php
                }
                ?>
            </ul>
        </li>
        <?php
        }

        if ($userObj->isAllowed("", "", "navanalytic") && $roleresourceprivilege_validator->isValid(array("resource" => "analytics"))) {
        ?>
        <li id="tAnalytics"><a href="#" class="topLevel" title="Analytics">analytics</a>
            <ul class="unstyled">
                <li><a href="/analytics/index" title="Analytics">Analytics</a></li>
                <?php
                if ($userObj->isAllowed("", "", "nav_heatmap") && !$isDeprecateHeatmapFeatureEnabled) {
                ?>
                <li><a href="/analytics/heatmap" title="Heatmap">Heatmap</a></li>
                <?php
                }

                if (Model_B2bInventory::isPhysicalLabel($vendor_id)) {
                ?>
                    <li><a href="/inventory" title="Physical Distribution">Physical Distribution</a></li>
                <?php
                }

                if (Orchard\Feature\Feature::isEnabled(
                    'alw_mobile_analytics',
                    'enabled',
                    $this->featureVendorContext
                )) {
                ?>
                    <li><a href='/analytics/mobileanalytics' title='Mobile Analytics'>Mobile Analytics</a></li>
                <?php
                }

                if (
                    $userObj->isWorkstationExperienceFilm() &&
                    $userObj->isAllowed('', '', 'navfilmtransparency')
                ) {
                ?>
                    <li><a href="/analytics/filmtransparency" title="Film Transparency">Film Transparency</a></li>
                <?php
                }
                ?>
            </ul>
        </li>
        <?php
        }

        if ($userObj->isAllowed("", "", "navaccounting") && $roleresourceprivilege_validator->isValid(array("resource" => "accounting"))) {
        ?>
        <li id="tAccounting"><a href="#" class="topLevel" title="Accounting">accounting</a>
            <ul class="unstyled">
                <li><a href="/accounting/" title="Current Period">Current Period</a></li>
                <li><a href="/accounting/statementshistory" title="Statements">Statements</a></li>
                <?php
                if ($userObj->isAllowed("", "", "statement_payment_dropdown")) { //Hide Payment Terms dropdown menu item for subaccount users ?>
                <li><a href="/accounting/paymentterms" title="Payment Terms">Payment Terms</a></li>
                <?php
                }
                ?>
            </ul>
        </li>
        <?php
        }
        ?>
        <div class="clear"></div>
    </ul>
    <?php
    if ($roleresourceprivilege_validator->isValid(array("resource" => "messagecenter"))) {
    ?>
        <a href="/helpcenter/" class="helpLinkNav" title="Help Center">Help Center</a>
    <?php
    }
    ?>
</div>
<!--End Navigation-->
