public static function getTablesAll() { $modulesFields = self::getAllField(); foreach ($modulesFields as $key => $fields) { foreach ($fields as $field) { $instance[$key][] = Vtiger_Functions::getModuleFieldInfo(getTabid($field['module']), $field['nameField']); } } return $instance; }
/** * Get Vtiger_Field instance by fieldid or fieldname * @param mixed fieldid or fieldname * @param Vtiger_Module Instance of the module if fieldname is used */ static function getInstance($value, $moduleInstance = false) { global $adb; $instance = false; $data = Vtiger_Functions::getModuleFieldInfo($moduleInstance->id, $value); if ($data) { $instance = new self(); $instance->initialize($data, $moduleInstance); } return $instance; }