* remove manageContacts and deleteContacts method of user module.

This commit is contained in:
chenfeiCF
2016-04-18 15:12:37 +08:00
parent 9c3e35e4b1
commit 3e7ff8731d
5 changed files with 2 additions and 110 deletions
-84
View File
@@ -901,90 +901,6 @@ class user extends control
$this->display();
}
/**
* Manage contacts.
*
* @param int $listID
* @access public
* @return void
*/
public function manageContacts($listID = 0)
{
$lists = $this->user->getContactLists($this->app->user->account);
/* If set $mode, need to update database. */
if($this->post->mode)
{
/* The mode is new: append or new a list. */
if($this->post->mode == 'new')
{
if($this->post->list2Append)
{
$this->user->append2ContactList($this->post->list2Append, $this->post->users);
die(js::locate(inlink('manageContacts', "listID={$this->post->list2Append}"), 'parent'));
}
elseif($this->post->newList)
{
$listID = $this->user->createContactList($this->post->newList, $this->post->users);
die(js::locate(inlink('manageContacts', "listID=$listID"), 'parent'));
}
}
elseif($this->post->mode == 'edit')
{
$this->user->updateContactList($this->post->listID, $this->post->listName, $this->post->users);
die(js::locate(inlink('manageContacts', "listID={$this->post->listID}"), 'parent'));
}
}
if($this->post->users)
{
$mode = 'new';
$users = $this->user->getContactUserPairs($this->post->users);
}
else
{
$mode = 'edit';
$listID= $listID ? $listID : key($lists);
if(!$listID) die(js::alert($this->lang->user->contacts->noListYet) . js::locate($this->createLink('company', 'browse'), 'parent'));
$list = $this->user->getContactListByID($listID);
$users = explode(',', $list->userList);
$users = $this->user->getContactUserPairs($users);
$this->view->list = $list;
}
$this->view->title = $this->lang->company->common . $this->lang->colon . $this->lang->user->manageContacts;
$this->view->position[] = $this->lang->company->common;
$this->view->position[] = $this->lang->user->manageContacts;
$this->view->lists = $this->user->getContactLists($this->app->user->account);
$this->view->users = $users;
$this->view->listID = $listID;
$this->view->mode = $mode;
$this->display();
}
/**
* Delete a contact list.
*
* @param int $listID
* @param string $confirm
* @access public
* @return void
*/
public function deleteContacts($listID, $confirm = 'no')
{
if($confirm == 'no')
{
echo js::confirm($this->lang->user->contacts->confirmDelete, inlink('deleteContacts', "listID=$listID&confirm=yes"));
exit;
}
else
{
$this->user->deleteContactList($listID);
echo js::locate(inlink('manageContacts'), 'parent');
exit;
}
}
/**
* Get user for ajax
*