'HandleFlipbox', 'lockflipbox'=>'HandleLockFlipbox', 'unlockflipbox'=>'HandleUnlockFlipbox')); SDVA($HandleAuth, array('flipbox' => 'edit', 'lockflipbox' => 'edit', 'unlockflipbox' => 'edit')); SDV($FlipboxChoices, 'x_'); SDV($FlipboxPubDirUrl,'$FarmPubDirUrl/flipbox');//contains *.js and *.png SDV($FlipboxIcon, array("check", ".png")); SDV($FlipboxWikiStyle, '%%item %1$s id=%2$s%%'); SDV($FlipboxHTML, '%1$s'); # id, url, onclick, state SDV($QualifyPatterns["/\\[([$FlipboxChoices])\\]/"], '[$1$1$1]'); # I wish I could do this otherwise... Markup('flipbox_pre', '<[=', "/(\\[[$FlipboxChoices]{1,3})(\\])/", "FmtPreFlipbox"); Markup('flipbox', 'inline', "/\\[([$FlipboxChoices]{1,3})\t\t\t(\\d+)\t\t\t\\]/", "FmtFlipbox"); function FmtPreFlipbox($m) { static $id = 0;$id++; return "${m[1]}\t\t\t$id\t\t\t{$m[2]}"; } function FmtFlipbox($m) { global $FlipboxPubDirUrl, $FlipboxIcon, $FlipboxWikiStyle, $HTMLHeaderFmt, $FlipboxChoices, $FlipboxHTML; extract($GLOBALS['MarkupToHTML']); $_x = $m[1]; $id = $m[2]; $HTMLHeaderFmt['flipbox'] = ""; $_y = $_x[0]; $wiki = sprintf($FlipboxWikiStyle, "fb$_y", "_fbl$id"); $html = "