Exemplo n.º 1
0
    function headerContent($inscript)
    {
        ?>
    <link rel="stylesheet" type="text/css" href="<?php 
        echo SB_Skin::webPath();
        ?>
/sitebar.css?version=<?php 
        echo STATIC_VERSION;
        ?>
" media="all">
    <script type="text/javascript" src="<?php 
        echo SB_Page::absBaseUrl();
        ?>
js/sitebar.js?version=<?php 
        echo STATIC_VERSION;
        ?>
"></script>
    <script type="text/javascript">
SB_gSkinDir = '<?php 
        echo SB_Skin::webPath();
        ?>
/';
<?php 
        echo $inscript . "\n";
        ?>
    </script>
<?php 
    }
Exemplo n.º 2
0
    function drawHeader()
    {
        ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/REC-html40/loose.dtd">

<html>
<head>
    <title><?php 
        echo SB_T("Private Messages");
        ?>
</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <link rel="StyleSheet"    href="<?php 
        echo SB_Skin::webPath() . '/messenger.css';
        ?>
" type="text/css" media="all">
    <link rel="Shortcut Icon" href="<?php 
        echo SB_Skin::webPath() . '/root_transparent.png';
        ?>
">
    <link rel="Author"        href="http://brablc.com/">
    <script type="text/javascript" src="<?php 
        echo SB_Page::absBaseUrl() . "/js/sitebar.js\"";
        ?>
></script>
    <script type="text/javascript">
        var SB_messengerImgNew = '<?php 
        echo SB_Page::absBaseUrl();
        ?>
/skins/msg_new.gif';
        var SB_messengerImgRead = '<?php 
        echo SB_Page::absBaseUrl();
        ?>
/skins/msg_read.gif';

        function SB_messengerToggle()
        {
            var checkBoxes = document.getElementsByTagName('input');

            for (var i=0; i< checkBoxes.length; i++)
            {
                var cb = checkBoxes[i];
                if (cb.className && cb.className=='checkBox')
                {
                    cb.checked = !cb.checked;
                }
            }
        }

        function SB_messengerToggleItem(img,mid)
        {
            var http = SB_xmlHttpGet();

            // We have old browser
            if (!http)
            {
                return;
            }

            http.onreadystatechange = function()
            {
                if (SB_xmlHttpReady(http))
                {
                    var div = http.responseText.indexOf(';');
                    var mid = http.responseText.substr(0,div);
                    var img = http.responseText.substr(div+1);
                    var imgObj = document.getElementById('img'+mid);
                    imgObj.src = (img=='new'?SB_messengerImgNew:SB_messengerImgRead);
                }
            }

            var url = 'messenger.php?ajax=1&command['+(img.src.indexOf(SB_messengerImgNew)>-1?'mark':'unmark')+']=1&mid['+mid+']=1';
            SB_xmlHttpSend(http, url);
        }
    </script>

</head>
<body class="siteBar siteBarBaseFont siteBarPageBackground ">
    <div class="title cmnTitleColorInverse"><?php 
        echo SB_T('Private Messages');
        ?>
</div>
    <div class="folders">
<?php 
        foreach ($this->folders as $folder => $label) {
            echo '[';
            if ($folder != $this->folder) {
                echo '<a style="color: black;" href="' . $this->getUrl(array('folder' => $folder)) . '">';
            }
            echo SB_T($label);
            if ($folder != $this->folder) {
                echo '</a>';
            }
            echo ']';
        }
        ?>
    </div>
    <form method="post" action="">
    <div class="buttons">
    <input type="button" value="<?php 
        echo SB_T("Toggle Selection");
        ?>
" onClick="SB_messengerToggle()">
<?php 
        if ($this->folder == 'inbox') {
            ?>
    <input name='command[mark]' type="submit" value="<?php 
            echo SB_P('messenger::read');
            ?>
">
    <input name='command[unmark]' type="submit" value="<?php 
            echo SB_P('messenger::unread');
            ?>
">
    <input name='command[save]' type="submit" value="<?php 
            echo SB_P('messenger::save');
            ?>
">
<?php 
        }
        ?>
    <input name='command[delete]' type="submit" value="<?php 
        echo SB_P('messenger::delete');
        ?>
">
<?php 
        if ($this->folder == 'outbox' && $this->um->isAdmin()) {
            ?>
    <input name='command[back]' type="submit" value="<?php 
            echo SB_P('messenger::cancel');
            ?>
">
    <input name='command[expire]' type="submit" value="<?php 
            echo SB_P('messenger::expire');
            ?>
">
<?php 
        }
        ?>
    </div>
<?php 
    }
Exemplo n.º 3
0
 function drawJavaScriptData()
 {
     echo '<div id="sb_label_loading">' . SB_T('Loading ...') . '</div>' . "\r";
     echo '<div id="sb_absBaseUrl">' . SB_Page::absBaseUrl() . '</div>' . "\r";
     echo '<div id="sb_relBaseUrl">' . SB_Page::relBaseUrl() . '</div>' . "\r";
     echo '<div id="sb_skinDir">' . SB_Skin::webPath() . '/</div>' . "\r";
     $extern = $this->um->getParam('user', 'extern_commander') ? '0' : '1';
     echo '<div id="sb_externCommander">' . $extern . '</div>' . "\r";
     $defaultSearch = $this->um->getParam('user', 'default_search');
     echo '<div id="sb_defaultSearch">' . $defaultSearch . '</div>' . "\r";
 }