403Webshell
Server IP : 138.197.176.125  /  Your IP : 216.73.217.122
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/crest/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/crest/Add_TestLineItem_ItemBlock_Field.php
<?php
error_reporting(0);
// Turn on debugging level
$Vtiger_Utils_Log = true;
include_once('vtlib/Vtiger/Menu.php');
include_once('vtlib/Vtiger/Module.php');

$module = new Vtiger_Module();
$module->name = 'Invoice';
$module = $module->getInstance('Invoice');

$block1 = new Vtiger_Block();
$block1->label = 'LBL_INVOICE_INFORMATION';
$block1 = $block1->getInstance($block1->label,$module);
//$module->addBlock($block1);


/*$field4 = new Vtiger_Field();
$field4->name = 'so_businessentity'; //Input Field name
$field4->label = 'Business Entity'; //Input Label
$field4->table = $module->basetable; //Table Name
$field4->column = 'so_businessentity';
$field4->columntype = 'VARCHAR(100)';
$field4->uitype = 10;
$field4->typeofdata = 'V~O';
$block1->addField($field4); //to add field in block
$field4->setRelatedModules(Array('BusinessEntity'));*/

$field4 = new Vtiger_Field();
$field4->name = 'invoice_businessentity'; //Input Field name
$field4->label = 'Business Entity'; //Input Label
$field4->table = $module->basetable; //Table Name
$field4->column = 'invoice_businessentity';
$field4->columntype = 'VARCHAR(100)';
$field4->uitype = 10;
$field4->typeofdata = 'V~O';
$block1->addField($field4); //to add field in block
$field4->setRelatedModules(Array('BusinessEntity'));


/*$field1 = new Vtiger_Field();
$field1->name = 'hdnDiscountPercent';
$field1->table = $module->basetable;
$field1->label = 'Discount Percent';
$field1->column = 'discount_percent';
$field1->columntype = 'VARCHAR(255)';
$field1->displaytype = 5;
$field1->uitype = 1;
$field1->typeofdata = 'N~O';
$block1->addField($field1);

$field2 = new Vtiger_Field();
$field2->name = 'hdnDiscountAmount';
$field2->table = $module->basetable;
$field2->label = 'Discount Amount';
$field2->column = 'discount_amount';
$field2->columntype = 'VARCHAR(255)';
$field2->displaytype = 5;
$field2->uitype = 72;
$field2->typeofdata = 'N~O';
$block1->addField($field2);

$field3 = new Vtiger_Field();
$field3->name = 'hdnS_H_Percent';
$field3->table = $module->basetable;
$field3->label = 'S&H Percent';
$field3->column = 's_h_percent';
$field3->columntype = 'VARCHAR(255)';
$field3->displaytype = 5;
$field3->uitype = 1;
$field3->typeofdata = 'N~O';
$block1->addField($field3);

$field4 = new Vtiger_Field();
$field4->name = 'region_id';
$field4->table = $module->basetable;
$field4->label = 'Tax Region';
$field4->column = 'region_id';
$field4->columntype = 'VARCHAR(255)';
$field4->displaytype = 5;
$field4->uitype = 16;
$field4->typeofdata = 'N~O';
$block1->addField($field4);

$field5 = new Vtiger_Field();
$field5->name = 'productid';
$field5->table = 'vtiger_inventoryproductrel';
$field5->label = 'Item Name';
$field5->column = 'productid';
$field5->columntype = 'VARCHAR(255)';
$field5->displaytype = 5;
$field5->uitype = 10;
$field5->typeofdata = 'N~O';
$block1->addField($field5);
$field5->setRelatedModules(Array('Products'));

$field6 = new Vtiger_Field();
$field6->name = 'quantity';
$field6->table = 'vtiger_inventoryproductrel';
$field6->label = 'Quantity';
$field6->column = 'quantity';
$field6->columntype = 'VARCHAR(255)';
$field6->displaytype = 5;
$field6->uitype = 7;
$field6->typeofdata = 'N~O';
$block1->addField($field6);

$field7 = new Vtiger_Field();
$field7->name = 'listprice';
$field7->table = 'vtiger_inventoryproductrel';
$field7->label = 'List Price';
$field7->column = 'listprice';
$field7->columntype = 'VARCHAR(255)';
$field7->displaytype = 5;
$field7->uitype = 71;
$field7->typeofdata = 'N~O';
$block1->addField($field7);

$field8 = new Vtiger_Field();
$field8->name = 'comment';
$field8->table = 'vtiger_inventoryproductrel';
$field8->label = 'Item Comment';
$field8->column = 'comment';
$field8->columntype = 'VARCHAR(255)';
$field8->displaytype = 5;
$field8->uitype = 19;
$field8->typeofdata = 'V~O';
$block1->addField($field8);

$field9 = new Vtiger_Field();
$field9->name = 'discount_amount';
$field9->table = 'vtiger_inventoryproductrel';
$field9->label = 'Item Discount Amount';
$field9->column = 'discount_amount';
$field9->columntype = 'VARCHAR(255)';
$field9->displaytype = 5;
$field9->uitype = 71;
$field9->typeofdata = 'N~O';
$block1->addField($field9);

$field10 = new Vtiger_Field();
$field10->name = 'discount_percent';
$field10->table = 'vtiger_inventoryproductrel';
$field10->label = 'Item Discount Percent';
$field10->column = 'discount_percent';
$field10->columntype = 'VARCHAR(255)';
$field10->displaytype = 5;
$field10->uitype = 7;
$field10->typeofdata = 'V~O';
$block1->addField($field10);

$field11 = new Vtiger_Field();
$field11->name = 'tax1';
$field11->table = 'vtiger_inventoryproductrel';
$field11->label = 'VAT';
$field11->column = 'tax1';
$field11->columntype = 'VARCHAR(255)';
$field11->displaytype = 5;
$field11->uitype = 83;
$field11->typeofdata = 'V~O';
$block1->addField($field11);

$field12 = new Vtiger_Field();
$field12->name = 'tax2';
$field12->table = 'vtiger_inventoryproductrel';
$field12->label = 'Sales';
$field12->column = 'tax2';
$field12->columntype = 'VARCHAR(255)';
$field12->displaytype = 5;
$field12->uitype = 83;
$field12->typeofdata = 'V~O';
$block1->addField($field12);

$field13 = new Vtiger_Field();
$field13->name = 'tax3';
$field13->table = 'vtiger_inventoryproductrel';
$field13->label = 'Service';
$field13->column = 'tax3';
$field13->columntype = 'VARCHAR(255)';
$field13->displaytype = 5;
$field13->uitype = 83;
$field13->typeofdata = 'V~O';
$block1->addField($field13);

$field14 = new Vtiger_Field();
$field14->name = 'purchase_cost';
$field14->table = 'vtiger_inventoryproductrel';
$field14->label = 'Purchase Cost';
$field14->column = 'purchase_cost';
$field14->columntype = 'VARCHAR(255)';
$field14->displaytype = 5;
$field14->uitype = 71;
$field14->typeofdata = 'N~O';
$block1->addField($field14);

$field15 = new Vtiger_Field();
$field15->name = 'margin';
$field15->table = 'vtiger_inventoryproductrel';
$field15->label = 'Margin';
$field15->column = 'margin';
$field15->columntype = 'VARCHAR(255)';
$field15->displaytype = 5;
$field15->uitype = 71;
$field15->typeofdata = 'N~O';
$block1->addField($field15);

$field16 = new Vtiger_Field();
$field16->name = 'hdnSubTotal';
$field16->table = $module->basetable;
$field16->label = 'Sub Total';
$field16->column = 'subtotal';
$field16->columntype = 'decimal(25,8)';
$field16->displaytype = 5;
$field16->uitype = 72;
$field16->typeofdata = 'N~O';
$block1->addField($field16);

$field17 = new Vtiger_Field();
$field17->name = 'pre_tax_total';
$field17->table = $module->basetable;
$field17->label = 'Pre Tax Total';
$field17->column = 'pre_tax_total';
$field17->columntype = 'decimal(25,8)';
$field17->displaytype = 3;
$field17->uitype = 72;
$field17->typeofdata = 'N~O';
$block1->addField($field17);

$field18 = new Vtiger_Field();
$field18->name = 'hdnTaxType';
$field18->table = $module->basetable;
$field18->label = 'Tax Type';
$field18->column = 'taxtype';
$field18->columntype = 'VARCHAR(255)';
$field18->displaytype = 5;
$field18->uitype = 16;
$field18->typeofdata = 'V~O';
$block1->addField($field18);

$field19 = new Vtiger_Field();
$field19->name = 'hdnDiscountAmount';
$field19->table = $module->basetable;
$field19->label = 'Discount Amount';
$field19->column = 'discount_amount';
$field19->columntype = 'decimal(25,8)';
$field19->displaytype = 5;
$field19->uitype = 72;
$field19->typeofdata = 'N~O';
$block1->addField($field19);

$field21 = new Vtiger_Field();
$field21->name = 'hdnS_H_Amount';
$field21->table = $module->basetable;
$field21->label = 'S&H Amount';
$field21->column = 's_h_amount';
$field21->columntype = 'decimal(25,8)';
$field21->displaytype = 3;
$field21->uitype = 72;
$field21->typeofdata = 'N~O';
$block1->addField($field21);

$field22 = new Vtiger_Field();
$field22->name = 'txtAdjustment';
$field22->table = $module->basetable;
$field22->label = 'Adjustment';
$field22->column = 'adjustment';
$field22->columntype = 'decimal(25,8)';
$field22->displaytype = 5;
$field22->uitype = 72;
$field22->typeofdata = 'N~O';
$block1->addField($field22);

$field23 = new Vtiger_Field();
$field23->name = 'hdnGrandTotal';
$field23->table = $module->basetable;
$field23->label = 'Total';
$field23->column = 'total';
$field23->columntype = 'decimal(25,8)';
$field23->displaytype = 5;
$field23->uitype = 72;
$field23->typeofdata = 'N~O';
$block1->addField($field23);

$field24 = new Vtiger_Field();
$field24->name = 'hdnS_H_Percent';
$field24->table = $module->basetable;
$field24->label = 'S&H Percent';
$field24->column = 's_h_percent';
$field24->columntype = 'int(11)';
$field24->displaytype = 5;
$field24->uitype = 1;
$field24->typeofdata = 'N~O';
$block1->addField($field24);

$field25 = new Vtiger_Field();
$field25->name = 'currency_id';
$field25->table = $module->basetable;
$field25->label = 'Currency Id';
$field25->column = 'currency_id';
$field25->columntype = 'int(11)';
$field25->displaytype = 5;
$field25->uitype = 117;
$field25->typeofdata = 'I~O';
$block1->addField($field25);

$field26 = new Vtiger_Field();
$field26->name = 'conversion_rate';
$field26->table = $module->basetable;
$field26->label = 'Conversion Rate';
$field26->column = 'conversion_rate';
$field26->columntype = 'decimal(11,3)';
$field26->displaytype = 5;
$field26->uitype = 1;
$field26->typeofdata = 'N~O';
$block1->addField($field26);
*/
?>

Youez - 2016 - github.com/yon3zu
LinuXploit