Exemple #1
0
ini_set("date.timezone", "Asia/Kolkata");
global $licenses;
$licenses = array('standard' => array('license_name' => "Standard License", 'purchase' => true, 'wsource' => false, 'license_id' => 'standard'), 'pro' => array('license_name' => "Pro License", 'purchase' => true, 'wsource' => false, 'license_id' => 'pro'), 'devdirect' => array('license_name' => "DevDirect License", 'purchase' => true, 'wsource' => false, 'license_id' => 'devdirect'), 'trial' => array('verb' => "DOWNLOADING", 'license_name' => "Trial Version", 'wsource' => false, 'license_id' => 'trial', 'purchase' => false));
function write_items($lang, $langName)
{
    global $licenses;
    foreach ($licenses as $key => $item) {
        $filePath = "../razorflow_license_" . $key . "/" . $lang . ".html";
        if (file_exists($filePath)) {
            unlink($filePath);
        }
        global $data, $version;
        $data = $item;
        $data['lang'] = $lang;
        $data['version'] = $version;
        $data['langName'] = $langName;
        ob_start();
        require "template.php";
        $contents = ob_get_contents();
        ob_end_clean();
        file_put_contents($filePath, $contents);
        echo "Successfully wrote: {$filePath}\n";
    }
}
global $version;
$version = $argv[1];
write_items('js', "JavaScript");
write_items('php', "PHP");
write_items('suite', "Suite");
 }
 switch ($type) {
     case $l_customers:
         list($CustName, $cust_ref, $address, $tax_id, $curr_code, $dimension_id, $dimension2_id, $credit_status, $payment_terms, $discount, $pymt_discount, $credit_limit, $sales_type, $notes, $name, $name2, $phone, $phone2, $fax, $email, $salesman) = $data;
         $address = convert_address_lines($address);
         write_customer($CustName, $cust_ref, $address, $tax_id, $curr_code, $dimension_id, $dimension2_id, $credit_status, $payment_terms, $discount, $pymt_discount, $credit_limit, $sales_type, $notes, $name, $name2, $phone, $phone2, $fax, $email, $salesman);
         break;
     case $l_suppliers:
         list($supp_name, $supp_ref, $address, $supp_address, $gst_no, $website, $supp_account_no, $bank_account, $credit_limit, $dimension_id, $dimension2_id, $curr_code, $payment_terms, $payable_account, $purchase_account, $payment_discount_account, $notes, $tax_group_id, $tax_included, $contact, $phone, $phone2, $fax, $email, $rep_lang, $inactive) = $data;
         $address = convert_address_lines($address);
         $supp_address = convert_address_lines($supp_address);
         write_supplier($supp_name, $supp_ref, $address, $supp_address, $gst_no, $website, $supp_account_no, $bank_account, $credit_limit, $dimension_id, $dimension2_id, $curr_code, $payment_terms, $payable_account, $purchase_account, $payment_discount_account, $notes, $tax_group_id, $tax_included, $contact, $phone, $phone2, $fax, $email, $rep_lang, $inactive);
         break;
     case $l_items:
         list($stock_id, $description, $long_description, $category_id, $tax_type_id, $units, $mb_flag, $sales_account, $inventory_account, $cogs_account, $adjustment_account, $assembly_account, $dimension_id, $dimension2_id, $no_sale, $editable, $sales_type_id, $curr_abrev, $price, $material_cost, $labour_cost, $overhead_cost, $last_cost) = $data;
         write_items($stock_id, $description, $long_description, $category_id, $tax_type_id, $units, $mb_flag, $sales_account, $inventory_account, $cogs_account, $adjustment_account, $assembly_account, $dimension_id, $dimension2_id, $no_sale, $editable, $sales_type_id, $curr_abrev, $price, $material_cost, $labour_cost, $overhead_cost, $last_cost);
         break;
     case $l_shipping:
         list($shipper_name, $contact, $phone, $phone2, $address) = $data;
         $address = convert_address_lines($address);
         write_shipping($shipper_name, $contact, $phone, $phone2, $address);
         break;
     case $l_payterms:
         list($from_now, $terms, $days) = $data;
         write_payterms($from_now, $terms, $days);
         break;
     case $l_salespersons:
         list($salesman_name, $salesman_phone, $salesman_fax, $salesman_email, $provision, $break_pt, $provision2) = $data;
         write_salesperson($salesman_name, $salesman_phone, $salesman_fax, $salesman_email, $provision, $break_pt, $provision2);
         break;
     case $l_glaccounts: