<!-- Account Information: Name, Role, Logout, Preferences, Messages
*****************************************************************************-->

<?php

$logged_user_id = $_SESSION['S_USERID'];
$prior_date = date("Y-m-d", strtotime("-3 day"));

$params = array($prior_date, $logged_user_id, $logged_user_id, $logged_user_id, $logged_user_id, $logged_user_id);
$sql = 'SELECT count(a.alert_id) as total , SUM(if(a.date_created >= ?, 1, 0)) as total_last
    FROM alert a
    INNER JOIN alert_type at ON at.alert_type_id = a.alert_type_id
    WHERE (
    (
        a.alert_type_id IN
            ( SELECT xatr.alert_type_id
            FROM alert_type xat
            INNER JOIN alert_type_roles xatr ON xatr.alert_type_id = xat.alert_type_id
            INNER JOIN orchadmin_user_roles xour ON xour.orchadmin_role_id = xatr.orchadmin_role_id
            WHERE xour.orchadmin_user_id = ?
                and (xat.alert_permission = "group" OR (xat.alert_permission = "individual" and xour.orchadmin_role_id NOT IN (3) ) )
            GROUP BY xatr.alert_type_id)
            )
    OR

        a.alert_id IN
            (SELECT xar.alert_id
            FROM alert_roles xar
            INNER JOIN orchadmin_user_roles xour ON xour.orchadmin_role_id = xar.orchadmin_role_id
            WHERE xour.orchadmin_user_id = ?
            GROUP BY xar.alert_id)

    OR
        (
            a.alert_for = "vendor" AND a.alert_for_id IN
                (SELECT vendor_id FROM vendor WHERE assigned_to = ?)
        )
    OR
        (
            a.alert_for = "artist" AND a.alert_for_id IN
                (SELECT a.artist_id
                    FROM artist_info a
                    INNER JOIN vendor v ON v.vendor_id = a.vendor_id
                    WHERE v.assigned_to = ?)
        )
    OR
        (
            a.alert_for = "release" AND a.alert_for_id IN
                (SELECT r.upc
                    FROM releases r
                    INNER JOIN artist_info a ON a.artist_id = r.artist_id
                    INNER JOIN vendor v ON v.vendor_id = a.vendor_id
                    WHERE r.release_status = "in_content" AND v.assigned_to = ?)

        )
    )';
$result = Doctrine_Manager::getInstance()->getConnection('art_relations')->execute($sql, $params);

$myalert_row = $result->fetchAll();

if (is_file(PUBLIC_PATH.'/oa/images/users/'.$logged_user_id.'.jpg')) {
    $avatar_image = '/images/users/' . $logged_user_id . '.jpg';
} else {
    $avatar_image = '/images/imgAvatar.gif';
}
$logoutLink = '/logout_v2.php';
?>

<div id="accountInfo">
    <table>
        <tr>
            <?php $userId = isset($_SESSION['S_USERID']) ? $_SESSION['S_USERID'] : ''; ?>
            <td><h5 id='logged_in_user' title='<?= $userId ?>'><?= isset($_SESSION['S_F_NAME']) ? $_SESSION['S_F_NAME'] : '' ?>&nbsp;<?= isset($_SESSION['S_L_NAME']) ? $_SESSION['S_L_NAME'] : '' ?></h5> <?= $this->oa_acl->getPrimaryRole() ?></td>
        </tr>
        <tr>
            <td>
                <ul>
                    <li>
                        <a href="/OrchadminUserManual.pdf" target="_blank">Manual</a>
                        | <a href="<?php echo $logoutLink; ?>" class="icon_logout">Logout</a>
                        | <a href="/users/index.php" class="icon_prefs">Preferences</a>
                        | <a href="/directory.php" class="icon_prefs">Company Directory</a>
                    </li>
                </ul>
            </td>
        </tr>
    </table>
</div>
