Invoice action
This commit is contained in:
parent
b12d88ddf7
commit
540b9167a1
|
@ -14,11 +14,10 @@ class BillingController extends Zend_Controller_Action {
|
||||||
if ($request->isPost()) {
|
if ($request->isPost()) {
|
||||||
$formData = $request->getPost();
|
$formData = $request->getPost();
|
||||||
|
|
||||||
/*$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
$username = $_SERVER["WHMCS_USERNAME"];
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
$password = $_SERVER["WHMCS_PASSWORD"];
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;*/
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php";
|
|
||||||
|
|
||||||
$postfields = array();
|
$postfields = array();
|
||||||
$postfields["username"] = $username;
|
$postfields["username"] = $username;
|
||||||
|
@ -42,11 +41,12 @@ class BillingController extends Zend_Controller_Action {
|
||||||
//$invoiceUrl = "https://account.sourcefabric.com/viewinvoice.php?id=".$result["invoiceid"];
|
//$invoiceUrl = "https://account.sourcefabric.com/viewinvoice.php?id=".$result["invoiceid"];
|
||||||
|
|
||||||
$whmcsurl = "https://account.sourcefabric.com/dologin.php";
|
$whmcsurl = "https://account.sourcefabric.com/dologin.php";
|
||||||
$autoauthkey = "";
|
$autoauthkey = $_SERVER["WHMCS_AUTOAUTH_KEY"];
|
||||||
$timestamp = time(); //whmcs timezone?
|
$timestamp = time(); //whmcs timezone?
|
||||||
$client = self::getClientDetails();
|
$client = self::getClientDetails();
|
||||||
$email = $client["email"];
|
$email = $client["email"];
|
||||||
$hash = sha1($email.$timestamp.$autoauthkey);
|
$hash = sha1($email.$timestamp.$autoauthkey);
|
||||||
|
//$goto = "viewinvoice.php?id=".$result["invoiceid"];
|
||||||
$goto="viewinvoice.php?id=5108";
|
$goto="viewinvoice.php?id=5108";
|
||||||
$this->_redirect($whmcsurl."?email=$email×tamp=$timestamp&hash=$hash&goto=$goto");
|
$this->_redirect($whmcsurl."?email=$email×tamp=$timestamp&hash=$hash&goto=$goto");
|
||||||
|
|
||||||
|
@ -62,11 +62,10 @@ class BillingController extends Zend_Controller_Action {
|
||||||
if ($request->isPost()) {
|
if ($request->isPost()) {
|
||||||
$formData = $request->getPost();
|
$formData = $request->getPost();
|
||||||
|
|
||||||
/*$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
$username = $_SERVER["WHMCS_USERNAME"];
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
$password = $_SERVER["WHMCS_PASSWORD"];
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;*/
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php";
|
|
||||||
|
|
||||||
$postfields = array();
|
$postfields = array();
|
||||||
$postfields["username"] = $username;
|
$postfields["username"] = $username;
|
||||||
|
@ -89,14 +88,26 @@ class BillingController extends Zend_Controller_Action {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function invoiceAction()
|
||||||
|
{
|
||||||
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
|
|
||||||
|
$postfields = array();
|
||||||
|
$postfields["username"] = $username;
|
||||||
|
$postfields["password"] = md5($password);
|
||||||
|
$postfields["action"] = "updateclient";
|
||||||
|
}
|
||||||
|
|
||||||
//TODO: this does not return a service id. why?
|
//TODO: this does not return a service id. why?
|
||||||
private static function getClientInstanceId()
|
private static function getClientInstanceId()
|
||||||
{
|
{
|
||||||
/*$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
$username = $_SERVER["WHMCS_USERNAME"];
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
$password = $_SERVER["WHMCS_PASSWORD"];
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;*/
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php";
|
|
||||||
|
|
||||||
$postfields = array();
|
$postfields = array();
|
||||||
$postfields["username"] = $username;
|
$postfields["username"] = $username;
|
||||||
|
@ -115,11 +126,10 @@ class BillingController extends Zend_Controller_Action {
|
||||||
|
|
||||||
public static function getProducts()
|
public static function getProducts()
|
||||||
{
|
{
|
||||||
/*$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
$username = $_SERVER["WHMCS_USERNAME"];
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
$password = $_SERVER["WHMCS_PASSWORD"];
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;*/
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php";
|
|
||||||
|
|
||||||
$postfields = array();
|
$postfields = array();
|
||||||
$postfields["username"] = $username;
|
$postfields["username"] = $username;
|
||||||
|
@ -138,11 +148,10 @@ class BillingController extends Zend_Controller_Action {
|
||||||
public static function getClientDetails()
|
public static function getClientDetails()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
/*$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
$accessKey = $_SERVER["WHMCS_ACCESS_KEY"];
|
||||||
$username = $_SERVER["WHMCS_USERNAME"];
|
$username = $_SERVER["WHMCS_USERNAME"];
|
||||||
$password = $_SERVER["WHMCS_PASSWORD"];
|
$password = $_SERVER["WHMCS_PASSWORD"];
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;*/
|
$url = "https://account.sourcefabric.com/includes/api.php?accesskey=" . $accessKey;
|
||||||
$url = "https://account.sourcefabric.com/includes/api.php";
|
|
||||||
|
|
||||||
$postfields = array();
|
$postfields = array();
|
||||||
$postfields["username"] = $username;
|
$postfields["username"] = $username;
|
||||||
|
|
Loading…
Reference in New Issue