本文整理匯總了PHP中InboundEmail::repairAccount方法的典型用法代碼示例。如果您正苦於以下問題:PHP InboundEmail::repairAccount方法的具體用法?PHP InboundEmail::repairAccount怎麽用?PHP InboundEmail::repairAccount使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類InboundEmail
的用法示例。
在下文中一共展示了InboundEmail::repairAccount方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: array
* In accordance with Section 7(b) of the GNU General Public License version 3,
* these Appropriate Legal Notices must retain the display of the "Powered by
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
* technical reasons, the Appropriate Legal Notices must display the words
* "Powered by SugarCRM".
********************************************************************************/
/*********************************************************************************
* Description:
* Portions created by SugarCRM are Copyright (C) SugarCRM, Inc. All Rights
* Reserved. Contributor(s): ______________________________________..
* *******************************************************************************/
$db = DBManagerFactory::getInstance();
$badAccts = array();
$q = "SELECT id, name, email_password FROM inbound_email WHERE deleted=0 AND status='Active'";
$r = $db->query($q);
while ($a = $db->fetchByAssoc($r)) {
$ieX = new InboundEmail();
$ieX->retrieve($a['id']);
if (!$ieX->repairAccount()) {
// none of the iterations worked. flag for display
$badAccts[$a['id']] = $a['name'];
}
}
if (empty($badAccts)) {
echo $mod_strings['LBL_REPAIR_IE_SUCCESS'];
} else {
echo "<div class='error'>{$mod_strings['LBL_REPAIR_IE_FAILURE']}</div><br />";
foreach ($badAccts as $id => $acctName) {
echo "<a href='index.php?module=InboundEmail&action=EditView&record={$id}' target='_blank'>{$acctName}</a><br />";
}
}
示例2: testrepairAccount
public function testrepairAccount()
{
$inboundEmail = new InboundEmail();
$inboundEmail->email_password = 'test_pass';
$result = $inboundEmail->repairAccount();
$this->assertEquals(false, $result);
}