예제 #1
0
require_once BASE_PATH . '/assets/includes/cart.inc.php';
require_once BASE_PATH . '/assets/includes/affiliate.inc.php';
define('META_TITLE', '');
// Override page title, description, keywords and page encoding here
define('META_DESCRIPTION', '');
define('META_KEYWORDS', '');
define('PAGE_ENCODING', '');
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/errors.php';
try {
    $memberID = $_SESSION['member']['mem_id'];
    if (!$memberID) {
        die('No member ID exists');
    }
    // Just to be safe make sure a memberID exists before continuing
    $billTotal = new number_formatting();
    // Used to make sure the bills are showing in the admins currency
    $billTotal->set_custom_cur_defaults($config['settings']['defaultcur']);
    $parms['noDefault'] = true;
    $billResult = mysqli_query($db, "\r\n\t\t\tSELECT *\r\n\t\t\tFROM {$dbinfo[pre]}billings\r\n\t\t\tLEFT JOIN {$dbinfo[pre]}invoices \r\n\t\t\tON {$dbinfo[pre]}billings.bill_id = {$dbinfo[pre]}invoices.bill_id\r\n\t\t\tWHERE {$dbinfo[pre]}billings.member_id = {$memberID}\r\n\t\t\tAND {$dbinfo[pre]}billings.deleted = 0\r\n\t\t\tORDER BY {$dbinfo[pre]}invoices.invoice_date DESC\r\n\t\t\t");
    if ($returnRows = mysqli_num_rows($billResult)) {
        while ($bill = mysqli_fetch_assoc($billResult)) {
            $billsArray[$bill['bill_id']] = $bill;
            $billsArray[$bill['bill_id']]['invoice_date_display'] = $customDate->showdate($bill['invoice_date'], 0);
            $billsArray[$bill['bill_id']]['due_date_display'] = $customDate->showdate($bill['due_date'], 0);
            if ($bill['payment_status'] != 2) {
                $cleanTotal['display'] = $billTotal->currency_display($bill['total'], 1);
                $cleanTotal['raw'] = round($price, 2);
                $billsArray[$bill['bill_id']]['total'] = $cleanTotal;
            } else {
                $billsArray[$bill['bill_id']]['total'] = getCorrectedPrice($bill['total'], $parms);
예제 #2
0
define('META_DESCRIPTION', '');
define('META_KEYWORDS', '');
define('PAGE_ENCODING', '');
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/errors.php';
require_once BASE_PATH . '/assets/classes/invoicetools.php';
require_once BASE_PATH . '/assets/classes/mediatools.php';
if (!$_GET['orderID']) {
    // Make sure an order ID is passed and if not die
    die("No order ID was passed");
}
try {
    $invoice = new invoiceTools();
    $invoice->setOrderID($orderID);
    // Set the order ID
    $invoiceTotals = new number_formatting();
    // Used to make sure the bills are showing in the admins currency
    $invoiceTotals->set_custom_cur_defaults($config['settings']['defaultcur']);
    $parms['noDefault'] = true;
    $adminCurrency = getCurrencyInfo($config['settings']['defaultcur']);
    if ($orderInfo = $invoice->getOrderDetails()) {
        $invoiceInfo = $invoice->getInvoiceDetailsViaOrderDBID($orderInfo['order_id']);
        $invoiceItemsCount = $invoice->queryInvoiceItems();
        // Number of invoice items total
        //print_r($invoiceInfo); exit;
        $invoice->options = false;
        // Do not select options here
        $digitalInvoiceItems = $invoice->getDigitalItems();
        $physicalInvoiceItems = $invoice->getPhysicalItems();
        $orderInfo['orderPlacedDate'] = $customDate->showdate($orderInfo['order_date'], 0);
        // Convert to local date
예제 #3
0
     $result = mysqli_query($db, $sql);
     $keyID = mysqli_insert_id($db);
     echo '{"errorCode": "1","keyID":"' . $keyID . '","errorMessage":""}';
     break;
 case "editContrMedia":
     if (!$_SESSION['member']['mem_id']) {
         exit;
     }
     // Don't continue if no session member id exists
     if (!$_SESSION['loggedIn']) {
         exit;
     }
     // Don't continue if member is not logged in
     $memID = $_SESSION['member']['mem_id'];
     // Shortcut
     $cleanCurrency = new number_formatting();
     // Setup a cleanup object for converting currency to the admin currency
     $cleanCurrency->set_custom_cur_defaults($priCurrency['currency_id']);
     $approvalStatus = $_SESSION['member']['membershipDetails']['approval'] ? 1 : 0;
     // Check the approval status
     if ($_SESSION['member']['membershipDetails']['admin_galleries']) {
         mysqli_query($db, "DELETE FROM {$dbinfo[pre]}media_galleries WHERE gmedia_id = '{$mediaID}'");
         // Do delete
     } else {
         // Delete any previous album assignment
         $albumResult = mysqli_query($db, "\r\n\t\t\t\t\t\tSELECT {$dbinfo[pre]}galleries.gallery_id \r\n\t\t\t\t\t\tFROM {$dbinfo[pre]}galleries\r\n\t\t\t\t\t\tLEFT JOIN {$dbinfo[pre]}media_galleries \r\n\t\t\t\t\t\tON {$dbinfo[pre]}galleries.gallery_id = {$dbinfo[pre]}media_galleries.gallery_id \r\n\t\t\t\t\t\tWHERE {$dbinfo[pre]}media_galleries.gmedia_id = '{$mediaID}' \r\n\t\t\t\t\t\tAND {$dbinfo[pre]}galleries.album = 1 \r\n\t\t\t\t\t\tAND {$dbinfo[pre]}galleries.owner = '{$memID}' \r\n\t\t\t\t\t\t");
         if (mysqli_num_rows($albumResult)) {
             while ($album = mysqli_fetch_array($albumResult)) {
                 mysqli_query($db, "DELETE FROM {$dbinfo[pre]}media_galleries WHERE gmedia_id = '{$mediaID}' AND gallery_id = '{$album[gallery_id]}'");
                 // Do delete
                 //$sql = "UPDATE {$dbinfo[pre]}invoices SET payment_status='6' WHERE invoice_id  = '{$bill[invoice_id]}'";
define('META_DESCRIPTION', '');
define('META_KEYWORDS', '');
define('PAGE_ENCODING', '');
$memberID = $_SESSION['member']['mem_id'];
if (!$memberID) {
    die('No member ID exists');
}
// Just to be safe make sure a memberID exists before continuing
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/init.contributor.php';
require_once BASE_PATH . '/assets/includes/errors.php';
require_once BASE_PATH . '/assets/classes/mediatools.php';
try {
    $runningPaidTotal = 0;
    $runningUnpaidTotal = 0;
    $saleCur = new number_formatting();
    // Used to make sure the bills are showing in the admins currency
    $saleCur->set_custom_cur_defaults($config['settings']['defaultcur']);
    $parms['noDefault'] = true;
    $contrSalesResult = mysqli_query($db, "\r\n\t\t\tSELECT * FROM {$dbinfo[pre]}commission \r\n\t\t\tLEFT JOIN {$dbinfo[pre]}invoice_items \r\n\t\t\tON {$dbinfo[pre]}commission.oitem_id = {$dbinfo[pre]}invoice_items.oi_id  \r\n\t\t\tWHERE {$dbinfo[pre]}commission.contr_id = '{$_SESSION[member][mem_id]}' \r\n\t\t\tAND {$dbinfo[pre]}commission.order_status = '1'  \r\n\t\t\tORDER BY {$dbinfo[pre]}commission.com_id DESC\r\n\t\t");
    if ($saleRows = mysqli_num_rows($contrSalesResult)) {
        while ($contrSales = mysqli_fetch_assoc($contrSalesResult)) {
            if ($contrSales['omedia_id']) {
                /*
                $media = new mediaTools($contrSales['omedia_id']);
                $mediaInfo = $media->getMediaInfoFromDB();
                $thumbInfo = $media->getIconInfoFromDB();										
                $verify = $media->verifyMediaSubFileExists('icons');										
                $mediaStatus = $verify['status'];
                */
                $sql = "SELECT SQL_CALC_FOUND_ROWS * FROM {$dbinfo[pre]}media WHERE media_id = '{$contrSales[omedia_id]}'";
예제 #5
0
require_once BASE_PATH . '/assets/includes/commands.php';
require_once BASE_PATH . '/assets/includes/init.member.php';
require_once BASE_PATH . '/assets/includes/security.inc.php';
require_once BASE_PATH . '/assets/includes/language.inc.php';
require_once BASE_PATH . '/assets/includes/cart.inc.php';
require_once BASE_PATH . '/assets/includes/affiliate.inc.php';
define('META_TITLE', '');
// Override page title, description, keywords and page encoding here
define('META_DESCRIPTION', '');
define('META_KEYWORDS', '');
define('PAGE_ENCODING', '');
require_once BASE_PATH . '/assets/includes/header.inc.php';
require_once BASE_PATH . '/assets/includes/errors.php';
require_once BASE_PATH . '/assets/classes/invoicetools.php';
try {
    $billTotal = new number_formatting();
    // Used to make sure the bills are showing in the admins currency
    $billTotal->set_custom_cur_defaults($config['settings']['defaultcur']);
    $parms['noDefault'] = true;
    if (!$billID and !$orderID) {
        die('No bill/order ID was passed');
    }
    // Just to be safe make sure a bill/order ID was passed
    $invoiceObj = new invoiceTools();
    // Create new invoice object
    $invoiceObj->options = false;
    // Do not select options here
    $adminCurrency = getCurrencyInfo($config['settings']['defaultcur']);
    if ($billID) {
        $invoiceObj->setUBillID($billID);
        if ($billInfo = $invoiceObj->getBillDetails()) {