function compile($options) { $config = getZombieConfig(); $root = $config['zombie_root']; if (@(include __DIR__ . "/../../../config/version.php")) { $old_version = version(); } else { $old_version = array('css' => 'css', 'js' => 'js', 'images' => 'images'); } $version = uniqid(); $compile_css = false; $compile_js = false; $compile_images = false; $compile_templates = false; if (isset($options['css'])) { $compile_css = true; $compile_js = true; $compile_templates = true; } if (isset($options['js'])) { $compile_js = true; $compile_css = true; $compile_templates = true; } if (isset($options['images'])) { $compile_images = true; $compile_css = true; $compile_templates = true; } if (isset($options['templates'])) { $compile_templates = true; } if (isset($options['all']) || !$compile_css && !$compile_js && !$compile_images && !$compile_templates) { $compile_css = true; $compile_js = true; $compile_images = true; $compile_templates = true; } $css_version = $compile_css ? $version : $old_version['css']; $js_version = $compile_js ? $version : $old_version['js']; $images_version = $compile_images ? $version : $old_version['images']; writeVersion($css_version, $js_version, $images_version); if ($compile_css) { compileCss($css_version, $old_version['css'], $images_version); } if ($compile_templates) { compileTemplates(); } if ($compile_js) { compileJs($js_version, $old_version['js'], $css_version, $images_version); } if ($compile_images) { copyImages($images_version, $old_version['images']); } }
?> <div class="infoDiv"><h2>Description:</h2></div> <div class="infoDiv" id="text" style="overflow-y: scroll; height:400px;"> <?php writeCrackedDescription(); ?> </div> <div class="infoDiv genre" style=" text-decoration: underline;">Genre:</div> <div class="infoDiv genre type" id="genre"><?php writeGenre(); ?> </div> <div class="infoDiv genre" style=" text-decoration: underline;">Version:</div> <div class="infoDiv genre type"><?php writeVersion(); ?> </div> <br> <div class="infoDiv genre" style=" text-decoration: underline;">Rating:</div> <div class="infoDiv genre type" id="genre"><?php writeRating(); ?> </div> <div class="infoDiv genre" style=" text-decoration: underline;">Publisher:</div> <div class="infoDiv genre type"><?php writePublisher(); ?> </div>
//copy 文件 //echo "<br>====================================================================================================<br>"; echo "<h2>第二步、复制文件到版本目录</h2><br>"; //echo "=====================================================================================================<br>"; echo "<div style='font-size:9px;color:gray;width:800px;height:150px;overflow:scroll;border:1px solid gray;'>"; system("xcopy /Y " . $releaseFloader . "*.swf " . $fullversionPath); system("xcopy /Y " . $releaseFloader . "application.xml " . $fullversionPath); echo "<br />"; echo "<br />"; system("xcopy /S/Y " . $releaseFloader . "assets\\*.swf " . $fullversionPath . "assets\\"); echo "</div>"; echo "<br>"; ///////////////////////////////////////////////////////////////// //设置语言版本 include_once "changefiles.php"; $subver = writeVersion($versionRem, $versionNum); //////////////////////////////////////////////////////////////// //echo "<br>========================================================================================================<br>"; echo "<h2>第三步、提交文件到版本库</h2><br>"; //echo "===========================================================================================================<br>"; echo "<div style='font-size:9px;color:blue;width:800px;height:150px;overflow:scroll;border:1px solid gray;'>"; $svnAddFiles = "svn add " . $fullversionPath . "*.* --force"; system($svnAddFiles); echo "</div>"; echo "<h3 style='font-size:12px;'>"; echo $svncommitFloder; echo "</h3>"; echo "<div style='font-size:9px;color:green;width:800px;height:100px;overflow:scroll;border:1px solid gray;'>"; system($svncommitFloder); $svncommitVersionRem = "svn commit " . $versionRem . " --username " . $svnUser . " --password " . $svnPwd . " --message " . $versionLog; //echo $svncommitVersionRem;