getTarget('part'); $action = $system->getTarget('action'); ob_start(); include (__DIR__ . __DS__ . 'page.' . $part . '.' . $action . '.php'); $num = 0; $layout = NULL; if(strpos(__FILE__, _PLUGINPATHX_) === false) $base = _PLUGINURL_ . '/' . str_replace(__DS__, '/', dirname(substr(__FILE__, strlen(_PLUGINPATH_)))) . '/'; else $base = _PLUGINURLX_ . '/' . str_replace(__DS__, '/', dirname(substr(__FILE__, strlen(_PLUGINPATHX_)))) . '/'; $st = preg_replace('##', '', ob_get_clean()); // remove hidden comments $st = preg_replace('#((href|src)=["\'])\\.[/\\\\]#is', '\\1' . $base, $st); // modifiy relative links to match new location $response->addons['css'][] = $base . 'styles.css'; $response->setFragment('CONTENT', $st); } }