Example #1
0
/**
 *
 * @ WHMCS FULL DECODED & NULLED
 *
 * @ Version  : 5.2.15
 * @ Author   : MTIMER
 * @ Release on : 2013-12-24
 * @ Website  : http://www.mtimer.cn
 *
 **/
if (!defined("WHMCS")) {
    exit("This file cannot be accessed directly");
}
if (!function_exists("addClient")) {
    require ROOTDIR . "/includes/clientfunctions.php";
}
if (!function_exists("updateInvoiceTotal")) {
    require ROOTDIR . "/includes/invoicefunctions.php";
}
if (!function_exists("convertQuotetoInvoice")) {
    require ROOTDIR . "/includes/quotefunctions.php";
}
$result = select_query("tblquotes", "", array("id" => $quoteid));
$data = mysql_fetch_array($result);
$quoteid = $data['id'];
if (!$quoteid) {
    $apiresults = array("result" => "error", "message" => "Quote ID Not Found");
    return null;
}
$invoiceid = convertQuotetoInvoice($quoteid);
$apiresults = array("result" => "success", "invoiceid" => $invoiceid);
Example #2
0
    header("Content-Transfer-Encoding: binary");
    echo $pdfdata;
    exit;
}
if ($action == "sendpdf") {
    check_token("WHMCS.admin.default");
    if (get_query_val("tblquotes", "datesent", array("id" => $id)) == "0000-00-00") {
        update_query("tblquotes", array("datesent" => "now()"), array("id" => $id));
    }
    sendQuotePDF($id);
    redir("action=manage&id=" . $id . "&sent=true");
    exit;
}
if ($action == "convert") {
    check_token("WHMCS.admin.default");
    $invoiceid = convertQuotetoInvoice($id, $invoicetype, $invoiceduedate, $depositpercent, $depositduedate, $finalduedate, $sendemail);
    redir("action=edit&id=" . $invoiceid, "invoices.php");
}
ob_start();
$aInt->deleteJSConfirm("doDelete", "quotes", "deletesure", "?action=delete&id=");
$aInt->deleteJSConfirm("doDeleteLine", "global", "deleteconfirm", "?action=deleteline&id=" . $id . "&lid=");
if (!$action) {
    echo $aInt->Tabs(array("Search/Filter"), true);
    echo "\n<div id=\"tab0box\" class=\"tabbox\">\n  <div id=\"tab_content\">\n\n<form action=\"";
    echo $PHP_SELF;
    echo "\" method=\"get\"><input type=\"hidden\" name=\"filter\" value=\"true\">\n\n<table class=\"form\" width=\"100%\" border=\"0\" cellspacing=\"2\" cellpadding=\"3\">\n<tr><td width=\"15%\" class=\"fieldlabel\">Subject</td><td class=\"fieldarea\"><input type=\"text\" name=\"subject\" size=\"50\" value=\"";
    echo $subject;
    echo "\"></td><td width=\"15%\" class=\"fieldlabel\">Client</td><td class=\"fieldarea\">";
    echo $aInt->clientsDropDown($userid, "", "", true);
    echo "</td></tr>\n<tr><td class=\"fieldlabel\">Stage</td><td class=\"fieldarea\">";
    echo "<s";