Ejemplo n.º 1
0
 /**
  * Adds a skin to be exported
  *
  * @param id
  *		skin ID
  * @result false when no such ID exists
  */
 function addSkin($id)
 {
     if (!SKIN::existsID($id)) {
         return 0;
     }
     $this->skins[$id] = SKIN::getNameFromId($id);
     return 1;
 }
Ejemplo n.º 2
0
/**
 * Show error skin with given message. An optional skin-object to use can be given
 */
function doError($msg, $skin = '')
{
    global $errormessage, $CONF, $skinid, $blogid, $manager;
    if ($skin == '') {
        if (SKIN::existsID($skinid)) {
            $skin = new SKIN($skinid);
        } elseif ($manager->existsBlogID($blogid)) {
            $blog =& $manager->getBlog($blogid);
            $skin = new SKIN($blog->getDefaultSkin());
        } elseif ($CONF['DefaultBlog']) {
            $blog =& $manager->getBlog($CONF['DefaultBlog']);
            $skin = new SKIN($blog->getDefaultSkin());
        } else {
            // this statement should actually never be executed
            $skin = new SKIN($CONF['BaseSkin']);
        }
    }
    $skinid = $skin->id;
    $errormessage = $msg;
    $skin->parse('error');
    exit;
}