<?php
include_once('vtlib/Vtiger/Module.php');
$moduleInstance = new Vtiger_Module();
$moduleInstance->name = 'Sample';
$moduleInstance->save();
$moduleInstance->initTables();
$menuInstance = Vtiger_Menu::getInstance('Tools');
$menuInstance->addModule($moduleInstance);
$blockInstance = new Vtiger_Block();
$blockInstance->label = 'Sample_Block';
$moduleInstance->addBlock($blockInstance);
$fieldInstance = new Vtiger_Field();
$fieldInstance->name = 'Sample';
$fieldInstance->table = 'vtiger_sample';
$fieldInstance->column = 'name';
$fieldInstance->columntype = 'VARCHAR(100)';
$fieldInstance->uitype = 2;
$fieldInstance->typeofdata = 'V~M';
$blockInstance->addField($fieldInstance);