Exemple #1
0
 private static function formatSSpage(SilverstripePage $sspage, $format = '')
 {
     $format = $format ? $format : self::$format_default;
     $placeholders = array("%n" => PHP_EOL, "%s" => $sspage->getName(), "%v" => $sspage->getVersion(), "%da" => self::DefaultAdminText($sspage), "%el" => self::EmailLoggingText($sspage), "%et" => $sspage->getEnvironmentType(), "%mo" => self::ModuleText($sspage), "%cfgp" => $sspage->getConfigPhpPath(), "%cfgy" => $sspage->getConfigYmlPath(), "%root" => $sspage->getRootPath());
     foreach ($placeholders as $p => $v) {
         $format = str_replace($p, $v, $format);
     }
     return $format;
 }
Exemple #2
0
 protected static function ModuleText(SilverstripePage $sspage)
 {
     return implode(" ", $sspage->getModules());
 }