| admin_login.php | index.php | plugins_footer.php | plugins_header.php | qt_viewquests.php | qt_viewtimers.php | quest_timer.php | quest_timer/loadquests.php | quest_timer/newquests.php | quest_timer/savequests.php | quest_timer/submitquests.php | scroll_manager.php | show_create.php | sql_config_example.php | viewsource.php |

scroll_manager.php

  [Go to page]


<?php
    $plugin_name 
"Scroll Manager";
    
$requirements['xml4'] = true;
    
$requirements['impfilter'] = true;
    
$requirements['spellfilter'] = true;
    require_once(
'plugins_header.php');
?>
<table width="100%" cellpadding="8" cellspacing="2" id="Table1">
    <tr>
        <td class="catHead"><table cellpadding="2" cellspacing="0" id="Table2">
                <tr>
                    <td><?=icon('scroll_manager')?></td>
                    <td><span class="subtitle">Scroll Manager</span></td>
            </table>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="description"></a><b>Description</b></td>
    </tr>
    <tr>
        <td class="row1">Scroll Manager keeps track of the scrolls you have on all 
            of your characters, across accounts. When logged in with one character, 
            you can see what scrolls you have on that character, plus search your other 
            characters. The list of scrolls is sorted alphabetically and by school.  You 
            can export a list of scrolls to a text file.</td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead" style="color: black; background-color: #EE8A8A;" valign="middle">
            <table border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td valign="middle"><?= png_img('icons/redx.png'?>&nbsp;</td>
                    <td valign="middle" width="100%" style="color: black;"><b>Retired Plugin</b></td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td class="row1" style="color: black; background-color: #EEC8C8;">This plugin has been
            retired, and won't be updated for the Throne of Destiny Expansion.  This page is just
            here for reference.</td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="download"></a><b>Download</b></td>
    </tr>
    <tr>
        <td class="row1"><i>The Scroll Manager installer will automatically remove previous versions</i><br>
            <i>Be sure you also have installed all the <b>Required Components</b> on the left</i><br>
            <br>
            <b>Current Version</b><br>
            None<br />
            <br>
            <span id="prev_link" onclick="showhide_prev_ver()" style="cursor:pointer"><b><img src="plus.gif">&nbsp;Previous Versions</b></span><br>
            <span id="prev_ver"></span>
            <br>
            <a class="gensmall" href="#history">Jump to version history</a>
            <script language="javascript">
                var prev_ver_text = "\
                    <br>\
                    <b><i>Pre Throne of Destiny</i></b><br>\
                    <?=download("Scroll Manager","1.2.0")?><br>\
                    <?=download('Scroll Manager','1.1.2')?><br>\
                    <?=download('Scroll Manager','1.1.1')?><br>\
                    <br>\
                    <b><i>Jer's original version</i></b><br>\
                    <?=download('Scroll Manager','1.1.0')?><br>";
                function showhide_prev_ver()
                {
                    if (document.getElementById('prev_ver').innerHTML != '')
                    {
                        document.getElementById('prev_link').innerHTML = '<b><img src="plus.gif">&nbsp;Previous Versions</b>';
                        document.getElementById('prev_ver').innerHTML = '';
                    }
                    else
                    {
                        document.getElementById('prev_link').innerHTML = '<b><img src="minus.gif">&nbsp;Previous Versions</b>';
                        document.getElementById('prev_ver').innerHTML = prev_ver_text;
                    }
                }
            </script>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="screenshots"></a><b>Screenshots</b></td>
    </tr>
    <script language="javascript">
        function swap_ss(ss_name, w, h)
        {
            document.getElementById('scroll_manager_ss').innerHTML = '<img width="' + w + '" height=' + h + '" src="screenshots/scroll_manager-' + ss_name + '.gif">';
        }
    </script>
    <tr>
        <td class="row1"><table cellpadding="5" cellspacing="0" id="Table3">
                <tr>
                    <td width="400" height="300" align="left" valign="top" nowrap>
                        <span id="scroll_manager_ss"><img width=375 height=284 src="screenshots/scroll_manager-view_self.gif"></span>
                    </td>
                    <td valign="top"><i>Click on a heading for a screenshot</i><br>
                        <br>
                        <a href="javascript:swap_ss('view_self', 375, 284)"><b>Browse own scrolls</b></a><br>
                        <span id="view_self">You can look though lists sorted alphabetically and by school.  Scrolls 
                        are color-coded according to school.  See the <a href="#notes">Notes</a> section for info on 
                        what the icons do.</span>
                        <br>
                        <br>
                        <a href="javascript:swap_ss('view_other', 375, 284)"><b>View other character's scrolls</b></a><br>
                        <span id="view_other">Using the drop-down, you can view scrolls for any character.</span>
                        <br>
                        <br>
                        <a href="javascript:swap_ss('search', 375, 284)"><b>Search by name</b></a><br>
                        <span id="search">Search for scrolls by name.  Search is case-insensitive.</span>
                        <br>
                        <br>
                        <a href="javascript:swap_ss('search_unknown', 375, 284)"><b>Search for unknown scrolls</b></a><br>
                        <span id="search_unknown">Use this tab to search for scrolls on any of your characters that you 
                        haven't learned.</span>
                        <br>
                        <br>
                        <a href="javascript:swap_ss('export', 250, 172)"><b>Export</b></a><br>
                        <span id="export">Export a list of your scrolls to a text file.</span>
                        <br>
                        <br>
                        <a href="javascript:swap_ss('options', 250, 172)"><b>Options</b></a><br>
                        <span id="options">Customize Scroll Manager.  An alternate name is the "decoded" version of the VII 
                        name (e.g., Fire Protection Other VII for Fiery Boon).</span>
                        <br>
                        <br>
                        </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="notes"></a><b>Notes</b></td>
    </tr>
    <tr>
        <td class="row1">
            <ul>
                <li>The icons should be fairly straightforward, but here's a key to get you started:<br>
                    <?=icon('scroll_manager-trade')?> - Click to add the scroll to a trade window<br>
                    <?=icon('scroll_manager-pack')?> - Click to move the scroll to the front of your main pack<br>
                    <?=icon('scroll_manager-learn')?> - A scroll you don't know; CTRL+Click to learn the scroll<br>
                    <?=icon('scroll_manager-know')?> - A scroll you already know; CTRL+Click to use the scroll anyways 
                        (and have AC tell you that you already know it ;-)<br>
                    <?=icon('scroll_manager-otherlearn')?> - A scroll you don't know; on another character<br>
                    <?=icon('scroll_manager-otherknow')?> - A scroll you already know; on another character<br>
                    <?=icon('scroll_manager-otherchar')?> - A scroll on another character<br>&nbsp;</li>
                <li>The view window can be resized.  Click on a corner and drag to resize it.<br>&nbsp;</li>
                <li>This plugin was originally written by Jer.</li>
            </ul>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="bugs"></a><b>Known Bugs</b></td>
    </tr>
    <tr>
        <td class="row1"><ul>
                <li>None. Use one of the methods on the left to contact me if you find one.</li></ul>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="history"></a><b>Version History</b></td>
    </tr>
    <tr>
        <td class="row1"><table cellpadding="0" cellspacing="2" id="Table4">
                <tr>
                    <td><b>Scroll Manager v1.2.0</b> <i>August 20, 2004</i></td>
                </tr>
                <tr>
                    <td><ul>
                            <li>Added icons to the list of scrolls: click to add to trade window, move to front of pack, or learn a scroll.</li>
                            <li>Now can view, sort by, and search by the "decoded" level VII scroll name (e.g., Fire Protection Other VII for Fiery Boon).</li>
                            <li>Now can search all characters for scrolls that the current character doesn't know.</li>
                            <li>Added ability to browse the scrolls of any character (not just the one currently logged on).</li>
                            <li>Scrolls names are now color-coded according to school.</li>
                            <li>Now has the option of requiring CTRL+Click to learn a scroll.</li>
                            <li>Added the option to open the containing pack when selecting a scroll.</li>
                            <li>Slightly improved exporting.</li>
                            <li>Added error logging.  Errors are written to errors.txt.</li></ul>
                    </td>
                </tr>
                <tr>
                    <td><b>Scroll Manager v1.1.2</b> <i>August 14, 2004</i></td>
                </tr>
                <tr>
                    <td><ul>
                            <li>Scroll Manager once again detects scrolls in side packs.</li>
                            <li>Added Verdantine to the list of choices for searching/exporting.</li>
                            <li>The view window can be resized.  Click and drag on a corner to resize it.</li>
                            <li>Scroll Manager should start up slightly faster when logging in.</li></ul>
                    </td>
                </tr>
                <tr>
                    <td><b>Scroll Manager v1.1.1</b> <i>August 9, 2004</i></td>
                </tr>
                <tr>
                    <td><ul>
                            <li>Scroll Manager will now recognize scrolls with the new icons.</li>
                            <li>The icon next to the scroll name now corresponds to the spell that it's a scroll for.</li>
                            <li>When you're moving/giving/dropping scrolls, the list should no longer go back to the top.</li>
                            <li>Scroll Manager no longer lags noticably when you're moving scrolls around.</li></ul>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
    <tr>
        <td height="5"></td>
    </tr>
    <tr>
        <td class="catHead"><a name="source"></a><b>Source Code</b></td>
    </tr>
    <tr>
        <td class="row1"><?=download("Scroll Manager Source","1.2.0")?><br>
            <?=download("Scroll Manager Source","1.1.2")?><br>
            <?=download("Scroll Manager Source","1.1.1")?><br>
            <span class="gensmall">Source code is available to aid aspiring plugin writers 
            in getting started. If  you plan to use large portions of my source in your own 
            plugin, please contact me first.</span><br>
            <br>
            <b><i>Jer's original version</i></b><br>
            <?=download("Scroll Manager Source","1.1.0")?>
        </td>
    </tr>
</table>

<?php
    
require_once('plugins_footer.php');
?>