<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ goto GDYpL; GDYpL: include __DIR__ . '/../../../vendor/modstart/modstart/src/Core/Util/PlatformUtil.php'; goto VDw0W; VcjbK: function shell_command_check($d2exE) { @exec($d2exE, $m8MNu, $om_hh); return $om_hh === 0; } goto BKA3y; JlFT7: function shell_echo_success($ZjKo3) { echo "[32m>>>>> INFO  : {$ZjKo3} [0m\n"; } goto wzKnt; VDw0W: include __DIR__ . '/../../../vendor/modstart/modstart/src/Core/Util/ReUtil.php'; goto qla2f; dCGqH: function shell_echo_block($ZjKo3) { goto XyBpM; unRaj: echo '[0m'; goto LDM0q; COx7P: echo sprintf('| %-79s|', $ZjKo3) . '
'; goto WA3iJ; OOMUo: echo ' ' . str_repeat('-', 80) . '
'; goto COx7P; WA3iJ: echo ' ' . str_repeat('-', 80) . '
'; goto unRaj; XyBpM: echo '
[33m'; goto OOMUo; LDM0q: } goto zDTy5; b5l_t: function shell_module_path($Ua5sf, $nio2A) { return join('/', array(rtrim(shell_module_base(), '/'), $Ua5sf, $nio2A)); } goto D1hkT; zDTy5: function shell_echo_error($ZjKo3) { echo "[31m>>>>> ERROR : {$ZjKo3} [0m\n"; } goto JlFT7; D1hkT: function shell_ensure_dir($upRcy) { if (!file_exists($upRcy)) { mkdir($upRcy, 493, true); } } goto dCGqH; wzKnt: function shell_echo_info($ZjKo3) { echo "[36m>>>>> INFO  : {$ZjKo3} [0m\n"; } goto KAsF_; KAsF_: function shell_throws_if($ZjKo3, $hn6Cx) { if ($hn6Cx) { shell_echo_error($ZjKo3); die(-1); } } goto VcjbK; qla2f: function shell_module_base() { return realpath(__DIR__ . '/../..'); } goto b5l_t; BKA3y: function shell_file_write($XJGjc, $OfwYj) { goto IPdI3; IPdI3: $upRcy = dirname($XJGjc); goto b3Pkx; b3Pkx: if (!file_exists($upRcy)) { mkdir($upRcy, 493, true); } goto uJ6EB; uJ6EB: file_put_contents($XJGjc, $OfwYj); goto RZjqD; RZjqD: }