/**
 * Setup and print options page
 */
function gdocs_options_setup()
{
    // check if cache is writable
    $x = new GCache('x');
    if (!$x->isWritable()) {
        GDisplay::printCacheNotWritableError();
    }
    // check if error log is writable
    $error_log = GDOCS_PATH . '/cache/error.log.php';
    if (!is_writable($error_log)) {
        GDisplay::printLogNotWritableError();
    }
    GDisplay::printHead();
    GDisplay::printLogin();
    GDisplay::printCache();
    GDisplay::printStyle();
    GDisplay::printProxy();
    GDisplay::printFoot();
    GDisplay::printDocList($docFeed, $docs);
    GDisplay::printStList($stFeed, $gsClient, $docs);
}