private function oneClick_Copy() { /* * Copy all files to PIWIK_INCLUDE_PATH. * These files are accessed through the dispatcher. */ Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); /* * These files are visible in the web root and are generally * served directly by the web server. May be shared. */ if (PIWIK_INCLUDE_PATH !== PIWIK_DOCUMENT_ROOT) { /* * Copy PHP files that expect to be in the document root */ $specialCases = array('/index.php', '/piwik.php', '/js/index.php'); foreach ($specialCases as $file) { Piwik::copy($this->pathRootExtractedPiwik . $file, PIWIK_DOCUMENT_ROOT . $file); } /* * Copy the non-PHP files (e.g., images, css, javascript) */ Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_DOCUMENT_ROOT, true); } /* * Config files may be user (account) specific */ if (PIWIK_INCLUDE_PATH !== PIWIK_USER_PATH) { Piwik::copyRecursive($this->pathRootExtractedPiwik . '/config', PIWIK_USER_PATH . '/config'); } Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); }
private function oneClick_Copy() { Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); }
private function oneClick_Copy() { /* * Make sure the execute bit is set for this shell script */ if (!Piwik_ArchiveProcessing::isBrowserTriggerArchivingEnabled()) { @chmod($this->pathRootExtractedPiwik . '/misc/cron/archive.sh', 0755); } /* * Copy all files to PIWIK_INCLUDE_PATH. * These files are accessed through the dispatcher. */ Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); /* * These files are visible in the web root and are generally * served directly by the web server. May be shared. */ if (PIWIK_INCLUDE_PATH !== PIWIK_DOCUMENT_ROOT) { /* * Copy PHP files that expect to be in the document root */ $specialCases = array('/index.php', '/piwik.php', '/js/index.php'); foreach ($specialCases as $file) { Piwik::copy($this->pathRootExtractedPiwik . $file, PIWIK_DOCUMENT_ROOT . $file); } /* * Copy the non-PHP files (e.g., images, css, javascript) */ Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_DOCUMENT_ROOT, true); } /* * Config files may be user (account) specific */ if (PIWIK_INCLUDE_PATH !== PIWIK_USER_PATH) { Piwik::copyRecursive($this->pathRootExtractedPiwik . '/config', PIWIK_USER_PATH . '/config'); } Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); }
private function oneClick_Copy() { Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_INCLUDE_PATH); if (PIWIK_INCLUDE_PATH !== PIWIK_DOCUMENT_ROOT) { Piwik::copyRecursive($this->pathRootExtractedPiwik, PIWIK_DOCUMENT_ROOT, true); } Piwik::unlinkRecursive($this->pathRootExtractedPiwik, true); }