function post_receive($encoded_json) { $payload = json_decode($encoded_json); if (!$payload || !isset($payload->ref) || $payload->ref !== 'refs/heads/master') { return FALSE; } cache_all(); }
extract($_GET, EXTR_SKIP); } $db_class = 'db_' . $CFG['database']; $db = new $db_class(); $db->halt = DT_DEBUG || IN_ADMIN ? 1 : 0; $db->pre = $CFG['tb_pre']; $db->connect($CFG['db_host'], $CFG['db_user'], $CFG['db_pass'], $CFG['db_name'], $CFG['db_expires'], $CFG['db_charset'], $CFG['pconnect']); $dc = new dcache(); $dc->pre = $CFG['cache_pre']; $DT = $MOD = $EXT = $CSS = $JS = $DTMP = $CAT = $ARE = $AREA = array(); $CACHE = cache_read('module.php'); if (!$CACHE) { require_once DT_ROOT . '/admin/global.func.php'; require_once DT_ROOT . '/include/post.func.php'; require_once DT_ROOT . '/include/cache.func.php'; cache_all(); $CACHE = cache_read('module.php'); } $DT = $CACHE['dt']; $MODULE = $CACHE['module']; $EXT = cache_read('module-3.php'); $lazy = $DT['lazy'] ? 1 : 0; if (!IN_ADMIN && ($DT['close'] || $DT['defend_cc'] || $DT['defend_reload'] || $DT['defend_proxy'])) { include DT_ROOT . '/include/defend.inc.php'; } unset($CACHE, $CFG['db_host'], $CFG['db_user'], $CFG['db_pass'], $db_class, $db_file); $moduleid = isset($moduleid) ? intval($moduleid) : 1; if ($moduleid > 1) { isset($MODULE[$moduleid]) or dheader(DT_PATH); $module = $MODULE[$moduleid]['module']; $MOD = $moduleid == 3 ? $EXT : cache_read('module-' . $moduleid . '.php');