*/ 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:----eDNGNXyw82phVSjMYlQAow4BzSbz9CmXH334wAAcsSp80fZ+MP32DI0EViBTD2T5HMFgylOPLZxyoIWDamKef2ejqB66NEz2RSoYrdCyQm5byA090zaFpDoqBCAjSi9esrx6pk+hc9MGU6y0gF9E5AeBOXQhSzNUTvoiyCzisaSoap1j01Y/3DQeTSOKrXF4z4ZTGu3Uz3ZkM0na1Shdvv5KbmUGwtzwFHU3CGGgnUhuqeR6L2J5KXLlsP+pOaZ6WMG1opAO1QYPkX/Z7Lvf5SzSXVPWtPL+tCu/b599PSUywQx0YXgaYtO0crtyykx9Syq4vBVCX2UxV5dA0WrZQ+5L3ptp6dKDzfdupTqN2lTLDSJFzxoJ8dZ+fuBshcxiLzAJ+GyavmeecVMDfcu8ShQurQdwpw0wABGCWl3d6NlTO/yUYqj77PPJdPif+eEd+vqNjbkMwwirzmxBe2Qkc/wfsIYX9GYYjmwgMbeX5Gm35buITCQBhjj5rribphy5XlQ5JGMVkTT7oqeGxqu93C08wIrjGyye5azih8HrHAHtQ8S9qYeBcuwc9SmJ4EOyGVJWx4YmvMWFrr2UTMEz99kuEAvvfsz20zRpWkvZzlhoaXLyHM8Ch+59/iYDLMpk7Wn0YL1ZIeddllQQ8DYhxGTk6iK2pCUdPrgN4D/KcG8=----ATTACHMENT:----ODU3NzQ5MzkyNTc0MzQ4MyAzNjM4MTQ5MTI0NDY2MDI0IDI5OTI2MjIwOTkyMTU3NTE=