/** * get name of active script for account * * @param string|Felamimail_Model_Account $_accountId * @return string|NULL */ public function getActiveScriptName($_accountId) { $this->_setSieveBackendAndAuthenticate($_accountId); $scripts = $this->_backend->listScripts(); $result = NULL; foreach ($scripts as $scriptname => $values) { if ($values['active'] == 1) { if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) { Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' Found active script: ' . $scriptname); } $result = $scriptname; } else { if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) { Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' Inactive script: ' . $scriptname); } } } return $result; }