Created
December 23, 2016 16:07
-
-
Save danyay/fb6bdae05b598ea385bcfd1e21c13227 to your computer and use it in GitHub Desktop.
AWS config file for order_notify
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/************************************************************************ | |
* REQUIRED | |
* | |
* Access Key ID and Secret Acess Key ID, obtained from: | |
* http://aws.amazon.com | |
***********************************************************************/ | |
define('AWS_ACCESS_KEY_ID', 'TODO'); | |
define('AWS_SECRET_ACCESS_KEY', 'TODO'); | |
/************************************************************************ | |
* REQUIRED | |
* | |
* All MWS requests must contain a User-Agent header. The application | |
* name and version defined below are used in creating this value. | |
***********************************************************************/ | |
define('APPLICATION_NAME', 'Order Notify'); | |
define('APPLICATION_VERSION', 'v1.0'); | |
/************************************************************************ | |
* REQUIRED | |
* | |
* All MWS requests must contain the seller's merchant ID and | |
* marketplace ID. | |
***********************************************************************/ | |
define ('MERCHANT_ID', 'TODO'); | |
define ('MARKETPLACE_ID', 'TODO'); | |
/************************************************************************ | |
* OPTIONAL ON SOME INSTALLATIONS | |
* | |
* Set include path to root of library, relative to Samples directory. | |
* Only needed when running library from local directory. | |
* If library is installed in PHP include path, this is not needed | |
***********************************************************************/ | |
set_include_path(get_include_path() . PATH_SEPARATOR . '../../.'); | |
/************************************************************************ | |
* OPTIONAL ON SOME INSTALLATIONS | |
* | |
* Autoload function is reponsible for loading classes of the library on demand | |
* | |
* NOTE: Only one __autoload function is allowed by PHP per each PHP installation, | |
* and this function may need to be replaced with individual require_once statements | |
* in case where other framework that define an __autoload already loaded. | |
* | |
* However, since this library follow common naming convention for PHP classes it | |
* may be possible to simply re-use an autoload mechanism defined by other frameworks | |
* (provided library is installed in the PHP include path), and so classes may just | |
* be loaded even when this function is removed | |
***********************************************************************/ | |
function __autoload($className){ | |
$filePath = str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php'; | |
$includePaths = explode(PATH_SEPARATOR, get_include_path()); | |
foreach($includePaths as $includePath){ | |
if(file_exists($includePath . DIRECTORY_SEPARATOR . $filePath)){ | |
require_once $filePath; | |
return; | |
} | |
} | |
} | |
?> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment