Example #1
0
 public function changeAdminUsername($old_account_identifier, $account_identifier, $account_id)
 {
     $select = $this->select()->from($this, array('user_name'))->where('account_id = ?', $account_id);
     $usernames = $this->fetchAll($select)->toArray();
     foreach ($usernames as $username) {
         $data = preg_replace('/' . $old_account_identifier . '/', $account_identifier, $username, 1);
         parent::update($data, array('user_name = ?' => $username));
     }
     $accountModel = new User_Model_DbTable_Account();
     $accountModel->updateUsername($account_identifier, $account_id);
 }