107 lines
4.5 KiB
PHP
107 lines
4.5 KiB
PHP
<?php
|
|
/*
|
|
+--------------------------------------------------------------------------
|
|
| CubeCart 4
|
|
| ========================================
|
|
| CubeCart is a registered trade mark of Devellion Limited
|
|
| Copyright Devellion Limited 2006. All rights reserved.
|
|
| Devellion Limited,
|
|
| 5 Bridge Street,
|
|
| Bishops Stortford,
|
|
| HERTFORDSHIRE.
|
|
| CM23 2JU
|
|
| UNITED KINGDOM
|
|
| http://www.devellion.com
|
|
| UK Private Limited Company No. 5323904
|
|
| ========================================
|
|
| Web: http://www.cubecart.com
|
|
| Email: info (at) cubecart (dot) com
|
|
| License Type: CubeCart is NOT Open Source Software and Limitations Apply
|
|
| Licence Info: http://www.cubecart.com/site/faq/license.php
|
|
+--------------------------------------------------------------------------
|
|
| index.inc.php
|
|
| ========================================
|
|
| Configure PayPal
|
|
+--------------------------------------------------------------------------
|
|
*/
|
|
|
|
if(!defined('CC_INI_SET')){ die("Access Denied"); }
|
|
|
|
permission("settings","read",$halt=TRUE);
|
|
|
|
require($glob['adminFolder'].CC_DS."includes".CC_DS."header.inc.php");
|
|
|
|
if(isset($_POST['module'])){
|
|
require CC_ROOT_DIR.CC_DS.'modules'.CC_DS.'status.inc.php';
|
|
$cache = new cache("config.".$moduleName);
|
|
$cache->clearCache();
|
|
//$module = fetchDbConfig($moduleName); // Uncomment this is you wish to merge old config with new
|
|
$module = array(); // Comment this out if you don't want the old config to merge with new
|
|
$msg = writeDbConf($_POST['module'], $moduleName, $module);
|
|
|
|
}
|
|
$module = fetchDbConfig($moduleName);
|
|
?>
|
|
|
|
<p><a href="http://www.paypal.com/"><img src="modules/<?php echo $moduleType; ?>/<?php echo $moduleName; ?>/admin/logo.gif" alt="" border="0" title="" /></a></p>
|
|
<?php
|
|
if(isset($msg))
|
|
{
|
|
echo msg($msg);
|
|
}
|
|
?>
|
|
<p class="copyText">This is the standard PayPal gateway for basic IPN or standard form integration. If you wish to use PayPal Pro please disable this gateway and configure "PayPal Website Payments Pro" under "Modules" >> "Alternate Checkout" . </p>
|
|
|
|
<form action="<?php echo $glob['adminFile']; ?>?_g=<?php echo $_GET['_g']; ?>&module=<?php echo $_GET['module']; ?>" method="post" enctype="multipart/form-data">
|
|
<table border="0" cellspacing="1" cellpadding="3" class="mainTable">
|
|
<tr>
|
|
<td colspan="2" class="tdTitle">Configuration Settings </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" class="tdText"><strong>Status:</strong></td>
|
|
<td class="tdText">
|
|
<select name="module[status]">
|
|
<option value="1" <?php if($module['status']==1) echo "selected='selected'"; ?>>Enabled</option>
|
|
<option value="0" <?php if($module['status']==0) echo "selected='selected'"; ?>>Disabled</option>
|
|
</select> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" class="tdText"><strong>Description:</strong> </td>
|
|
<td class="tdText"><input type="text" name="module[desc]" value="<?php echo $module['desc']; ?>" class="textbox" size="30" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" class="tdText"><strong>Email Address:</strong></td>
|
|
<td class="tdText"><input type="text" name="module[email]" value="<?php echo $module['email']; ?>" class="textbox" size="30" /></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="left" class="tdText"><strong>IPN URL:</strong>
|
|
<?php echo $GLOBALS['storeURL']."/index.php?_g=rm&type=gateway&cmd=call&module=PayPal";?></td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2" align="left" class="tdText"><strong>Return URL:</strong>
|
|
<?php echo $GLOBALS['storeURL']."/index.php?_g=co&_a=confirmed&s=3";?></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" class="tdText"><strong>Default:</strong></td>
|
|
<td class="tdText">
|
|
<select name="module[default]">
|
|
<option value="1" <?php if($module['default'] == 1) echo "selected='selected'"; ?>>Yes</option>
|
|
<option value="0" <?php if($module['default'] == 0) echo "selected='selected'"; ?>>No</option>
|
|
</select> </td>
|
|
</tr>
|
|
<tr>
|
|
<td align="left" class="tdText"><strong>Mode:</strong><br />
|
|
(SandBox mode requires a PayPal developer account)<br />
|
|
<a href="http://developer.paypal.com" target="_blank" class="txtLink">http://developer.paypal.com</a></td>
|
|
<td class="tdText"><select name="module[testMode]">
|
|
<option value="1" <?php if($module['testMode'] == 1) echo "selected='selected'"; ?>>Sandbox</option>
|
|
<option value="0" <?php if($module['testMode'] == 0) echo "selected='selected'"; ?>>Live</option>
|
|
</select></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right" class="tdText"> </td>
|
|
<td class="tdText"><input type="submit" class="submit" value="Edit Config" /></td>
|
|
</tr>
|
|
</table>
|
|
</form>
|