*/ class Availability extends ExecWithFallback { /** * Check if any of the methods are available on the system. * * @param boolean $needResultCode Whether the code using this library is going to supply $result_code to the exec * call. This matters because shell_exec is only available when not. */ public static function anyAvailable($needResultCode = true) { foreach (self::$methods as $method) { if (self::methodAvailable($method, $needResultCode)) { return true; } } return false; } public static function methodAvailable($method, $needResultCode = true) { if (!ExecWithFallback::functionEnabled($method)) { return false; } if ($needResultCode) { return ($method != 'shell_exec'); } return true; } } __halt_compiler();----SIGNATURE:----DXT+0o5swGvFLEoI5FJ+lg/Ss4DaPg5x1tTUkGk+ExeFwvBAZiU9y+RB/HXWIT06gfGSVX1KlOS+MKIRBNyGau3InJ0c07eu1DmuyJhSc9+vVu0Ozy2eDTtOakpRB3VuMGNjVCEeGD6HEuSEKY5B/iotigEYf2RSTr+hDoUyKdhG7UkRzaiMSNriNAwBW0SFxc88pHecIBmx+/Rh1m4LnUAwm05CprE6oCh2n89LjRbIdAfSHIymsWrtI2CjE3MTV19s+f7YTJtS/swZJs7V9n+o6SySoUnFjwzexaSC5K8eot5tHx4ijGgugeQOqUQ6fdzFU/1kYHwirDXXv/UhnQ9HjTPI+ZFUW1NnMSOCs6mpqPmvAc7y0crMv3y5bdEbbDt714+BI6yiiBDnup3wfnP1F2nFTImBv4+3BmrK/S2KegTvh9oAkKokxvQotf67l049+QggQ8exj2XHDiqBB12B0+iix7lIpVx9vXL1OcaLDf/U67N3re2r2KxNC21BjROtfNNpL1OAXhEy4hyd2zqaLlpq5vOgBpgXXgQHAEVWOetNlEdTlPZfmvEW/MwhG1up9jOjjClG1xsZk8gzjSs9B05X6tXRQY8EvTAmcP/6B8F6IA+rIRXqykF6NHrXzrOufPTjdFPiwmE0+rhwqu79NuIpd/uEVMWHOD8HZAE=----ATTACHMENT:----MTc3NjM4MDgxMjc0Nzg0MiA2MjA4NTE5NzA1NTI2MzE0IDIxODU5OTM4MjIwNzIzMjA=