- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
<snippet>
<content><![CDATA[
/**
* стандартный класс модуля
*/
Class adeveloper_main extends CModule
{
const MODULE_ID = 'adeveloper.main';
var \$MODULE_ID = 'adeveloper.main';
var \$MODULE_VERSION;
var \$MODULE_VERSION_DATE;
var \$MODULE_NAME;
var \$MODULE_DESCRIPTION;
var \$MODULE_CSS;
var \$strError = '';
function __construct()
{
\$arModuleVersion = array();
include(dirname(__FILE__)."/version.php");
\$this->MODULE_VERSION = \$arModuleVersion["VERSION"];
\$this->MODULE_VERSION_DATE = \$arModuleVersion["VERSION_DATE"];
\$this->MODULE_NAME = "Module Name";
\$this->MODULE_DESCRIPTION = "Module desc";
\$this->PARTNER_NAME = "Adeveloper";
\$this->PARTNER_URI = "http://adeveloper.ru";
}
function InstallDB(\$arParams = array())
{
//RegisterModuleDependences('main', 'OnBuildGlobalMenu', self::MODULE_ID, 'CAdeveloperBp', 'OnBuildGlobalMenu');
return true;
}
function UnInstallDB(\$arParams = array())
{
//UnRegisterModuleDependences('main', 'OnBuildGlobalMenu', self::MODULE_ID, 'CAdeveloperBp', 'OnBuildGlobalMenu');
return true;
}
function InstallEvents()
{
return true;
}
function UnInstallEvents()
{
return true;
}
function InstallFiles(\$arParams = array())
{
return true;
}
function UnInstallFiles()
{
return true;
}
function DoInstall()
{
// global \$APPLICATION;
RegisterModule(self::MODULE_ID);
}
/**
* @todo добавить блок удаления инфоблока, пока не делаю, чтобы лишнего не удалить
*/
function DoUninstall()
{
// global \$APPLICATION;
UnRegisterModule(self::MODULE_ID);
}
};
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>bx-module-class</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.php</scope>
</snippet>
Шел 2016 год, а var и globals все никак не могу покинуть адептов битрикса.
https://github.com/adevelopers/bitrix/blob/master/BitrixSnippets/modules/bx-module-class.sublime-snippet
inkanus-gray 04.05.2016 00:50 # +1
belukov 12.05.2016 17:11 # +1
как текстовый файл , Карл!
Vasiliy 12.05.2016 17:14 # 0
kaktus 12.05.2016 17:22 # 0
kegdan 12.05.2016 17:31 # 0
belukov 12.05.2016 17:30 # 0
Однако, есть индивиды, которые не знают что можно по другому.. :)