Overview

Packages

  • akismet
  • None
  • PHP
  • Smarty
    • Cacher
    • Compiler
    • Config
    • Debug
    • plugins
    • PluginsBlock
    • PluginsFilter
    • PluginsFunction
    • PluginsInternal
    • PluginsModifier
    • PluginsModifierCompiler
    • PluginsShared
    • Security
    • Template
    • TemplateResources
  • Swift
    • ByteStream
    • CharacterStream
    • Encoder
    • Events
    • KeyCache
    • Mailer
    • Mime
    • Plugins
    • Signatures
    • Signed
    • Transport
  • wa-apps
    • blog
      • actions
        • backend
        • blog
        • comment
        • cron
        • design
        • frontend
        • page
        • plugin
        • post
      • api
        • v1
      • cli
      • layout
      • model
      • plugin
        • aksimet
        • category
        • emailsubscription
        • favorite
        • gravatar
        • import
        • markdown
        • myposts
        • tag
        • troll
      • settings
    • checklists
      • backend
      • json
    • contacts
      • backend
    • developer
    • dummy
    • guestbook
    • guestbook2
    • photos
      • album
      • api
        • v1
      • backend
      • design
      • dialog
      • frontend
      • page
      • photo
      • plugin
        • comment
        • imageeffects
        • import
        • publicgallery
        • watermark
      • search
      • settings
      • stack
      • tag
      • upload
    • site
      • backend
      • blocks
      • config
      • design
      • domains
      • files
      • frontend
      • helper
      • layout
      • pages
      • routing
      • setting
    • stickies
      • api
        • v1
      • sheet
      • stiky
  • wa-plugin
    • payment
    • shipping
    • sms
  • wa-plugins
    • shipping
      • usps
  • wa-system
    • API
    • Auth
      • Adapters
    • Autoload
    • Cache
      • Adapter
    • Captcha
    • Config
    • Contact
    • controller
    • currency
    • database
    • datetime
    • design
    • event
    • exception
    • files
    • image
    • layout
    • locale
    • log
    • mail
    • page
      • action
      • model
    • payment
    • plugin
    • request
    • response
    • routing
    • shipping
    • sms
    • storage
    • user
    • util
    • validator
    • view
    • webasyst
      • api
      • backend
      • cli
      • config
      • layout
      • login
      • model
      • password
      • payment
      • profile
      • settings
      • shipment
    • widget
    • workflow
  • waPlugins
    • Payment
  • webasyst
    • wa-system
      • helper

Classes

  • contactsAnalyticsConfig
  • contactsCategoriesAddAction
  • contactsCategoriesAddSelectedAction
  • contactsCategoriesContactSaveController
  • contactsCategoriesController
  • contactsCategoriesDeleteController
  • contactsCategoriesDeleteFromController
  • contactsCategoriesEditorAction
  • contactsCategoriesSaveController
  • contactsCollection
  • contactsContactsAddAction
  • contactsContactsContacts_collectionHandler
  • contactsContactsDeleteController
  • contactsContactsHistoryController
  • contactsContactsInfoAction
  • contactsContactsInfoController
  • contactsContactsLinksAction
  • contactsContactsListController
  • contactsContactsMergeController
  • contactsContactsMergeSelectMasterAction
  • contactsContactsSaveController
  • contactsContactsSaveGeocoordsController
  • contactsContactsUserController
  • contactsDefaultLayout
  • contactsGroupsAddAction
  • contactsGroupsContactSaveController
  • contactsGroupsDeleteController
  • contactsGroupsDeleteFromController
  • contactsGroupsEditorAction
  • contactsGroupsSaveController
  • contactsHelper
  • contactsHistoryModel
  • contactsMailerRecipientsFormHandler
  • contactsPhotoCropController
  • contactsPhotoDeleteController
  • contactsPhotoEditorAction
  • contactsPhotoTmpimageController
  • contactsRightConfig
  • contactsRightsAction
  • contactsRightsModel
  • contactsRightsSaveController
  • contactsViewHelper
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class contactsContactsMergeController

Merge contacts.

waController
Extended by waJsonController
Extended by contactsContactsMergeController
Package: wa-apps\contacts
Located at wa-apps/contacts/lib/actions/contacts/contactsContactsMerge.controller.php
Methods summary
public
# execute( )

Overrides

waJsonController::execute()
public static array
# merge( array $merge_ids, integer $master_id )

Merge given contacts into master contact, save, send merge event, then delete slaves.

Merge given contacts into master contact, save, send merge event, then delete slaves.

!!! Probably should move it into something like contactsHelper

Parameters

$merge_ids
array
$merge_ids list of contact ids
$master_id
integer
$master_id contact id to merge others into

Returns

array
Methods inherited from waJsonController
display(), getError(), run(), setError()
Methods inherited from waController
__call(), appSettings(), configPath(), getApp(), getAppId(), getConfig(), getPluginRoot(), getRequest(), getResponse(), getRights(), getStorage(), getUser(), getUserId(), log(), logAction(), preExecute(), redirect(), storage()
Properties inherited from waJsonController
$errors, $response
My fork of Webasyst Framework API documentation generated by ApiGen 2.8.0