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


PHP Account::delete方法代码示例

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


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

示例1: testSavingNewParentAccountSavesCorrectly

 public function testSavingNewParentAccountSavesCorrectly()
 {
     $oldMetadata = Account::getMetadata();
     $newMetadata = $oldMetadata;
     $newMetadata['Account']['rules'][] = array('type', 'default', 'value' => 'Customer');
     Account::setMetadata($newMetadata);
     $account = new Account();
     $account->name = 'Account';
     $account->type->value = 'Customer';
     $account->account = $account;
     $saved = $account->save();
     $this->assertTrue($saved);
     $account->account = null;
     $saved = $account->save();
     $this->assertTrue($saved);
     $count = R::getCell('select count(*) from account');
     $this->assertEquals(1, $count);
     Account::setMetadata($oldMetadata);
     $this->assertTrue($account->delete());
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:20,代码来源:AccountTest.php

示例2: setEventMessages

        $result = $account->update($user);
        if ($result >= 0) {
            $_GET["id"] = $_POST["id"];
            // Force chargement page en mode visu
        } else {
            setEventMessages($account->error, $account->errors, 'errors');
            $action = 'edit';
            // Force chargement page edition
        }
    }
}
if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->banque->configurer) {
    // Delete
    $account = new Account($db);
    $account->fetch($_GET["id"]);
    $account->delete();
    header("Location: " . DOL_URL_ROOT . "/compta/bank/index.php");
    exit;
}
/*
 * View
 */
$form = new Form($db);
$formbank = new FormBank($db);
$formcompany = new FormCompany($db);
$countrynotdefined = $langs->trans("ErrorSetACountryFirst") . ' (' . $langs->trans("SeeAbove") . ')';
llxHeader();
// Creation
if ($action == 'create') {
    $account = new Account($db);
    print load_fiche_titre($langs->trans("NewFinancialAccount"), '', 'title_bank.png');
开发者ID:Albertopf,项目名称:prueba,代码行数:31,代码来源:card.php

示例3: testDelete

 public function testDelete()
 {
     // the rows we are looking to update
     $where = 'amount > 99';
     $whereValues = array(1);
     // id=1
     $options = array('limitMax' => 1);
     // our mock adapter
     $adapter = $this->adapterMock;
     // prepare the mock to expect the variables passed, and return a row
     $adapter->expects($this->once())->method('delete')->with('accounts', $where, $whereValues, $options)->will($this->returnValue(true));
     $accountsTable = new Account($adapter);
     // getInstance doesn't work well in testing
     $result = $accountsTable->delete($where, $whereValues, $options);
     $this->assertTrue($result);
 }
开发者ID:martynbiz,项目名称:database,代码行数:16,代码来源:TableTest.php

示例4: delete

 public function delete($id)
 {
     //get account_id nya dulu
     global $db;
     $this->getByID($id);
     //delete account
     $acc = new Account();
     $acc->delete($this->account_id);
     $acc->deleteRole($this->account_id);
     return parent::delete($id);
 }
开发者ID:CapsuleCorpIndonesia,项目名称:biji_katak,代码行数:11,代码来源:ModelAccount.php

示例5: testUserDeleted_Slide16

 /**
  * @depends testGroupDeleted_Slide15
  */
 public function testUserDeleted_Slide16()
 {
     $u1 = User::getByUsername('u1.');
     $u99 = User::getByUsername('u99.');
     Yii::app()->user->userModel = $u99;
     $g1 = Group::getByName('G1.');
     $g2 = Group::getByName('G2.');
     $g3 = Group::getByName('G3.');
     $g1->users->add($u1);
     $this->assertTrue($g1->save());
     $g2->groups->add($g1);
     $this->assertTrue($g2->save());
     $g1->groups->add($g3);
     $this->assertTrue($g1->save());
     Yii::app()->user->userModel = $u1;
     $a1 = new Account();
     $a1->name = 'A1.';
     $this->assertTrue($a1->save());
     //Called in OwnedSecurableItem::afterSave();
     //ReadPermissionsOptimizationUtil::ownedSecurableItemCreated($a1);
     Yii::app()->user->userModel = $u99;
     $a2 = new Account();
     $a2->name = 'A2.';
     $a2->addPermissions($u1, Permission::READ);
     $this->assertTrue($a2->save());
     //Called in OwnedSecurableItem::afterSave();
     //ReadPermissionsOptimizationUtil::ownedSecurableItemCreated($a2);
     ReadPermissionsOptimizationUtil::securableItemGivenPermissionsForUser($a2, $u1);
     $a3 = new Account();
     $a3->name = 'A3.';
     $a3->addPermissions($g1, Permission::READ);
     $this->assertTrue($a3->save());
     //Called in OwnedSecurableItem::afterSave();
     //ReadPermissionsOptimizationUtil::ownedSecurableItemCreated($a3);
     ReadPermissionsOptimizationUtil::securableItemGivenPermissionsForGroup($a3, $g1);
     $this->assertEquals(array(array('A1', 'R2', 1), array('A1', 'R3', 1), array('A2', 'R2', 1), array('A2', 'R3', 1), array('A2', 'U1', 1), array('A3', 'G1', 1), array('A3', 'G3', 1), array('A3', 'R2', 1), array('A3', 'R3', 1)), self::getAccountMungeRows());
     $this->assertTrue(self::accountMungeDoesntChangeWhenRebuilt());
     $u1->testBeforeDelete();
     //Called in User->beforeDelete();
     //ReadPermissionsOptimizationUtil::userBeingDeleted($u1);
     // $u1->delete(); // Not really deleting it, to avoid messing up the ids.
     $this->assertEquals(array(array('A3', 'G1', 1), array('A3', 'G3', 1)), self::getAccountMungeRows());
     //$this->assertTrue(self::accountMungeDoesntChangeWhenRebuilt()); // Can't do this because
     // of not really deleting
     Yii::app()->user->userModel = $u1;
     // the group.
     $a1->delete();
     Yii::app()->user->userModel = $u99;
     $a2->delete();
     $a3->delete();
     $g1->users->removeAll();
     $g1->groups->removeAll();
     $this->assertTrue($g1->save());
     $g2->groups->removeall();
     $this->assertTrue($g2->save());
 }
开发者ID:RamaKavanan,项目名称:InitialVersion,代码行数:59,代码来源:AccountReadPermissionsOptimizationScenariosTest.php

示例6: __construct

 /**
  * Create admin page
  * 
  * @author Thibaud Rohmer
  */
 public function __construct()
 {
     /// Check that current user is an admin or an uploader
     if (!(CurrentUser::$admin || CurrentUser::$uploader)) {
         return;
     }
     /// Get actions available for Uploaders too
     if (isset($_GET['a'])) {
         switch ($_GET['a']) {
             case "Abo":
                 $this->page = new AdminAbout();
                 break;
             case "Upl":
                 if (isset($_POST['path'])) {
                     AdminUpload::upload();
                     CurrentUser::$path = File::r2a(stripslashes($_POST['path']));
                 }
                 break;
             case "Mov":
                 if (isset($_POST['pathFrom'])) {
                     try {
                         CurrentUser::$path = File::r2a(dirname(stripslashes($_POST['pathFrom'])));
                     } catch (Exception $e) {
                         CurrentUser::$path = Settings::$photos_dir;
                     }
                 }
                 Admin::move();
                 if (isset($_POST['move']) && $_POST['move'] == "rename") {
                     try {
                         if (is_dir(File::r2a(stripslashes($_POST['pathFrom'])))) {
                             CurrentUser::$path = dirname(File::r2a(stripslashes($_POST['pathFrom']))) . "/" . stripslashes($_POST['pathTo']);
                         }
                     } catch (Exception $e) {
                         CurrentUser::$path = Settings::$photos_dir;
                     }
                 }
                 break;
             case "Del":
                 if (isset($_POST['del'])) {
                     if (!is_array($_POST['del'])) {
                         CurrentUser::$path = dirname(File::r2a(stripslashes($_POST['del'])));
                     } else {
                         CurrentUser::$path = dirname(File::r2a(stripslashes($_POST['del'][0])));
                     }
                     Admin::delete();
                 }
                 break;
         }
     }
     /// Check that current user is an admin
     if (!CurrentUser::$admin) {
         return;
     }
     /// Get action
     if (isset($_GET['a'])) {
         switch ($_GET['a']) {
             case "Sta":
                 $this->page = new AdminStats();
                 break;
             case "VTk":
                 $this->page = new GuestToken();
                 break;
             case "DTk":
                 if (isset($_POST['tokenkey'])) {
                     GuestToken::delete($_POST['tokenkey']);
                 }
                 $this->page = new GuestToken();
                 break;
             case "Acc":
                 if (isset($_POST['edit'])) {
                     Account::edit($_POST['login'], $_POST['old_password'], $_POST['password'], $_POST['name'], $_POST['email'], NULL, $_POST['language']);
                 }
                 if (isset($_POST['login'])) {
                     $this->page = new Account($_POST['login']);
                 } else {
                     $this->page = CurrentUser::$account;
                 }
                 break;
             case "GC":
                 Group::create($_POST['group']);
                 $this->page = new Group();
                 break;
             case "AAc":
                 Account::create($_POST['login'], $_POST['password'], $_POST['verif']);
                 $this->page = new Group();
                 break;
             case "AGA":
                 $a = new Account($_POST['acc']);
                 $a->add_group($_POST['group']);
                 $a->save();
                 $this->page = CurrentUser::$account;
                 break;
             case "AGR":
                 $a = new Account($_POST['acc']);
                 $a->remove_group($_POST['group']);
//.........这里部分代码省略.........
开发者ID:inscriptionweb,项目名称:PhotoShow,代码行数:101,代码来源:Admin.php

示例7: testLogAuditEventsListWithShortFormat

 public function testLogAuditEventsListWithShortFormat()
 {
     Yii::app()->user->userModel = User::getByUsername('jimmy');
     $beforeCount = AuditEvent::getCount();
     $account = new Account();
     $account->name = 'Yoddle';
     $this->assertTrue($account->save());
     $this->assertEquals($beforeCount + 1, AuditEvent::getCount());
     $account->delete();
     $this->assertEquals($beforeCount + 2, AuditEvent::getCount());
     $AuditEventsList = AuditEvent::getTailEvents(2);
     $this->assertEquals('Item Created', ZurmoModule::stringifyAuditEvent($AuditEventsList[0], 'short'));
     $this->assertEquals('Item Deleted', ZurmoModule::stringifyAuditEvent($AuditEventsList[1], 'short'));
 }
开发者ID:maruthisivaprasad,项目名称:zurmo,代码行数:14,代码来源:AuditingTest.php

示例8: Account

		{
			$_GET["id"]=$_POST["id"];   // Force chargement page en mode visu
		}
		else
		{
			$message='<div class="error">'.$account->error.'</div>';
			$_GET["action"]='edit';     // Force chargement page edition
		}
	}
}

if ($_POST["action"] == 'confirm_delete' && $_POST["confirm"] == "yes" && $user->rights->banque->configurer)
{
	// Modification
	$account = new Account($db, $_GET["id"]);
	$account->delete($_GET["id"]);

	header("Location: ".DOL_URL_ROOT."/compta/bank/index.php");
	exit;
}


/*
 * View
 */

llxHeader();

$form = new Form($db);

/* ************************************************************************** */
开发者ID:remyyounes,项目名称:dolibarr,代码行数:31,代码来源:bankid_fr.php

示例9: htmlspecialchars

            $mail->Body = $mailBody;
            if ($mail->Send()) {
                $main_content .= 'Your account has been created. Check your e-mail. See you in Tibia!<BR><BR>';
                $main_content .= '<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4>
				<TR><TD BGCOLOR="' . $config['site']['vdarkborder'] . '" CLASS=white><B>Account Created</B></TD></TR>
				<TR><TD BGCOLOR="' . $config['site']['darkborder'] . '">
				  <TABLE BORDER=0 CELLPADDING=1><TR><TD>
				    <BR>Your account name is <b>' . $reg_name . '</b>.
					<BR><b><i>You will receive e-mail (<b>' . htmlspecialchars($reg_email) . '</b>) with your password.</b></i><br>';
                $main_content .= 'You will need the account name and your password to play on ' . htmlspecialchars($config['server']['serverName']) . '.
				    Please keep your account name and password in a safe place and
				    never give your account name or password to anybody.<BR><BR>';
                $main_content .= '<br /><small>These informations were send on email address <b>' . htmlspecialchars($reg_email) . '</b>. Please check your inbox/spam folder.';
            } else {
                $main_content .= '<br /><small>An error occorred while sending email! Account not created. Try again.</small>';
                $reg_account->delete();
            }
        } else {
            $main_content .= 'Your account has been created. Now you can login and create your first character. See you in Tibia!<BR><BR>';
            $main_content .= '<TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4>
			<TR><TD BGCOLOR="' . $config['site']['vdarkborder'] . '" CLASS=white><B>Account Created</B></TD></TR>
			<TR><TD BGCOLOR="' . $config['site']['darkborder'] . '">
			  <TABLE BORDER=0 CELLPADDING=1><TR><TD>
			    <BR>Your account name is <b>' . htmlspecialchars($reg_name) . '</b><br>You will need the account name and your password to play on ' . htmlspecialchars($config['server']['serverName']) . '.
			    Please keep your account name and password in a safe place and
			    never give your account name or password to anybody.<BR><BR>';
            if ($config['site']['send_emails'] && $config['site']['send_register_email']) {
                $mailBody = '<html>
				<body>
				<h3>Your account name and password!</h3>
				<p>You or someone else registred on server <a href="' . $config['server']['url'] . '"><b>' . htmlspecialchars($config['server']['serverName']) . '</b></a> with this e-mail.</p>
开发者ID:aottibia,项目名称:www,代码行数:31,代码来源:createaccount.php

示例10: testDeleteSecurableItemDeletesItsPermissions

 public function testDeleteSecurableItemDeletesItsPermissions()
 {
     $user = User::getByUsername('billy');
     $account = new Account();
     $account->name = 'Waxamatronic';
     $account->addPermissions($user, Permission::READ);
     $this->assertTrue($account->save());
     $this->assertEquals(1, count($account->permissions));
     $this->assertEquals(Permission::READ, $account->getEffectivePermissions($user));
     $account->delete();
     unset($account);
     $userId = $user->id;
     unset($user);
     RedBeanModel::forgetAll();
     $this->assertEquals(0, count(Permission::getAll()));
 }
开发者ID:youprofit,项目名称:Zurmo,代码行数:16,代码来源:PermissionsTest.php

示例11: testBankAccountDelete

 /**
  * testBankAccountDelete
  *
  * @param   int $id     Id of contract
  * @return  int
  *
  * @depends testBankAccountOther
  * The depends says test is run only if previous is ok
  */
 public function testBankAccountDelete($id)
 {
     global $conf, $user, $langs, $db;
     $conf = $this->savconf;
     $user = $this->savuser;
     $langs = $this->savlangs;
     $db = $this->savdb;
     $localobject = new Account($this->savdb);
     $result = $localobject->fetch($id);
     $result = $localobject->delete($id);
     print __METHOD__ . " id=" . $id . " result=" . $result . "\n";
     $this->assertLessThan($result, 0);
     return $result;
 }
开发者ID:Samara94,项目名称:dolibarr,代码行数:23,代码来源:BankAccountTest.php


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