当前位置: 首页>>代码示例>>PHP>>正文


PHP FileSystem::DeleteAccountDirs方法代码示例

本文整理汇总了PHP中FileSystem::DeleteAccountDirs方法的典型用法代码示例。如果您正苦于以下问题:PHP FileSystem::DeleteAccountDirs方法的具体用法?PHP FileSystem::DeleteAccountDirs怎么用?PHP FileSystem::DeleteAccountDirs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FileSystem的用法示例。


在下文中一共展示了FileSystem::DeleteAccountDirs方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: ClearAccountCompletely

 function ClearAccountCompletely()
 {
     $this->_fs->DeleteAccountDirs();
     if ($this->_db->Connect()) {
         return $this->_db->TempFilesClearAccountCompletely();
     }
     return false;
 }
开发者ID:JDevelopers,项目名称:Mail,代码行数:8,代码来源:class_tempfiles.php

示例2: FileSystem

             $fs = new FileSystem(INI_DIR . '/mail', $account->Email, $account->Id);
             $fs->DeleteAccountDirs();
             $fs2 = new FileSystem(INI_DIR . '/temp', $account->Email, $account->Id);
             $fs2->DeleteAccountDirs();
             unset($fs, $fs2);
             GetAccountList($account, -1, $_SESSION[ACCOUNT_ID]);
         } else {
             printErrorAndExit(PROC_CANT_DEL_ACCT_BY_ID, $xmlRes);
         }
     } else {
         $idAcct = $xmlObj->GetParamValueByName('id_acct');
         if ($dbStorage->Connect() && $dbStorage->IsAccountInRing($_SESSION[ACCOUNT_ID], $idAcct) && Account::DeleteFromDb($idAcct)) {
             $fs = new FileSystem(INI_DIR . '/mail', $account->Email, $account->Id);
             $fs->DeleteAccountDirs();
             $fs2 = new FileSystem(INI_DIR . '/temp', $account->Email, $account->Id);
             $fs2->DeleteAccountDirs();
             unset($fs, $fs2);
             GetAccountList($account, -1);
         } else {
             printErrorAndExit(PROC_CANT_DEL_ACCT_BY_ID, $xmlRes);
         }
     }
     break;
 case 'filter':
     $dbStorage =& DbStorageCreator::CreateDatabaseStorage($null);
     if ($dbStorage->Connect()) {
         $acctId = $xmlObj->GetParamValueByName('id_acct');
         $editAccount =& Account::LoadFromDb($acctId);
         if ($editAccount->IsDemo || $dbStorage->DeleteFilter($xmlObj->GetParamValueByName('id_filter'), $acctId)) {
             GetFiltersList($acctId);
         } else {
开发者ID:diedsmiling,项目名称:busenika,代码行数:31,代码来源:processing.php

示例3: DeleteAccount

 /**
  * @param int $id[optional] = null
  * @return bool
  */
 function DeleteAccount($id = null)
 {
     $result = true;
     $account = null;
     if ($id > 0) {
         $account =& $this->DbStorage->SelectAccountData($id);
     } else {
         $account =& $this->_account;
     }
     if ($account) {
         $result &= $this->DbStorage->DeleteAccountData($account->Id, $account->Email);
         $fs = new FileSystem(INI_DIR . '/mail', strtolower($account->Email), $account->Id);
         $fs->DeleteAccountDirs();
         $fs2 = new FileSystem(INI_DIR . '/temp', strtolower($account->Email), $account->Id);
         $fs2->DeleteAccountDirs();
         unset($fs, $fs2);
     } else {
         $result = false;
     }
     return $result;
 }
开发者ID:JDevelopers,项目名称:Mail,代码行数:25,代码来源:class_mailprocessor.php


注:本文中的FileSystem::DeleteAccountDirs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。