コード例 #1
0
ファイル: Sieve.php プロジェクト: rodrigofns/ExpressoLivre3
 /**
  * create new sieve script for the configured backend
  * 
  * @param string|Felamimail_Model_Account $_accountId
  * @param Felamimail_Sieve_Backend_Abstract $_copyScript
  * @return Felamimail_Sieve_Backend_Abstract
  */
 protected function _createNewSieveScript($_accountId, $_copyScript = NULL)
 {
     if ($this->_scriptDataBackend === 'Sql') {
         $script = new Felamimail_Sieve_Backend_Sql($_accountId, FALSE);
     } else {
         $script = new Felamimail_Sieve_Backend_Script();
     }
     if ($_copyScript !== NULL) {
         $script->getDataFromScript($_copyScript);
     }
     return $script;
 }