Changeset 57198
- Timestamp:
- 01/07/08 21:52:53 (2 months ago)
- Location:
- modules/sapphire/branches/roa
- Files:
-
- 4 modified
-
cli-script.php (modified) (2 diffs)
-
core/Core.php (modified) (1 diff)
-
core/ManifestBuilder.php (modified) (1 diff)
-
dev/TaskRunner.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
modules/sapphire/branches/roa/cli-script.php
r56418 r57198 106 106 if(isset($_GET['debugmanifest'])) Debug::show(file_get_contents(MANIFEST_FILE)); 107 107 108 if(!isset(Director::$environment_type) && $envType) Director::set_environment_type($envType);108 //if(!isset(Director::$environment_type) && $envType) Director::set_environment_type($envType); 109 109 110 110 // Load error handlers … … 124 124 parse_str($_SERVER['argv'][2], $_GET); 125 125 $_REQUEST = $_GET; 126 print_r($_GET);127 128 126 } 129 127 -
modules/sapphire/branches/roa/core/Core.php
r47732 r57198 12 12 */ 13 13 function getTempFolder() { 14 $cachefolder = "silverstripe-cache" . str_replace(array("/",":", "\\"),"-", substr($_SERVER['SCRIPT_FILENAME'], 0, strlen($_SERVER['SCRIPT_FILENAME']) - strlen('/sapphire/main.php'))); 14 if(preg_match('/^(.*)\/sapphire\/[^\/]+$/', $_SERVER['SCRIPT_FILENAME'], $matches)) { 15 $cachefolder = "silverstripe-cache" . str_replace(array("/",":", "\\"),"-", $matches[1]); 16 } else { 17 $cachefolder = "silverstripe-cache"; 18 } 19 15 20 $ssTmp = dirname(dirname($_SERVER['SCRIPT_FILENAME'])) . "/silverstripe-cache"; 16 21 if(@file_exists($ssTmp)) { -
modules/sapphire/branches/roa/core/ManifestBuilder.php
r50958 r57198 9 9 * Name of the manifest file 10 10 */ 11 define("MANIFEST_FILE", TEMP_FOLDER . "/manifest " . str_replace(array("/",":", "\\"),"_", $_SERVER['SCRIPT_FILENAME']));11 define("MANIFEST_FILE", TEMP_FOLDER . "/manifest-" . str_replace('.php','',basename($_SERVER['SCRIPT_FILENAME']))); 12 12 13 13 /** -
modules/sapphire/branches/roa/dev/TaskRunner.php
r56961 r57198 10 10 function index() { 11 11 $tasks = ClassInfo::subclassesFor('BuildTask'); 12 echo "<ul>"; 13 foreach($tasks as $task) { 14 echo "<li><a href=\"$task\">$task</a></li>"; 12 if(Director::is_cli()) { 13 echo "Tasks available:\n\n"; 14 foreach($tasks as $task) echo " * $task: sake dev/tasks/$task\n"; 15 } else { 16 echo "<h1>Tasks available</h1>\n"; 17 echo "<ul>"; 18 foreach($tasks as $task) { 19 echo "<li><a href=\"$task\">$task</a></li>\n"; 20 } 21 echo "</ul>"; 15 22 } 16 echo "</ul>";17 23 } 18 24 … … 27 33 } else { 28 34 echo "Build task '$TaskName' not found."; 35 if(class_exists($TaskName)) echo " It isn't a subclass of BuildTask."; 36 echo "\n"; 29 37 } 30 38 }
