Example #1
0
 function connect($host, $user, $pass)
 {
     $this->sw->cont();
     SB_ErrorHandler::useHandler(false);
     $ret = @mysql_connect($host, $user, $pass);
     SB_ErrorHandler::useHandler(true);
     $this->sw->pause();
     return $ret;
 }
 /**
  * Write errors as UL
  */
 function writeErrors($fulldetails = true)
 {
     if (SB_ErrorHandler::hasHandledErrors()) {
         $fulldetails = true;
     }
     foreach (SB_ErrorHandler::getErrors() as $err) {
         $el = "";
         switch ($err[0]) {
             case E_ERROR:
                 $el = SB_T('Error');
                 break;
             case E_WARNING:
                 $el = SB_T('Warning');
                 break;
             default:
                 $el = SB_T('Unknown');
         }
         echo "<p>";
         if ($fulldetails) {
             echo $el . ": ";
         }
         echo $err[1];
     }
 }
Example #3
0
            $writerObj->tree->maxLevel = 0;
        }
        foreach ($writerObj->switches as $key => $value) {
            if (SB_reqChk($key) && strlen(SB_reqVal($key))) {
                $writerObj->switches[$key] = SB_reqVal($key);
            }
        }
        if (SB_reqChk('user')) {
            $user = $writerObj->switches['user'];
            if (strlen($user)) {
                $writerObj->um->setCookie('SB3USER', $user, 0);
            } else {
                $writerObj->um->setCookie('SB3USER');
            }
        } else {
            if (isset($_COOKIE['SB3USER'])) {
                $writerObj->switches['user'] = $_COOKIE['SB3USER'];
            }
        }
        if (SB_reqChk('cp')) {
            $writerObj->setCharset(SB_reqVal('cp'));
        }
        $writerObj->run();
        exit;
    }
}
header('Content-Type: text/html');
echo "Unknown SiteBar writer was selected!";
if (SB_ErrorHandler::hasErrors()) {
    SB_ErrorHandler::writeErrors();
}