это я все копаю самопис какой-то мелкой студии. Они любят исключения: PHP: <? // Параметры для рассылки try { $host = isset($preferences['smtpServer']) ? $preferences['smtpServer'] : ''; $port = isset($preferences['smtpPort']) ? (int) $preferences['smtpPort'] : 0; $from = isset($preferences['adminEmail']) ? $preferences['adminEmail'] : ''; $useAuth = isset($preferences['useAuthorization']) ? true : false; $login = isset($preferences['adminEmailLogin']) ? $preferences['adminEmailLogin'] : ''; $password = isset($preferences['adminEmailPassword']) ? $preferences['adminEmailPassword'] : ''; } catch (Exception $e) { return false; } совершенно бессмысленный catch, и еще более бессмысленный try
Апельсин Код (Text): if(trim($what) && trim($from) && trim($where) && trim($order)){ т.к. пустая строка == false.