Messenger Tpl

/action/template/messenger.tpl

[ === main === ]
 
    <script>
    <!-- Begin
    function textCounter(field, countfield, maxlimit)
    {
        if (field.value.length> maxlimit)        // if too long...trim it!
            field.value = field.value.substring(0, maxlimit);
                else                            // otherwise, update 'characters left' counter
            countfield.value = maxlimit - field.value.length;
    }
    // End -->
    </script>
 
    <table>
        <tr>
            <td> <a href="[ ' hrefinbox ' ]">[ ' _t: Inbox ' ]</a> </td>
            <td> | <a href="[ ' hrefcompose ' ]">[ ' _t: Compose ' ]</a> </td>
            <td> | <b>[ ' _t: Folder ' ]</b></td>
            <td>
                <form action="[ ' href: ' ]" method="post" name="message_folder">
                    [ ' csrf: message_folder ' ]
                    <select name="whichfolder">
                    [= o _ =
                        <option value="[ ' info ' ]"[ ' selected ' ]>[ ' info ' ]</option>
                    =]
                    </select>
                    <button type="submit">[ ' _t: View ' ]</button>
                </form>
            </td>
            <td> | <a href="[ ' hrefsend ' ]">[ ' _t: SentItems ' ]</a> </td>
            <td> | <b>[ ' _t: Manage ' ]: </b><a href="[ ' hreffolders ' ]">[ ' _t: Folders ' ]</a> | <a href="[ ' hrefcontacts ' ]">[ ' _t: Contacts ' ]</a> </td>
            <td> | <a href="[ ' hrefusers ' ]">[ ' _t: Users ' ]</a></td>
            <td> | <a href="[ ' hrefhelp ' ]">[ ' _t: Help ' ]</a></td>
        </tr>
    </table>
    [ ' folder ' ]<br>
    [ ' forbidden ' ]
    [= a _ =
        [ ' message ' ]
    =]
    [= b _ =
        <table class="hl-line" cellpadding="2" cellspacing="3">
            <tr>
                <td colspan="5" align="center">
                    [ '' pagination '' ]
                </td>
            </tr>
            <tr bgcolor=#93B2DD>
                <td width="400"><b>[ ' _t: Subject ' ]</b></td>
                <td width=""><b>[ ' _t: Date ' ]</b></td>
                <td width="100"><b>[ ' _t: Sender ' ]</b></td>
                <td width="250"><b>[ ' _t: MoveToFolder ' ]</b></td>
                <td width="80"><b>[ ' _t: Delete ' ]</b></td>
            </tr>
            [= n _ =
                <tr>
                    <td>[ ' status ' ][ ' urgent ' ] <a href="[ ' hrefview ' ]">[ ' subject ' ]</a><small>[ ' replied ' ]</small></td>
                    <td>[ ' time | time_formatted ' ]</td>
                    <td>[ ' username ' ]<small> [<a href="[ ' hrefcontact ' ]">-></a>]</small></td>
                    <td width="155">
                        <form action="[ ' hrefform ' ]" method="post" name="move_folder">
                            [ ' csrf: move_folder ' ]
                            <select name="move2folder">
                            [= o _ =
                                <option value="[ ' info ' ]">[ ' info ' ]</option>
                            =]
                            </select>
                            <button type="submit">[ ' _t: Move ' ]</button>
                        </form>
                    </td>
                    <td>
                        <a href="javascript: if (confirm('[ ' _t: DeleteItem ' ]')){ window.self.location='[ ' hrefdelete ' ]' }">[ ' _t: Delete ' ]</a><br>
                    </td>
                </tr>
            =]
        </table>
    =]
    [= c _ =
        <br><b>[ ' _t: ComposeMessage ' ]</b><br><br>
        <table width="675">
            <tr>
                <td>
                    <form action="[ ' hrefform ' ]" method="post" name="message_store">
                        [ ' csrf: message_store ' ]
                        <table>
                            <tr>
                                <td>[ ' _t: Subject ' ]:</td>
                                <td><input type="text" name="subject" maxlength="65" size="30" value="" required></td>
                            </tr>
                            <tr>
                                <td>[ ' _t: Recipient ' ]:</td>
                                <td>
                                    <select name="to" required>
                                        <option value="">[ ' _t: ChooseRecipient ' ]</option>
                                        [= o _ =
                                            <option value="[ ' userid ' ]"[ ' selected ' ]>[ ' username ' ]</option>
                                        =]
                                    </select>
                                </td>
                            </tr>
                            <tr>
                                <td>[ ' _t: Message ' ]:</td>
                                <td>
                                    <textarea rows="16" cols="45" name="message" onKeyDown="textCounter(this.form.message,this.form.remLen,2000);" onKeyUp="textCounter(this.form.message,this.form.remLen,2000);"></textarea><br>
                                    <input readonly type="text" name="remLen" size="4" maxlength="4" value="2000"> [ ' _t: CharactersLeft ' ]
                                </td>
                            </tr>
                            <tr>
                                <td><button type="submit">[ ' _t: Send ' ]</button></td>
                                <td align="right">[ ' _t: Urgent ' ] <input type="checkbox" name="urgent" value="1"></td>
                            </tr>
                        </table>
                    </form>
                </td>
                <td width="200">
                    Um einen User zu Deiner Kontaktliste hinzuzufügen bitte <a href="[ ' hrefusers ' ]">hier</a> klicken!<br><br>
                    <b>[ ' _t: ContactList ' ]:</b><br><small>([ ' _t: ClickName ' ])</small><br><br>
                    [= u _ =
                        <a href="[ ' hrefcompose ' ]">[ ' username ' ]</a><br>
                    =]
                </td>
            </tr>
        </table>
    =]
    [= d _ =
        <br><b>[ ' _t: ReplyToMessage ' ]</b><br><br>
        <form action="[ ' hrefform ' ]" method="post" name="message_reply">
            [ ' csrf: message_reply ' ]
            <table width="400">
                <tr>
                    <td>[ ' _t: Subject ' ]:</td>
                    <td><input readonly type="text" name="subject" maxlength="65" size="30" value="[ ' subject ' ]" required></td>
                </tr>
                <tr>
                    <td>[ ' _t: Recipient ' ]:</td>
                    <td>
                        <select name="to" readonly required>
                            <option value="[ ' userid ' ]">[ ' username ' ]</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td>[ ' _t: Message ' ]:</td>
                    <td><textarea rows="16" cols="45" name="message" onKeyDown="textCounter(this.form.message,this.form.remLen,2000);" onKeyUp="textCounter(this.form.message,this.form.remLen,2000);">[ ' origmsg | pre ' ]</textarea><br>
                        <input readonly type="text" name="remLen" size="4" maxlength="4" value="2000"> [ ' _t: CharactersLeft ' ]
                    </td>
                </tr>
                <tr>
                    <td><button type="submit">[ ' _t: Send ' ]</button></td>
                    <td align="right">[ ' _t: Urgent ' ] <input type="checkbox" name="urgent" value="1"></td>
                </tr>
            </table>
        </form>
    =]
    [= e _ =
        <br><b>[ ' _t: ForwardMessage ' ]</b><br><br>
        <table width="675">
            <tr>
                <td>
                    <form action="[ ' hrefform ' ]" method="post" name="message_forward">
                        [ ' csrf: message_forward ' ]
                        <table>
                            <tr>
                                <td>[ ' _t: Subject ' ]:</td>
                                <td><input type="text" name="subject" maxlength="65" size="30" value="[ ' subject ' ]" required></td>
                            </tr>
                            <tr>
                                <td>[ ' _t: Recipient ' ]:</td>
                                <td>
                                    <select name="to" required>
                                        <option value="">[ ' _t: ChooseRecipient ' ]</option>
                                        [= o _ =
                                            <option value="[ ' userid ' ]"[ ' selected ' ]>[ ' username ' ]</option>
                                        =]
                                    </select>
                                </td>
                            </tr>
                            <tr>
                                <td>[ ' _t: Message ' ]:</td>
                                <td>
                                    <textarea rows="16" cols="45" name="message" onKeyDown="textCounter(this.form.message,this.form.remLen,2500);" onKeyUp="textCounter(this.form.message,this.form.remLen,2500);">[ ' origmsg | pre ' ]</textarea><br>
                                    <input readonly type="text" name="remLen" size="4" maxlength="4" value="2500"> [ ' _t: CharactersLeft ' ]
                                </td>
                            </tr>
                            <tr>
                                <td><button type="submit">[ ' _t: Send ' ]</button></td>
                                <td align="right">[ ' _t: Urgent ' ] <input type="checkbox" name="urgent" value="1"></td>
                            </tr>
                        </table>
                    </form>
                </td>
                <td width="200">
                    Um einen User zu Deiner Kontaktliste hinzuzufügen bitte <a href="[ ' hrefusers ' ]">hier</a> klicken!<br><br>
                    <b>[ ' _t: ContactList ' ]:</b><br><small>([ ' _t: ClickName ' ])</small><br><br>
                    [= u _ =
                        <a href="[ ' hrefforward ' ]">[ ' username ' ]</a><br>
                    =]
                </td>
            </tr>
        </table>
    =]
    [= f _ =
        [= x _ =
            <br><center><span class="cite">Ein Feld wurde nicht ausgefüllt. Es müssen alle Felder ausgefüllt sein!</span></center><br><br>
            <a href="[ ' hrefcompose ' ]">Zurück</a>
        =]
        [= e _ =
            <br><span class="cite">Die Nachricht konnte nicht versendet werden, da der eingetragende Empfänger kein registrierter Benutzer ist.</span><br><br>
            <a href="[ ' hrefcompose ' ]">Zurück</a>
        =]
        [ ' sendto ' ]
    =]
    [= g _ =
        <table class="hl-line" cellpadding="2" cellspacing="3" width="100%">
            <tr>
                <td colspan="4" align="center">
                    [ '' pagination '' ]
                </td>
            </tr>
            <tr bgcolor=#93B2DD>
                <td width="400"><b>[ ' _t: Subject ' ]</b></td>
                <td width=""><b>[ ' _t: Date ' ]</b></td>
                <td width="100"><b>[ ' _t: Recipient ' ]</b></td>
                <td width="75"><b>[ ' _t: Read ' ]</b></td>
            </tr>
            [= n _ =
                <tr>
                    <td><a href="[ ' hrefview2 ' ]">[ ' subject ' ]</a></td>
                    <td>[ ' time | time_formatted ' ]</td>
                    <td>[ ' username ' ]<small> [<a href="[ ' hrefcontact ' ]">-></a>]</small></td>
                    <td width="50">[ ' status ' ]<br></td>
                </tr>
            =]
        </table>
        [ ' // <br><br>Löscht der Empfänger eine Nachricht, wird sie auch hier automatisch entfernt! ' ]
    =]
    [= h _ =
        <table class="hl-line" cellpadding="2" cellspacing="3" width="800">
            <tr>
                <td colspan="5" align="center">
                    [ '' pagination '' ]
                </td>
            </tr>
            <tr bgcolor="#93B2DD">
                <td>
                    <table border="0" cellpadding="0" cellspacing="0" width="100%">
                        <tr>
                            <td width="400"><b> [ ' _t: Subject ' ]:</b></td>
                            <td align="right"></td>
                        </tr>
                    </table>
                </td>
                <td width="100"><b> [ ' _t: Sender ' ]</b></td>
                <td width="250"><b> [ ' _t: MoveToFolder ' ]</b></td>
                <td width="80"><b> [ ' _t: Delete ' ]</b></td>
            </tr>
            [= n _ =
                <tr>
                    <td>
                        [ ' status ' ][ ' urgent ' ]<a href="[ ' hrefview ' ]">[ ' subject ' ]</a>[ ' replied ' ]<small>([ ' time | time_formatted ' ])</small>
                    </td>
                    <td width="125">[ ' username ' ]<small> [<a href="[ ' hrefcontact ' ]">-></a>]</small></td>
                    <td>
                        <form action="[ ' hrefform ' ]" method="post" name="move_folder">
                            [ ' csrf: move_folder ' ]
                            <select name="move2folder">
                            [= o _ =
                                <option value="[ ' info ' ]">[ ' info ' ]</option>
                            =]
                            </select>
                            <button type="submit">[ ' _t: Move ' ]</button>
                        </form>
                    </td>
                    <td>
                        <a href="javascript: if (confirm('[ ' _t: DeleteItem ' ]')){ window.self.location='[ ' hrefdelete ' ]' }">[ ' _t: Delete ' ]</a><br>
                    </td>
                </tr>
            =]
        </table>
        [ ' nomessages ' ]
    =]
    [= i _ =
        [ ' forbidden ' ]
        <table border="1" bordercolor="#666699" width="600">
            <tr>
                <td width="350"><strong> [ ' _t: Subject ' ]: </strong>[ ' subject ' ]</td>
                <td></td>
                <td><strong> Von: </strong>[ ' username ' ]<small> [<a href="[ ' hrefcontact ' ]">-></a>]</small></td>
            </tr>
            <tr>
                <td colspan="3"><strong> [ ' _t: Message ' ]: </strong>[ ' message ' ]</td>
            </tr>
            <tr>
                <td>
                    <a href="[ ' hrefreply ' ]"> [ ' _t: Reply ' ]</a>
                    / <a href="[ ' hrefforward ' ]">[ ' _t: Forward ' ]</a>
                    / <a href="javascript: if (confirm('[ ' _t: DeleteItem ' ]')){ window.self.location='[ ' hrefdelete ' ]' }">[ ' _t: Delete ' ]</a>
                </td>
                <td>[ ' replied ' ]</td>
                <td><small><strong>[ ' _t: Date ' ]:</strong> [ ' time | time_formatted ' ]</small></td>
            </tr>
        </table><br>
    =]
    [= j _ =
        <table border="1" width="600">
            <tr>
                <td colspan="2"><strong>[ ' _t: Subject ' ]:</strong> [ ' subject ' ]</td>
            </tr>
            <tr>
                <td colspan="2"><strong>[ ' _t: Recipient ' ]:</strong> [ ' username ' ]<small> [<a href="[ ' hrefcontact ' ]">-></a>]</small></td>
            </tr>
            <tr>
                <td colspan="2"><strong>[ ' _t: Message ' ]: </strong>[ ' message ' ]</td>
            </tr>
            <tr>
                <td colspan="2"><small><strong>[ ' _t: Date ' ]: </strong>[ ' time | time_formatted ' ]</small></td>
            </tr>
        </table>
    =]
    [= k _ =
        [ ' message ' ]
    =]
    [= l _ =
        <br><b>[ ' _t: ContactList ' ]:</b><br><br>
        <form action="[ ' hrefform ' ]" method="post" name="edit_contacts">
            [ ' csrf: edit_contacts ' ]
            <input type="hidden" name="insert" value="1">
            <table border="1" cellspacing="0" width="70%" align="left">
                <tr>
                    <td><strong>[ ' _t: ContactNames ' ]</strong></td>
                    <td><strong>[ ' _t: Notes ' ]</strong></td>
                    <td> </td>
                </tr>
                <tr>
                    <td>
                        <select name="field1_value" required>
                            <option value="">[ ' _t: ChooseRecipient ' ]</option>
                            [= o _ =
                                <option value="[ ' userid ' ]"[ ' selected ' ]>[ ' username ' ]</option>
                            =]
                        </select>
                    </td>
                    <td>
                        <input type="text" size="35" maxlength="65" name="field2_value">
                    </td>
                    <td colspan="2" align="center">
                        <button type="submit">[ ' _t: Add ' ]</button>
                    </td>
                </tr>
                [= c _ =
                    <tr>
                        <td><a href="[ ' hrefcompose ' ]">[ ' username ' ]</a></td>
                        <td>[ ' notes ' ]</td>
                        <td><a href="javascript: if (confirm('[ ' _t: DeleteItem ' ]')){ window.self.location='[ ' hrefdelete ' ]' }">[ ' _t: Delete ' ]</a></td>
                    </tr>
                =]
            </table>
            <table>
                <td width="25"></td>
                <td width="150">
                    <span class="cite">[ ' _t: ClickContact ' ]</span><br><br>
                    Um einen Benutzer zu Deiner Kontaktliste hinzuzufügen bitte <a href="[ ' hrefusers ' ]">hier</a> klicken!<br><br>
                    Es können <b>nur</b> registrierte Benutzer hinzugefügt werden.
                </td>
            </table>
        </form>
    =]
    [= m _ =
        <br><b>[ ' _t: FolderList ' ]:</b><br><br>
        <form action="[ ' hrefform ' ]" method="post" name="message_folders">
            [ ' csrf: message_folders ' ]
            <input type="hidden" name="insert" value="1">
            <table border="1" cellspacing='0' width="65%" align="left">
                <tr>
                    <td><strong>[ ' _t: Folder ' ]</strong></td>
                    <td><strong>[ ' _t: Notes ' ]</strong></td>
                    <td> </td>
                </tr>
                <tr>
                    <td>
                        <input type="text" size="25" maxlength="65" name="field1_value"></td>
                    <td>
                        <input type="text" size="35" maxlength="65" name="field2_value">
                    </td>
                    <td colspan="2" align="center">
                        <button type="submit">[ ' _t: Add ' ]</button>
                    </td>
                </tr>
                [= f _ =
                    <tr>
                        <td><a href="[ ' hreffolder ' ]">[ ' info ' ]</a></td>
                        <td>[ ' notes ' ]</td>
                        <td>
                            <a href="javascript: if (confirm('[ ' _t: DeleteItem ' ]')){ window.self.location='[ ' hrefdelete ' ]' }">[ ' _t: Delete ' ]</a>
                        </td>
                    </tr>
                =]
            </table>
            <table>
                <tr>
                    <td width="25"></td>
                    <td width="200">
                        <span class="cite">[ ' _t: ClickFolder ' ]</span><br><br><b>Ordner erstellen:</b><br><br>
                        Gib in das leere Feld unter <b>Ordner:</b> den Namen für den neuen Ordner ein.<br><br>In das Feld <b>Beschreibung:</b> kannst Du eine Beschreibung für den Ordner eingeben.<br><br>
                        Nun noch ein Klick auf <b>Hinzufügen</b> und der neue Ordner steht Dir zur Verfügung.
                    </td>
                </tr>
            </table>
        </form>
    =]
    [= n _ =
        <table width="650">
            <tr>
                <td>
                    <br><b>[ ' _t: Users ' ]:</b><br><br>
                    [= u _ =
                        <a href="[ ' hrefcontact ' ]">[ ' username ' ]</a><br>
                    =]
                </td>
            </tr>
        </table>
        <span class="cite"><br><br>[ ' _t: ClickContact2 ' ]</span><br><br>
    =]
 
    [ ' z help ' ]
 
 
[ == help == ]
[ ' nonstatic ' ]
<table width="100%">
    <tr>
        <td>
            <a name= anfang></a>
            <h3>Hilfe für das WackoWiki-Message-System</h3>
            <br><br>Auf dieser Seite gibt es einige Hilfestellungen zu den Funktionen des WackoWiki-Message-Systems. Die Erklärungen sind kurz gehalten, da die meisten Funktionen selbsterklärend sind.<br>Nachfolgend findest Du ein Inhaltsverzeichnis zu den hier erläuterten Funktionen:
            <br><br><br>
            <a href=#post>Posteingang</a><br>
            <a href=#verf>Verfassen</a><br>
            <a href=#vers>Postausgang</a><br>
            <a href=#verw>Verwalten</a><br>
                - <a href=#ordn>Ordner</a><br>
                - <a href=#kont>Kontaktliste</a><br>
            <a href=#benu>Benutzer</a><br><br>
            <a name= post><h3>Posteingang</h3></a><br><br>
            Im Posteing werden alle eingetroffenen Nachrichten angezeigt, sowie einige zusätzliche Info`s zu den einzelnen Nachrichten.<br><br>
            In der folgenden Darstellung siehst Du ein Beispiel, wie der Posteingangsordner aussehen kann:<br><br><br>
            <table>
                <tr bgcolor="#93B2DD">
                    <td width="400">
                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                            <tr><td width="100"><b> Betreff</b></td></tr>
                        </table>
                    </td>
                    <td width="100"><b> Absender</b></td>
                    <td width="250"><b> Verschieben in Ordner</b></td>
                    <td width="80"><b> Löschen</b></td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="400">
                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                            <tr><td width="100"><span class="cite">!*</span><a href=#test>Testnachricht</a> (03Jun06 2:57 pm)</td></tr>
                        </table>
                    </td>
                    <td width="100"><a href=#testuser>Testuser</a> [<a href=#pfeil>-></a>]</td>
                    <td width="250">
                        <form method=post>
                            <select name="move2folder"></select>
                            <button type="submit">Verschieben</button>
                        </form>
                    </td>
                    <td width="80"><a href=#loeschen>Löschen</a></td>
                </tr>
            </table>
            <table>
                <tr>
                    <td width="400">
                        <table border="0" cellspacing="0" cellpadding="0" width="100%">
                            <tr>
                                <td width="100">
                                    <span class="cite">!</span><a href=#test1>Testnachricht1</a><font color= #808080><small><b> beantwortet am:</b> (01Jun06 1:02 pm)</small></font>
                                </td>
                            </tr>
                        </table>
                    </td>
                    <td width="100"><a href=#testuser>Testuser16</a> [<a href=#pfeil>-></a>]</td>
                    <td width="250"><right>
                        <form method=post>
                            <select name="move2folder"></select>
                            <button type="submit">Verschieben</button>
                        </form></right>
                    </td>
                    <td width="80"><a href=#loeschen>Löschen</a></td>
                </tr>
            </table><br>
            <a href=#anfang>Seitenanfang</a><br><br>
            <h4>Was bedeuten die Zeichen vor und hinter den Nachrichten?</h4>
            <br><br> - Das <b><span class="cite">!</span></b> vor einer Nachricht erscheint, wenn der Absender die Nachricht als <b>dringend</b> markiert hat.
            <br><br> - Das <b><span class="cite">*</span></b> vor der Nachricht zeigt an, das die Nachricht noch nicht gelesen wurde. Sobald die Nachricht gelesen wurde verschwindet<br>
            das <b><span class="cite">*</span></b> und der Absender erhält die Information, dass die Nachricht gelesen wurde.<br><br>
            - Die Daten hinter der Nachricht geben an, wann die Nachricht erhalten bzw. gesendet wurde. Ausserdem wird in einer anderen<br>
            Farbe angezeigt ob und wann eine Nachricht beantwortet wurde.<br><br>
            <h4>Wie kann ich eine Nachricht öffnen?</h4><br><br>
            Um eine Nachricht zu lesen muss man auf den <b>Betreff</b> der Nachricht klicken, die geöffnet werden soll. Anschliessend wird die Nachricht<br>
            in einem neuen Fenster dargestellt.<br><br>
            <h4>Nachrichten in andere Ordner verschieben!</h4><br><br>
        </td>
    </tr>
</table>
 
[= pagination =]
<nav class="pagination">[ ' text ' ]</nav>