<?php

$INFO = array();
$INFO['name'] = "dispatches";
$INFO['filename'] = "dispatches/class.php";
$INFO['config'] = "0";
$INFO['default_method'] = "subscribe";
$INFO['default_method_admin'] = "lists";
$INFO['func_perms'] = "Functions, that should have their own permissions.";
$INFO['func_perms/lists'] = "Управление рассылками";
$INFO['func_perms/subscribe'] = "Разрешить подписку и отписку";
// import types
$s_dt_xml_path = dirname(__FILE__) . "/types.xml";
if (is_file($s_dt_xml_path)) {
    $o_dt_importer = new umiModuleDataImporter();
    $b_succ = $o_dt_importer->loadXmlFile($s_dt_xml_path);
    if ($b_succ) {
        $o_dt_importer->import();
    }
}
$COMPONENTS = array();
$COMPONENTS[0] = "./classes/modules/dispatches/__admin.php";
$COMPONENTS[1] = "./classes/modules/dispatches/__custom.php";
$COMPONENTS[2] = "./classes/modules/dispatches/__dispatches.php";
$COMPONENTS[3] = "./classes/modules/dispatches/__messages.php";
$COMPONENTS[4] = "./classes/modules/dispatches/__releasees.php";
$COMPONENTS[5] = "./classes/modules/dispatches/__subscribers.php";
$COMPONENTS[6] = "./classes/modules/dispatches/__subscribers_import.php";
$COMPONENTS[7] = "./classes/modules/dispatches/class.php";
$COMPONENTS[8] = "./classes/modules/dispatches/events.php";
$COMPONENTS[9] = "./classes/modules/dispatches/i18n.en.php";
 public function importDataTypes()
 {
     $sDTXmlPath = dirname(__FILE__) . "/" . get_class($this) . "/types.xml";
     $oDTImporter = new umiModuleDataImporter();
     $bSucc = $oDTImporter->loadXmlFile($sDTXmlPath);
     if ($bSucc) {
         $oDTImporter->import();
         return "data types imported ok";
     } else {
         return "can not import data from file '" . $sDTXmlPath . "'";
     }
 }