/
var
/
www
/
html
/
sugardevdemo25
/
modules
/
Contacts
/
Upload File
HOME
<?php /* * Your installation or use of this SugarCRM file is subject to the applicable * terms available at * http://support.sugarcrm.com/Resources/Master_Subscription_Agreements/. * If you do not agree to all of the applicable terms or do not have the * authority to bind the entity as an authorized representative, then do not * install or use this SugarCRM file. * * Copyright (C) SugarCRM Inc. All rights reserved. */ require_once 'include/utils.php'; global $sugar_config, $dbconfig, $beanList, $beanFiles, $app_strings, $app_list_strings, $current_user; global $currentModule, $focus; if (!empty($_REQUEST['user_id'])) { $result = BeanFactory::retrieveBean('Users', $_REQUEST['user_id']); if (empty($result)) { session_destroy(); sugar_cleanup(); die("The user id doesn't exist"); } $current_entity = $current_user = $result; } elseif (!empty($_REQUEST['contact_id'])) { $result = BeanFactory::retrieveBean('Contacts', $_REQUEST['contact_id'], ['disable_row_level_security' => true]); if (empty($result)) { session_destroy(); sugar_cleanup(); die("The contact id doesn't exist"); } $current_entity = $result; } elseif (!empty($_REQUEST['lead_id'])) { $result = BeanFactory::retrieveBean('Leads', $_REQUEST['lead_id'], ['disable_row_level_security' => true]); if (empty($result)) { session_destroy(); sugar_cleanup(); die("The lead id doesn't exist"); } $current_entity = $result; } $focus = BeanFactory::retrieveBean(clean_string($_REQUEST['module']), $_REQUEST['record'], ['disable_row_level_security' => true]); if (empty($focus)) { session_destroy(); sugar_cleanup(); die("The focus id doesn't exist"); } $updated = $focus->updateAcceptStatusForInvitee( $current_entity, $_REQUEST['accept_status'], ['disable_row_level_security' => true] ); $url = $sugar_config['site_url'] . '#' . buildSidecarRoute($currentModule, $focus->id); if ($updated) { print "{$app_strings['LBL_STATUS_UPDATED']}<br /><br />"; } else { print "{$app_strings['LBL_STATUS_NOT_UPDATED']}<br /><br />"; } print $app_strings['LBL_STATUS'] . ' ' . $app_list_strings['dom_meeting_accept_status'][$_REQUEST['accept_status']]; print '<BR><BR>'; if ($current_entity->module_name === 'Users') { print "<a href='{$url}'>" . $app_strings['LBL_MEETING_GO_BACK'] . '</a><br />'; } sugar_cleanup(); exit;