<?php
    show_source
("dispatch_source.php"); exit;
    
    
//This is from quest_timer.php
    
if (isset($_POST['mode']) || isset($_GET['mode']))
    {
        
$mode = isset($_POST['mode']) ? $_POST['mode'] : $_GET['mode'];
        
$dont_exit false;
        switch (
$mode)
        {
            case 
'plugininfo':   echo("    <PluginInfo>
                                            <ver>2.2.0</ver>
                                            <!--<whatsnew></whatsnew>-->
                                            <motd>You can now see your quest timers online when using Quest Timer v2.2.0!</motd>
                                        </PluginInfo>"
); break;
            case 
'savequests':   require_once('quest_timer/savequests.php'); break;
            case 
'loadquests':   require_once('quest_timer/loadquests.php'); break;
            case 
'newquests':    require_once('quest_timer/newquests.php');  break;
            case 
'submitquests': require_once('quest_timer/submitquests.php');  break;
            case 
'viewquests':   require_once('qt_viewquests.php'); break;
            case 
'viewtimers':   require_once('qt_viewtimers.php'); break;
            case 
'devinfo':      require_once('qt_devinfo.php'); break;
            default: 
                if(isset(
$_POST['mode']))  //Likely from the plugin
                    
echo("Error: Invalid mode specified ($mode)");
                else 
$dont_exit true;
        }
        if (!
$dont_exit) exit;
    }
    
    
//Rest of the quest_timer.php page goes here
?>