addButtons(array( array( 'type' => 'next', 'name' => ts('OK'), 'isDefault' => TRUE, ), array( 'type' => 'cancel', 'name' => ts('Cancel'), ), ) ); } /** * Process the form submission. */ public function postProcess() { $result = CRM_Utils_System::synchronizeUsers(); $status = ts('Checked one user record.', array( 'count' => $result['contactCount'], 'plural' => 'Checked %count user records.', ) ); if ($result['contactMatching']) { $status .= '
' . ts('Found one matching contact record.', array( 'count' => $result['contactMatching'], 'plural' => 'Found %count matching contact records.', ) ); } $status .= '
' . ts('Created one new contact record.', array( 'count' => $result['contactCreated'], 'plural' => 'Created %count new contact records.', ) ); CRM_Core_Session::setStatus($status, ts('Synchronize Complete'), 'success'); CRM_Core_Session::singleton()->pushUserContext(CRM_Utils_System::url('civicrm/admin', 'reset=1')); } }