<?php require_once 'activity.civix.php'; /** * Implementation of hook_civicrm_config * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_config */ function activity_civicrm_config(&$config) { _activity_civix_civicrm_config($config); } /** * Implementation of hook_civicrm_xmlMenu * * @param $files array(string) * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_xmlMenu */ function activity_civicrm_xmlMenu(&$files) { _activity_civix_civicrm_xmlMenu($files); } /** * Implementation of hook_civicrm_install * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_install */ function activity_civicrm_install() { return _activity_civix_civicrm_install(); } /** * Implementation of hook_civicrm_uninstall * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_uninstall */ function activity_civicrm_uninstall() { return _activity_civix_civicrm_uninstall(); } /** * Implementation of hook_civicrm_enable * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_enable */ function activity_civicrm_enable(){ } /** * Implementation of hook_civicrm_disable * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_disable */ function activity_civicrm_disable() { return _activity_civix_civicrm_disable(); } /** * Implementation of hook_civicrm_upgrade * * @param $op string, the type of operation being performed; 'check' or 'enqueue' * @param $queue CRM_Queue_Queue, (for 'enqueue') the modifiable list of pending up upgrade tasks * * @return mixed based on op. for 'check', returns array(boolean) (TRUE if upgrades are pending) * for 'enqueue', returns void * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_upgrade */ function activity_civicrm_upgrade($op, CRM_Queue_Queue $queue = NULL) { return _activity_civix_civicrm_upgrade($op, $queue); } /** * Implementation of hook_civicrm_managed * * Generate a list of entities to create/deactivate/delete when this module * is installed, disabled, uninstalled. * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_managed */ function activity_civicrm_managed(&$entities) { return _activity_civix_civicrm_managed($entities); } /** * Implementation of hook_civicrm_caseTypes * * Generate a list of case-types * * Note: This hook only runs in CiviCRM 4.4+. * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_caseTypes */ function activity_civicrm_caseTypes(&$caseTypes) { _activity_civix_civicrm_caseTypes($caseTypes); } /** * Implementation of hook_civicrm_alterSettingsFolders * * @link http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_alterSettingsFolders */ function activity_civicrm_alterSettingsFolders(&$metaDataFolders = NULL) { _activity_civix_civicrm_alterSettingsFolders($metaDataFolders); } /** * Implementation of hook_civicrm_post * * @http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_post */ function activity_civicrm_post($op, $objectName, $objectId, &$objectRef) { } function activity_civicrm_postProcess ( $formName, &$form) { $gid = $form->getVar('_gid'); if ($gid == 14) { $cid = $form->getVar('_id'); $params = array( 'version' => 3, 'page' => 'CiviCRM', 'q' => 'civicrm/ajax/rest', 'activity_type_id' => 50, 'activity_subject' => 'Application Submitted', 'activity_status_id' => 9, 'source_contact_id' => $cid, 'target_id' => $cid, ); $result = civicrm_api('Activity', 'create', $params); } elseif ($gid == 15) { $cid = $form->getVar('_id'); $params = array( 'version' => 3, 'page' => 'CiviCRM', 'q' => 'civicrm/ajax/rest', 'activity_type_id' => 50, 'activity_subject' => 'Application 15 Submitted', 'activity_status_id' => 9, 'source_contact_id' => $cid, 'target_id' => $cid, ); $result = civicrm_api('Activity', 'create', $params); } else { } }