/** * Sync Calendar Records * @return <array> Count of Calendar Records */ public function Calendar() { $user = Users_Record_Model::getCurrentUserModel(); $controller = new Google_Calendar_Controller($user); $records = $controller->synchronize(); $syncRecords = $this->getSyncRecordsCount($records); $syncRecords['vtiger']['more'] = $controller->targetConnector->moreRecordsExits(); $syncRecords['google']['more'] = $controller->sourceConnector->moreRecordsExits(); return $syncRecords; }
/** * Sync Calendar Records * @return <array> Count of Calendar Records */ public function Calendar($userId = false) { if (!$userId) { $user = Users_Record_Model::getCurrentUserModel(); } else { $user = new Users(); $user = $user->retrieve_entity_info($userId, 'Users'); $user = Users_Record_Model::getInstanceFromUserObject($user); } $controller = new Google_Calendar_Controller($user); $records = $controller->synchronize(); $syncRecords = $this->getSyncRecordsCount($records); $syncRecords['vtiger']['more'] = $controller->targetConnector->moreRecordsExits(); $syncRecords['google']['more'] = $controller->sourceConnector->moreRecordsExits(); return $syncRecords; }