Skip to content

Commit c91080d

Browse files
John MerticJohn Mertic
John Mertic
authored and
John Mertic
committed
Release 6.5.0
1 parent 6f2f5f3 commit c91080d

File tree

7,441 files changed

+1337559
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,441 files changed

+1337559
-0
lines changed

HandleAjaxCall.php

+56
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
<?php
2+
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
3+
/*********************************************************************************
4+
* SugarCRM Community Edition is a customer relationship management program developed by
5+
* SugarCRM, Inc. Copyright (C) 2004-2012 SugarCRM Inc.
6+
*
7+
* This program is free software; you can redistribute it and/or modify it under
8+
* the terms of the GNU Affero General Public License version 3 as published by the
9+
* Free Software Foundation with the addition of the following permission added
10+
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
11+
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
12+
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
13+
*
14+
* This program is distributed in the hope that it will be useful, but WITHOUT
15+
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
16+
* FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
17+
* details.
18+
*
19+
* You should have received a copy of the GNU Affero General Public License along with
20+
* this program; if not, see http://www.gnu.org/licenses or write to the Free
21+
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
22+
* 02110-1301 USA.
23+
*
24+
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
25+
* SW2-130, Cupertino, CA 95014, USA. or at email address [email protected].
26+
*
27+
* The interactive user interfaces in modified source and object code versions
28+
* of this program must display Appropriate Legal Notices, as required under
29+
* Section 5 of the GNU Affero General Public License version 3.
30+
*
31+
* In accordance with Section 7(b) of the GNU Affero General Public License version 3,
32+
* these Appropriate Legal Notices must retain the display of the "Powered by
33+
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
34+
* technical reasons, the Appropriate Legal Notices must display the words
35+
* "Powered by SugarCRM".
36+
********************************************************************************/
37+
38+
/**
39+
* Used to call a generic method in a dashlet
40+
*/
41+
require_once('include/entryPoint.php');
42+
require_once('ModuleInstall/PackageManager/PackageController.php');
43+
if(!is_admin($GLOBALS['current_user'])){
44+
sugar_die($GLOBALS['app_strings']['ERR_NOT_ADMIN']);
45+
}
46+
$requestedMethod = $_REQUEST['method'];
47+
$pmc = new PackageController();
48+
49+
if(method_exists($pmc, $requestedMethod)) {
50+
echo $pmc->$requestedMethod();
51+
}
52+
else {
53+
echo 'no method';
54+
}
55+
// sugar_cleanup();
56+
?>

LICENSE.txt

+661
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)