Все що старіше за 1.3.0 (чому?!!), починаючи з релізу Ubilling 1.4.7 можна побачити в менеджері оновлень, тільки скопіювавши вміст директорії docs/oldupdinfo/ до content/updates/. Оновлюйтесь вчасно і все буде добре.
В конфиг alter.ini добавить:
TELEPONY_ENABLED=0 TELEPONY_CDR="" PBXMON_ENABLED=0 PBXMON_RECORDS_PATH="/mnt/calls_records/" PBXMON_ARCHIVE_PATH="/mnt/calls_archive/" PBXMON_FFMPG_PATH="/usr/local/bin/ffmpeg" WDYC_ENABLED=0
В конфиг alter.ini добавить:
VLAN_MANAGEMENT_ONU_GUEST_VLANS="" REMINDER_FORCE_TRANSLIT=1 PPP_ENABLED=0 PONIZER_NO_IP_COLUMN=0
В конфиг billing.ini добавить:
IPACL_ENABLED=1
А вот апдейт на базу:
CREATE TABLE IF NOT EXISTS `mlg_nascustom` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `ip` VARCHAR(32) NOT NULL, `name` VARCHAR(64) NOT NULL, `secret` VARCHAR(64) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE OR REPLACE VIEW `mlg_clients` (`nasname`, `shortname`, `type`, `ports`, `secret`, `server`) AS SELECT DISTINCT COALESCE(mlg_nascustom.ip, nas.`nasip`, NULL) AS `nasname`, COALESCE(mlg_nascustom.name, nas.`nasname`, NULL) AS `shortname`, 'other' AS `type`, NULL AS `ports`, COALESCE(mlg_nascustom.secret, LEFT(md5(inet_aton(nas.`nasip`)),12), NULL) AS `secret`, NULL AS `server` FROM `nas` LEFT JOIN mlg_nascustom ON (nas.nasip = mlg_nascustom.ip) GROUP BY nasname UNION SELECT DISTINCT `ip` AS `nasname`, `name` AS `shortname`, 'other' AS `type`, NULL AS `ports`, `secret` AS `secret`, NULL AS `server` FROM `mlg_nascustom` LEFT JOIN nas ON (mlg_nascustom.ip = nas.nasip) WHERE nasname IS NULL GROUP BY `ip`; UPDATE `sms_services` SET `api_file_name` = 'SmsClubMobi' WHERE `api_file_name` = 'MobiClubSms'; ALTER TABLE `mlg_acct` CHANGE `nasportid` `nasportid` VARCHAR(120) NULL DEFAULT NULL;
Не. Реально уже надоело это писать.
В конфиг alter.ini добавить:
SIGREP_CITYRENDER=0 PON_OLT_ALIVE_PING_CHECK=0 AERIAL_ALERTS_ENABLED=0 AERIAL_ALERTS_NOTIFY="" DHCP_ENABLED=1 SYSLOAD_DISKS="" USERALLDATA_CACHETIME=1440 USERLISTS_USE_CACHE=1
В конфиг userstats.ini добавить:
TRINITYTV_NOUSERSUB=0 AIR_RAID_ALERT_ENABLED=0
В конфиг mysql.ini добавить:
debug=0
Апдейт БД:
CREATE TABLE IF NOT EXISTS `olt_qinq` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `swid` INT(11) NOT NULL, `port` INT(4) NOT NULL, `svlan_id` INT(11) NOT NULL, `cvlan` INT(4) NOT NULL, PRIMARY KEY (`id`), KEY `svlan_id` (`svlan_id`), KEY `cvlan` (`cvlan`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `op_sms_notifications` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `payment_id` INT(11) NOT NULL, `date` datetime NOT NULL, `login` VARCHAR(255) NOT NULL, `balance` DOUBLE NOT NULL DEFAULT 0, `summ` DOUBLE NOT NULL DEFAULT 0, `processed` tinyint(1) UNSIGNED DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY `payment_id` (`payment_id`), KEY `login` (`login`), KEY `date` (`date`), KEY `summ` (`summ`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Это кто либо вообще читает?
В конфиг userstats.ini добавить:
POWERTARIFFS_ENABLED=0
Тихо-тихо, пока что ничего страшного не случилось. А все. Теперь случилось.
В конфиг alter.ini добавить:
TB_REPORTMASTER=1 PHOTOSTORAGE_DIRECTORY="" PHOTOSTORAGE_URL_PREFIX="" PHOTOSTORAGE_PROXY_MODE=0
А вот апдейт на базу:
ALTER TABLE `buildpassport` ADD `anthill` TINYINT NULL;
В конфиг alter.ini добавить:
PON_DEFERRED_LOADING=0 PON_ONU_CACHING=0 TASKMAN_ANYONE_EMPLOYEEID=0 SWITCHSONIC_ENABLED=1 SWITCHSONIC_TIMEOUT=2
Пока что ничего страшного не произошло. Всё. Произошло.
В конфиг alter.ini добавить:
SNMP_DEBUG_MODE=0 ANNOYANCE_ENABLED=0 TRASSIR_DEBUG=0 OLLTV_ENABLED=0 OLLTV_LOGIN="" OLLTV_PASSWORD="" OLLTV_DOMAIN="" OLLTV_DEBUG=0
В конфиг userstats.ini добавить:
OLLTV_ENABLED=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `paymeuz_transactions` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date_create` datetime NOT NULL, `transact_id` VARCHAR(255) NOT NULL, `op_transact_id` VARCHAR(255) NOT NULL, `op_customer_id` VARCHAR(255) NOT NULL, `amount` DOUBLE NOT NULL DEFAULT 0, `state` tinyint(2) NOT NULL DEFAULT 0, `payme_transact_timestamp` BIGINT(15) UNSIGNED NOT NULL DEFAULT 0, `create_timestamp` BIGINT(15) UNSIGNED NOT NULL DEFAULT 0, `perform_timestamp` BIGINT(15) UNSIGNED NOT NULL DEFAULT 0, `cancel_timestamp` BIGINT(15) UNSIGNED NOT NULL DEFAULT 0, `cancel_reason` VARCHAR(255) NOT NULL DEFAULT '', `receivers` text DEFAULT '', PRIMARY KEY (`id`), KEY `date_create` (`date_create`), KEY `transact_id` (`transact_id`), KEY `op_transact_id` (`op_transact_id`), KEY `op_customer_id` (`op_customer_id`), KEY `payme_transact_timestamp` (`payme_transact_timestamp`), KEY `create_timestamp` (`create_timestamp`), KEY `perform_timestamp` (`perform_timestamp`), KEY `cancel_timestamp` (`cancel_timestamp`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `buildpassport` ADD `contract` TINYINT NULL , ADD `mediator` TINYINT NULL ; CREATE TABLE IF NOT EXISTS `ot_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `remoteid` INT(11) NOT NULL, `login` VARCHAR(64) NOT NULL, `email` VARCHAR(64) DEFAULT NULL, `phone` VARCHAR(32) DEFAULT NULL, `code` VARCHAR(64) DEFAULT NULL, `tariffid` INT(11) DEFAULT NULL, `active` tinyint(1) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `ot_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(128) NOT NULL, `alias` VARCHAR(128) NOT NULL, `fee` DOUBLE NOT NULL, `period` VARCHAR(8) DEFAULT NULL, `percent` DOUBLE DEFAULT NULL, `main` tinyint(1) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `ot_users` ADD `addtariffid` INT NULL DEFAULT NULL AFTER `tariffid`;
Может пора уже забыть о ручном накатывании апдейтов на базу и конфиги?
В конфиг alter.ini добавить:
SENDDOG_PARALLEL_MODE=1 USERREG_NO_BRANCH_DEFAULT=1 SENDDOG_SMS_SERVICES_ENABLED="" TASKMAN_SMS_PROFILE_CHECK=0
Просто обновляемся обновлятором и живем счастливо. Да-да - нет - любителей мануального хардкора мы не забыли…
В конфиг alter.ini добавить:
TASKMAN_BRANCHES_CONSIDER_ON=0 TASKMAN_ADV_FILTERS_BRANCHES_ON=0 WAREHOUSE_TASKOUTEMPLOYEE=0 TASKMAN_WAREHOUSE_HLPR=0 PHOTOSTORAGE_GALLERY=1 WAREHOUSE_RETURNS_ENABLED=0 FULL_BILLING_URL="" TASKMAN_SEND_TASKURL=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `wh_returns` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `outid` INT(11) NOT NULL, `storageid` INT(11) NOT NULL, `itemtypeid` INT(11) NOT NULL, `count` DOUBLE NOT NULL, `price` DOUBLE NOT NULL, `date` datetime NOT NULL, `admin` VARCHAR(64) DEFAULT NULL, `note` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `outid` (`outid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Пока что ничего страшного не произошло… а не-не - уже всьо, да…уже, вот - держите, будьте внимательны:
В конфиг alter.ini добавить:
EXTCONTRAS_FINANCE_ON=0 PONBOXES_NAME_ORDER=0 IDENC_ENABLED=0 EASY_FREEZE=0 DDT_ANTIFREEZE=0 TASKRANKS_ENABLED=0 TASKWHATIDO_ENABLED=0 CALENDAR_TITLES_SEARCH_ON=0 CALENDAR_DRAG_AND_DROP_ON=0 CALENDAR_DRAG_AND_DROP_CONFIRM_ON=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `stigma` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `scope` VARCHAR(64) DEFAULT NULL, `itemid` VARCHAR(128) NOT NULL, `state` VARCHAR(255) NOT NULL, `date` datetime NOT NULL, `admin` VARCHAR(64) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `extcontras` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `contras_id` INT(11) NOT NULL, `contract_id` INT(11) NOT NULL, `address_id` INT(11) NOT NULL, `period_id` INT(11) NOT NULL, `payday` tinyint(3) DEFAULT NULL, `date_create` datetime NOT NULL, PRIMARY KEY (`id`), KEY `contras_id` (`contras_id`), KEY `contract_id` (`contract_id`), KEY `address_id` (`address_id`), KEY `period_id` (`period_id`), KEY `payday` (`payday`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_profiles` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `edrpo` VARCHAR(100) DEFAULT NULL, `contact` VARCHAR(255) DEFAULT NULL, `email` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name` (`name`), KEY `edrpo` (`edrpo`), KEY `contact` (`contact`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_contracts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `contract` VARCHAR(150) DEFAULT NULL, `date_start` DATE NOT NULL, `date_end` DATE DEFAULT NULL, `subject` VARCHAR(255) DEFAULT NULL, `full_sum` DOUBLE DEFAULT 0, `autoprolong` tinyint(3) DEFAULT 1, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `contract` (`contract`), KEY `date_start` (`date_start`), KEY `date_end` (`date_end`), KEY `subject` (`subject`), KEY `full_sum` (`full_sum`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_address` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `address` VARCHAR(255) NOT NULL, `summ` DOUBLE DEFAULT 0, `contract_notes` VARCHAR(255) DEFAULT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_periods` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `period_name` VARCHAR(100) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_invoices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `contras_rec_id` INT(11) NOT NULL, `internal_number` VARCHAR(150) DEFAULT '', `invoice_number` VARCHAR(150) NOT NULL, `date` DATE NOT NULL, `summ` DOUBLE DEFAULT 0, `summ_vat` DOUBLE DEFAULT 0, `notes` VARCHAR(250) DEFAULT '', `incoming` tinyint(1) DEFAULT 0, `outgoing` tinyint(1) DEFAULT 0, PRIMARY KEY (`id`), KEY `contras_rec_id` (`contras_rec_id`), KEY `invoice_number` (`invoice_number`), KEY `date` (`date`), KEY `summ` (`summ`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_money` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `profile_id` INT(11) NOT NULL, `contract_id` INT(11) DEFAULT NULL, `address_id` INT(11) DEFAULT NULL, `accrual_id` INT(11) DEFAULT NULL, `invoice_id` INT(11) DEFAULT NULL, `purpose` VARCHAR(255) NOT NULL DEFAULT '', `date` datetime NOT NULL, `date_edit` datetime NOT NULL, `summ_accrual` DOUBLE DEFAULT 0, `summ_payment` DOUBLE DEFAULT 0, `incoming` tinyint(1) DEFAULT 0, `outgoing` tinyint(1) DEFAULT 0, `paynotes` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `profile_id` (`profile_id`), KEY `contract_id` (`contract_id`), KEY `address_id` (`address_id`), KEY `accrual_id` (`accrual_id`), KEY `purpose` (`purpose`), KEY `date` (`date`), KEY `date_edit` (`date_edit`), KEY `summ_accrual` (`summ_accrual`), KEY `summ_payment` (`summ_payment`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `extcontras_missed_payms` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `contras_rec_id` INT(11) NOT NULL, `profile_id` INT(11) NOT NULL, `contract_id` INT(11) DEFAULT NULL, `address_id` INT(11) DEFAULT NULL, `period_id` INT(11) NOT NULL, `payday` tinyint(3) DEFAULT NULL, `date_payment` DATE NOT NULL, `date_expired` datetime NOT NULL, `date_payed` datetime DEFAULT NULL, `summ_payment` DOUBLE DEFAULT 0, PRIMARY KEY (`id`), KEY `contras_rec_id` (`contras_rec_id`), KEY `profile_id` (`profile_id`), KEY `contract_id` (`contract_id`), KEY `address_id` (`address_id`), KEY `period_id` (`period_id`), KEY `date_payment` (`date_payment`), KEY `date_payed` (`date_payed`), KEY `summ_payment` (`summ_payment`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `stigma` ADD INDEX(`scope`); ALTER TABLE `stigma` ADD INDEX(`itemid`);
В конфиг alter.ini добавить:
CONTRACT_GEN_TEMPLATE="" CONTRACT_GEN_TEMPLATE_LEADING_ZEROES=1 TASKMAN_SHOW_USERTAGS=0
Изменения в структуре БД:
ALTER TABLE `callmeback` ADD `statedate` DATETIME NULL DEFAULT NULL AFTER `state`; ALTER TABLE `callmeback` ADD `admin` VARCHAR(200) NULL DEFAULT NULL AFTER `statedate`;
В конфиг alter.ini добавить:
DHCP_DDNS_ENABLED=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `mg_credentials` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `isdn` VARCHAR(255) NOT NULL, `login` VARCHAR(255) NOT NULL, `email` VARCHAR(255) NOT NULL, `password` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ipauth_denied` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(200) NOT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Есть давно менеджер обновлений, ау!
В конфиг alter.ini добавить:
INSURANCE_ENABLED=0 YOUTV_ENABLED=0 YOUTV_LOGIN="" YOUTV_PASSWORD="" YOUTV_DEALER_ID="" PON_ONU_OFFLINE_SIGNAL=-9000 WAREHOUSE_TASKOUTDATE=0
В конфиг userstats.ini добавить:
INSURANCE_ENABLED=0 TG_BOTNAME="" YOUTV_ENABLED=0 YOUTV_PROTECTION=1
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `ins_homereq` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `login` VARCHAR(64) DEFAULT NULL, `address` VARCHAR(200) NOT NULL, `realname` VARCHAR(200) NOT NULL, `mobile` VARCHAR(64) NOT NULL, `email` VARCHAR(64) NOT NULL, `state` tinyint(1) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `youtv_subscribers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `active` tinyint(1) DEFAULT NULL, `subscriberid` INT(11) NOT NULL, `login` VARCHAR(64) NOT NULL, `maintariff` INT(11) DEFAULT NULL, `addtariffs` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `youtv_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `serviceid` INT(11) NOT NULL, `main` tinyint(1) NOT NULL, `name` VARCHAR(64) NOT NULL, `chans` VARCHAR(42) DEFAULT NULL, `fee` DOUBLE NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Серьезно? Мы уже устали расписывать это для каждого релиза. Давайте может вы наконец научитесь использовать менеджер обновлений?
В конфиг alter.ini добавить:
ONU_BURIAL_ENABLED=0 PTV_ENABLED=0 PTV_LOGIN="" PTV_PASSWORD="" HERD_OF_PONIES=0 HORDE_OF_SWITCHES=0
В конфиг userstats.ini добавить:
PASSWORD_CHANGE=0 PROSTOTV_ENABLED=0 OM_MAXDEV=3
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `ptv_subscribers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `active` tinyint(1) DEFAULT NULL, `subscriberid` INT(11) NOT NULL, `login` VARCHAR(64) NOT NULL, `maintariff` INT(11) DEFAULT NULL, `addtariffs` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ptv_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `serviceid` INT(11) NOT NULL, `main` tinyint(1) NOT NULL, `name` VARCHAR(64) NOT NULL, `chans` VARCHAR(42) DEFAULT NULL, `fee` DOUBLE NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `ponboxes_splitters` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `boxid` INT(11) NOT NULL, `splitter` VARCHAR(200) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `ponboxes` MODIFY `name` VARCHAR(200) NULL DEFAULT NULL; ALTER TABLE `ponboxes` ADD `exten_info` VARCHAR(250) NULL DEFAULT NULL AFTER `name`; ALTER TABLE sms_history ADD INDEX (srvmsgself_id) USING BTREE; ALTER TABLE sms_history ADD INDEX (srvmsgself_id) USING BTREE; ALTER TABLE sms_history ADD INDEX (date_statuschk) USING BTREE;
Нам действительно непонятно, почему вы до сих пор не пользуетесь менеджером обновлений. Он же бесплатный.
В конфиг alter.ini добавить:
GRAVATAR_CACHETIME=1 COBAINS_SHOTGUN=0 OPT82_ENABLED=0 DEAD_HIDE_USERSIDE=0 NMREVERSE=0
Изменения в структуре БД:
ALTER TABLE `fdbarchive` ADD `datavlan` longtext NULL DEFAULT NULL AFTER `data`; ALTER TABLE `fdbarchive` ADD `dataportdescr` longtext NULL DEFAULT NULL AFTER `datavlan`;
Если вы все еще, до сих пор, по какой-то причине не пользуетесь “менеджером обновлений” (мы действительно не знаем по какой), то вам придется:
В конфиг alter.ini добавить:
PT_MAXDAY=26 PT_CHARGEONREG=1 DSTAT_ENABLED=0
Изменения в структуре БД:
ALTER TABLE `envydevices` ADD `cutstart` INT NULL DEFAULT NULL , ADD `cutend` INT NULL DEFAULT NULL ; ALTER TABLE `visor_dvrs` ADD `customurl` VARCHAR(255) NULL DEFAULT NULL AFTER `camlimit`; ALTER TABLE `stickyrevelations` ADD `dayweek` INT NULL DEFAULT NULL AFTER `dayto`;
В конфиг alter.ini добавить:
RFCORPS=0 EASY_CHARGE_CREDIT_DAYS=0 CUD_OPERATION="ADD" MG_FREEPERIOD_DAYS=14
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `garage_cars` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `vendor` VARCHAR(40) NOT NULL, `model` VARCHAR(40) NOT NULL, `number` VARCHAR(20) DEFAULT NULL, `vin` VARCHAR(40) DEFAULT NULL, `year` INT(11) DEFAULT NULL, `power` INT(11) DEFAULT NULL, `engine` INT(11) DEFAULT NULL, `fuelconsumption` DOUBLE DEFAULT NULL, `fueltype` VARCHAR(16) DEFAULT NULL, `gastank` INT(11) DEFAULT NULL, `weight` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `garage_drivers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `employeeid` INT(11) NOT NULL, `carid` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `garage_mileage` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATETIME NOT NULL, `carid` INT(11) NOT NULL, `mileage` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `garage_mapon` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `carid` INT(11) NOT NULL, `unitid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `banksta2_presets` ADD `col_srvidents` VARCHAR(20) DEFAULT '' AFTER `col_contract`; ALTER TABLE `banksta2_presets` ADD `srvidents_preffered` tinyint(3) DEFAULT 0 AFTER `guess_contract`; CREATE TABLE IF NOT EXISTS `user_dataexport_allowed` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(100) NOT NULL, `export_allowed` tinyint(3) DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `contrahens_extinfo` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `agentid` INT(11) NOT NULL, `service_type` VARCHAR(50) NOT NULL DEFAULT '', `internal_paysys_name` VARCHAR(50) NOT NULL DEFAULT '', `internal_paysys_id` VARCHAR(50) NOT NULL DEFAULT '', `internal_paysys_srv_id` VARCHAR(50) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
В конфиг alter.ini добавить:
FUNDSFLOW_EXTCOLORING="" ONUREG_DHCP_SNOOPING_DEFAULT=0 ONUREG_LOOPDETECT_DEFAULT=0 PRINCESS_LIST="" BANDWIDTHD_PROXY=0 KARMA_CONTROL=0 TRASSIRHLS_ENABLED=0 PINGCHARTS_DEFAULT=1
Изменения в структуре БД:
ALTER TABLE `passportdata` ADD `pinn` VARCHAR(15) NULL DEFAULT NULL;
В конфиг alter.ini добавить:
PON_ONU_SEARCH_ENABLED=0 TASKSTATES_ENABLED=0 SMS_SERVICES_ADVANCED_PHPMAILER_ON=0 OPENPAYZ_PALETTE=""
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `taskstates` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `taskid` INT(11) NOT NULL, `state` VARCHAR(42) NOT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`), KEY `taskid` (`taskid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `op_denied` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(200) NOT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
В конфиг alter.ini добавить:
TASKMAN_DUPLICATE_CHECK=0 FILESTORAGE_ENABLED=0 SW_CASH_ENABLED=0
В конфиг userstats.ini добавить:
UBA_XML_ADDRESS_STRUCT=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `filestorage` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `scope` VARCHAR(255) NOT NULL, `item` VARCHAR(255) NOT NULL, `date` datetime NOT NULL, `admin` VARCHAR(40) NOT NULL, `filename` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `scope` (`scope`), KEY `item` (`item`), KEY `date` (`date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `swcash` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `switchid` INT(11) NOT NULL, `placecontract` VARCHAR(200) DEFAULT NULL, `placeprice` DOUBLE NOT NULL DEFAULT '0', `powercontract` VARCHAR(200) DEFAULT NULL, `powerprice` DOUBLE NOT NULL DEFAULT '0', `transportcontract` VARCHAR(200) DEFAULT NULL, `transportprice` DOUBLE NOT NULL DEFAULT '0', `switchprice` DOUBLE NOT NULL DEFAULT '0', `switchdate` DATE DEFAULT NULL, PRIMARY KEY (`id`), KEY `switchid` (`switchid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
MG_DOMAIN="" TASKMAN_GULAG=0 BLITZORTUNG_URL="" USERREG_FREEIP_STATS=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `switchuplinks` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `switchid` INT(11) NOT NULL, `media` VARCHAR(10) DEFAULT NULL, `port` INT (11) DEFAULT NULL, `speed` VARCHAR(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `switchuplinks` ADD INDEX(`switchid`);
В конфиг alter.ini добавить:
PT_ENABLED=0 PON_IFDESC=0 SEARCH_NOTES=0 PONBOXES_ENABLED=0
Изменения в структуре БД:
ALTER TABLE `banksta2_presets` ADD `payment_type_id` INT(11) NOT NULL DEFAULT 0; CREATE TABLE IF NOT EXISTS `pt_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(64) NOT NULL, `day` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `pt_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `tariff` VARCHAR(40) NOT NULL, `fee` DOUBLE DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `pt_log` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `login` VARCHAR(64) NOT NULL, `tariff` VARCHAR(40) NOT NULL, `day` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `ponifdesc` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `oltid` INT(11) NOT NULL, `iface` VARCHAR(64) DEFAULT NULL, `desc` VARCHAR(200) DEFAULT NULL, PRIMARY KEY (`id`), KEY (`oltid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `ponboxes` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(64) NOT NULL, `geo` VARCHAR(64) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `ponboxeslinks` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `boxid` INT(11) NOT NULL, `login` VARCHAR(64) DEFAULT NULL, `address` VARCHAR(200) DEFAULT NULL, `onuid` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Если вы ожидаете, что все должно идти по плану:
В конфиг alter.ini добавить:
AUTOCREDIT_CFID=0 CAN_TOUCH_MONEY="" VCASH_ENABLED=0
В конфиг userstats.ini добавить:
SC_REMOTE=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `address_extended` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(50) NOT NULL, `postal_code` VARCHAR(10) NOT NULL DEFAULT '', `town_district` VARCHAR(150) NOT NULL DEFAULT '', `address_exten` VARCHAR(250) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `payments` MODIFY `note` VARCHAR(200) NULL DEFAULT NULL; ALTER TABLE `paymentscorr` MODIFY `note` VARCHAR(200) NULL DEFAULT NULL;
Обновляемся обновлятором, тычем кнопочки в “Менеджере Обновлений”.
В конфиг alter.ini добавить:
ONUAUTO_CONFIG_DELETE=0 ONUAUTO_CONFIG_DEREGISTER=0
Изменения в структуре БД:
ALTER TABLE `vservices` MODIFY `price` DOUBLE NOT NULL DEFAULT 0; ALTER TABLE `vservices` ADD `charge_period_days` tinyint(3) NOT NULL DEFAULT 0; CREATE TABLE IF NOT EXISTS `invoices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(50) NOT NULL, `invoice_num` VARCHAR(40) NOT NULL DEFAULT '', `invoice_date` datetime NOT NULL, `invoice_sum` DOUBLE NOT NULL DEFAULT 0, `invoice_body` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY (`invoice_num`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Обновляемся обновлятором, тычем кнопочки в “Менеджере Обновлений”. Или делаем следующее руками (не, ну серьезно? до сих пор? 2020-й год же на улице!)
В конфиг alter.ini добавить:
TRASSIRMGR_ENABLED=0 OMEGATV_TARIFFSBUNDLE=""
В конфиг userstats.ini добавить:
OM_TARIFFSDENIED="" OM_TARIFFSBUNDLE=""
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `visor_chans` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `visorid` INT(11) NOT NULL, `dvrid` INT(11) NOT NULL, `chan` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `visor_secrets` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `visorid` INT(11) NOT NULL, `login` VARCHAR(64) NOT NULL, `password` VARCHAR(64) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `frozen_charge_days` ADD `last_freeze_charge_dt` datetime NOT NULL AFTER `freeze_days_used`; ALTER TABLE `frozen_charge_days` ADD `last_workdays_upd_dt` datetime NOT NULL; ALTER TABLE `visor_dvrs` ADD `camlimit` INT(11) NULL DEFAULT 0 AFTER `type`;
Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
В конфиг alter.ini добавить:
VISOR_IN_PROFILE=0 SMARTUP_ENABLED=0 ENVY_ENABLED=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `envyscripts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `modelid` INT(11) NOT NULL, `data` TEXT DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `envydevices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `switchid` INT(11) NOT NULL, `login` VARCHAR(255) DEFAULT NULL, `password` VARCHAR(255) DEFAULT NULL, `enablepassword` VARCHAR(255) DEFAULT NULL, `custom1` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `envydata` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `switchid` INT(11) NOT NULL, `date` datetime NOT NULL, `config` mediumtext, PRIMARY KEY (`id`), KEY `switchid` (`switchid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `envydevices` ADD `active` TINYINT NULL DEFAULT '1' AFTER `switchid`;
Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
В конфиг alter.ini добавить:
ONUREG_HUAWEI_NATIVE_VLAN=0 PONMAP_ENABLED=0 ITSATRAP_ENABLED=0 PAYMENTCARDS_UNIQUE_MODE=1
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `zte_qinq` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `swid` INT(11) NOT NULL, `slot_number` INT(11) NOT NULL, `port` INT(4) NOT NULL, `svlan_id` INT(11) NOT NULL, `cvlan` INT(4) NOT NULL, PRIMARY KEY (`id`), KEY (`svlan_id`), KEY (`cvlan`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `banksta2_presets` CHANGE `col_skiprow` col_skiprow VARCHAR(100) DEFAULT ''; ALTER TABLE `banksta2_presets` ADD `replace_strs` tinyint(3) DEFAULT 0; ALTER TABLE `banksta2_presets` ADD `col_replace_strs` VARCHAR(100) DEFAULT ''; ALTER TABLE `banksta2_presets` ADD `strs_to_replace` VARCHAR(200) DEFAULT ''; ALTER TABLE `banksta2_presets` ADD `strs_to_replace_with` VARCHAR(200) DEFAULT ''; ALTER TABLE `banksta2_presets` ADD `replacements_cnt` tinyint(3) DEFAULT 1; ALTER TABLE `banksta2_presets` ADD `remove_strs` tinyint(3) DEFAULT 0; ALTER TABLE `banksta2_presets` ADD `col_remove_strs` VARCHAR(100) DEFAULT ''; ALTER TABLE `banksta2_presets` ADD `strs_to_remove` VARCHAR(200) DEFAULT ''; ALTER TABLE `visor_dvrs` ADD `apikey` VARCHAR(255) NULL DEFAULT NULL AFTER `password`; ALTER TABLE `visor_dvrs` ADD `name` VARCHAR(255) NULL DEFAULT NULL AFTER `apikey`; ALTER TABLE `visor_dvrs` ADD `type` VARCHAR(40) NULL DEFAULT NULL AFTER `name`; CREATE TABLE IF NOT EXISTS `traptypes` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `match` VARCHAR(255) NOT NULL, `name` VARCHAR(255) NOT NULL, `color` VARCHAR(20) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `cardbank` ADD KEY `serial` (`serial`); ALTER TABLE `cardbank` ADD KEY `part` (`part`); ALTER TABLE `cardbank` ADD KEY `serial_part` (`serial`,`part`);
Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
В конфиг alter.ini добавить:
IBAN_ENABLED=0 UNIVERSAL_QINQ_USER_EXIST=0 VLAN_MANAGEMENT_ENABLED=0 REMOTEDHCP_ENABLED=0 QINQ_IN_PROFILE=0 USERNAS_IN_PROFILE=0
Изменения в структуре БД:
ALTER TABLE `qinq` ADD `svlan_id` INT(10) NOT NULL AFTER `svlan`; ALTER TABLE `qinq` DROP `svlan`; RENAME TABLE `qinq` TO `qinq_bindings`; CREATE TABLE IF NOT EXISTS `realms` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `realm` VARCHAR(255) NOT NULL, `description` VARCHAR(255) NULL, PRIMARY KEY (`id`), KEY (`realm`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; INSERT INTO `realms` (`id`,`realm`,`description`) VALUES (NULL, 'default', 'default realm'); CREATE TABLE IF NOT EXISTS `qinq_svlan` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `realm_id` INT(11) NOT NULL, `svlan` INT(4) NOT NULL, `description` VARCHAR(255) NULL, PRIMARY KEY (`id`), KEY (`realm_id`), KEY (`svlan`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; INSERT INTO `qinq_svlan` (`id`, `realm_id`, `svlan`, `description`) VALUES (NULL, 1, 0, 'Use it for untagged VLAN'); INSERT INTO `qinq_svlan` (`id`, `realm_id`, `svlan`) SELECT DISTINCT NULL, 1, `svlan` FROM `switches_qinq`; ALTER TABLE `switches_qinq` ADD `svlan_id` INT(11) NOT NULL AFTER `switchid`; ALTER TABLE `switches_qinq` ADD KEY `svlan_id` (`svlan_id`); UPDATE `switches_qinq` AS `swq`, `qinq_svlan` AS `qsv` SET `swq`.`svlan_id` = `qsv`.`id` WHERE `swq`.`svlan` = `qsv`.`svlan` AND `qsv`.`realm_id` =1; ALTER TABLE `switches_qinq` DROP `svlan`;
Просто обновляемся автообновлятором. Нажимаем кнопочки в менеджере обновлений.
В конфиг alter.ini добавить:
DREAMKAS_ENABLED=0 DREAMKAS_AUTH_TOKEN="" CALLMEBACK_ENABLED=0 UNIVERSAL_QINQ_ENABLED=0 ONUREG_QINQ_ENABLED=0
Изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `dreamkas_operations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `operation_id` VARCHAR(255) NOT NULL, `date_create` datetime NOT NULL, `date_finish` datetime NOT NULL, `date_resend` datetime NOT NULL, `status` VARCHAR(255) NOT NULL, `error_code` VARCHAR(255) NOT NULL, `error_message` VARCHAR(255) NOT NULL, `receipt_id` VARCHAR(255) NOT NULL, `operation_body` TEXT NOT NULL, `repeat_count` tinyint(3) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY (`operation_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `dreamkas_services_relations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `service` VARCHAR(42) NOT NULL, `goods_id` VARCHAR(255) NOT NULL, `goods_name` VARCHAR(255) NOT NULL, `goods_type` VARCHAR(255) NOT NULL, `goods_price` DOUBLE NOT NULL, `goods_tax` VARCHAR(255) NOT NULL, `goods_vendorcode` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY (`service`, `goods_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `dreamkas_banksta2_relations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `bs2_rec_id` INT(11) NOT NULL, `operation_id` VARCHAR(255) NOT NULL, `receipt_id` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY (bs2_rec_id), UNIQUE KEY (`operation_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `callmeback` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `number` VARCHAR(250) DEFAULT NULL, `state` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `salary_jobprices` CHANGE `time` `time` FLOAT NULL DEFAULT NULL; ALTER TABLE `dreamkas_operations` ADD `repeated_fiscop_id` VARCHAR(255) NOT NULL AFTER `operation_body`; CREATE TABLE IF NOT EXISTS `qinq` ( `id` INT NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `svlan` INT(4) NULL, `cvlan` INT(4) NULL, PRIMARY KEY (`id`), UNIQUE KEY (`login`) ) ENGINE = MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=UTF8;
Просто обновляемся автообновлятором и нажимаем кнопочки в менеджере обновлений.
В конфиг alter.ini добавить:
BACKUPS_MAX_AGE=7 DARKVOID_CACHETIME=10 VISOR_CHARGE_MODE=1 TRINITYTV_RDEVS=0 REMOTEAPI_DISABLE_CALLS="" FDBARCHIVE_MAX_AGE=3
В конфиг userstats.ini добавить:
VISOR_ENABLED=0 TRINITYTV_CHANLIST_URL=""
В конфиг ymaps.ini добавить:
LEAFLET_TILE_LAYER=""
Изменения в структуре БД:
ALTER TABLE `visor_users` ADD `primarylogin` VARCHAR(255) NULL AFTER `chargecams`, ADD INDEX (`primarylogin`); CREATE TABLE IF NOT EXISTS `fdbarchive` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `devid` INT(11) DEFAULT NULL, `devip` VARCHAR(64) DEFAULT NULL, `data` longtext, `pon` tinyint(4) DEFAULT '0', PRIMARY KEY (`id`), KEY `devid` (`devid`,`devip`), KEY `pon` (`pon`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `askcalls` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `filename` VARCHAR(250) DEFAULT NULL, `login` VARCHAR(250) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Просто обновляемся автообновлятором и нажимаем кнопочки в менеджере обновлений, ведь лень - это неосознанная мудрость.
Ну, а для закоренелых мануальнорежимников:
В конфиг alter.ini добавить:
BANKSTA2_ENABLED=0 BANKSTA2_PAYMENTID_INET=24 BANKSTA2_PAYMENTID_UKV=25 VISOR_ENABLED=0
В конфиг userstats.ini добавить:
SWEETTV_ENABLED=0 TRINITYTV_GUIDE_URL=""
И, конечно же, изменения в структуре БД:
CREATE TABLE IF NOT EXISTS `banksta2` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `hash` VARCHAR(255) NOT NULL, `filename` VARCHAR(255) DEFAULT NULL, `admin` VARCHAR(255) NOT NULL, `contract` VARCHAR(255) DEFAULT NULL, `summ` VARCHAR(42) NOT NULL, `address` VARCHAR(255) DEFAULT NULL, `realname` VARCHAR(255) DEFAULT NULL, `notes` VARCHAR(255) DEFAULT NULL, `pdate` VARCHAR(42) DEFAULT NULL, `ptime` VARCHAR(42) DEFAULT NULL, `processed` tinyint(4) NOT NULL, `canceled` tinyint(4) NOT NULL, `service_type` VARCHAR(100) NOT NULL DEFAULT '', `payid` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `banksta2_presets` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `presetname` VARCHAR(80) NOT NULL, `col_realname` VARCHAR(20) DEFAULT '', `col_address` VARCHAR(20) DEFAULT '', `col_paysum` VARCHAR(20) DEFAULT '', `col_paypurpose` VARCHAR(20) DEFAULT '', `col_paydate` VARCHAR(20) DEFAULT '', `col_paytime` VARCHAR(20) DEFAULT '', `col_contract` VARCHAR(20) DEFAULT '', `guess_contract` tinyint(3) DEFAULT 0, `contract_delim_start` VARCHAR(40) DEFAULT '', `contract_delim_end` VARCHAR(40) DEFAULT '', `contract_min_len` tinyint(3) DEFAULT 0, `contract_max_len` tinyint(3) DEFAULT 0, `service_type` VARCHAR(100) NOT NULL DEFAULT '', `inet_srv_start_delim` VARCHAR(40) DEFAULT '', `inet_srv_end_delim` VARCHAR(40) DEFAULT '', `inet_srv_keywords` VARCHAR(200) DEFAULT '', `ukv_srv_start_delim` VARCHAR(40) DEFAULT '', `ukv_srv_end_delim` VARCHAR(40) DEFAULT '', `ukv_srv_keywords` VARCHAR(200) DEFAULT '', `skip_row` tinyint(3) DEFAULT 0, `col_skiprow` VARCHAR(20) DEFAULT '', `skip_row_keywords` VARCHAR(200) DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY (`presetname`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `visor_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `regdate` datetime NOT NULL, `realname` VARCHAR(250) DEFAULT NULL, `phone` VARCHAR(40) DEFAULT NULL, `chargecams` tinyint(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `visor_cams` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `visorid` INT(11) NOT NULL, `login` VARCHAR(250) NOT NULL, `primary` tinyint(4) NOT NULL, `camlogin` VARCHAR(250) DEFAULT NULL, `campassword` VARCHAR(250) DEFAULT NULL, `port` INT(11) DEFAULT NULL, `dvrid` INT(11) DEFAULT NULL, `dvrlogin` VARCHAR(250) DEFAULT NULL, `dvrpassword` VARCHAR(250) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `visor_dvrs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `ip` VARCHAR(250) NOT NULL, `port` INT(11) DEFAULT NULL, `login` VARCHAR(250) DEFAULT NULL, `password` VARCHAR(250) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
PRINT_RECEIPTS_ENABLED=0 MULTIGEN_POD_ON_IP_CHANGE=0
Опять изменения в структуре БД, но вы уже должно быть привыкли всё руками накатывать, да?
ALTER TABLE `pononu` ADD KEY login (`login`);
Просто обновляемся обновлятором и нажимаем полторы кнопки в “менеджере обновлений”. Но если Вы недостаточно ленивы:
В конфиг alter.ini добавить:
NMLEASES_EXTEND=0 IGNORE_PASSWORD_UNIQUE=0 WAREHOUSE_RECPRICE=0 EASY_CHARGE=0 DDT_ENABLED=0 MULTIGEN_POD_ON_MAC_CHANGE=0
В конфиг userstats.ini добавить:
PC_SERIES_AND_SN=0 PC_SERIES_LENGTH=4
Ну и как без изменений структуры БД? Да никак.
CREATE TABLE IF NOT EXISTS `capabhist` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `capabid` INT(11) NOT NULL, `admin` VARCHAR(40) NOT NULL, `date` datetime NOT NULL, `type` VARCHAR(40) NOT NULL, `event` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `ddt_options` ADD `setcredit` TINYINT NULL AFTER `chargeuntilday`;
Просто обновляемся обновлятором и нажимаем полторы кнопки в “менеджере обновлений”. Но если Вам религия не позволяет или просто страаааашно:
В конфиг alter.ini добавить:
SIGMON_WCPE_AP_LIST_SORT="id" DEVICES_LISTS_SORT_BY_MODELNAME=0 PON_UI_USE_TABS=0 ANDROID_ENABLED=1 MAPON_ENABLED=0 MAPON_APIKEY=""
Ого, еще и патчи на БД
CREATE TABLE IF NOT EXISTS `ddt_options` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `tariffname` VARCHAR(40) NOT NULL, `period` VARCHAR(10) NOT NULL, `startnow` tinyint(4) NOT NULL, `duration` INT(11) NOT NULL, `chargefee` tinyint(4) NOT NULL, `chargeuntilday` INT(11) DEFAULT NULL, `tariffmove` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ddt_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(32) NOT NULL, `active` tinyint(4) NOT NULL, `startdate` datetime NOT NULL, `curtariff` VARCHAR(40) NOT NULL, `enddate` DATE NOT NULL, `nexttariff` VARCHAR(40) NOT NULL, `dwiid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `switch_groups` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `groupname` VARCHAR(255) NOT NULL, `groupdescr` VARCHAR(500) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY (`groupname`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `switch_groups_relations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `switch_id` INT(11) NOT NULL, `sw_group_id` INT(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY (`switch_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Не поверите, пока-что ничего страшного не произошло. Но это не точно…
В конфиг alter.ini добавить:
FWTBT_ENABLED=0 FWTBT_ANYWHERE=0 FWTBT_ADMINS="" FWTBT_INTERVAL=7 FWTBT_TIMER=10 FWTBT_DESKTOP=0 CALLSHIST_ENABLED=0 STICKY_REVELATIONS_ENABLED=0 IPCHANGE_ARP_CLEANUP=0 ISHIMURA_ENABLED=0 PONCPE_CONTROLS_ENABLED=0
В конфиг userstats.ini добавить:
ISHIMURA_ENABLED=0
И что-то произошло с базой, да.
ALTER TABLE `employee` ADD `amountLimit` VARCHAR(45) NOT NULL DEFAULT '0'; CREATE TABLE IF NOT EXISTS `callshist` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `number` VARCHAR(120) NOT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `stickyrevelations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `owner` VARCHAR(255) NOT NULL, `showto` text, `createdate` datetime NOT NULL, `dayfrom` INT(11) DEFAULT NULL, `dayto` INT(11) DEFAULT NULL, `active` tinyint(1) NOT NULL DEFAULT '1', `text` text, PRIMARY KEY (`id`), KEY `owner` (`owner`), KEY `dayfrom` (`dayfrom`), KEY `dayto` (`dayto`), KEY `active` (`active`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `trinitytv_tariffs` ADD `description` VARCHAR(128) NULL DEFAULT NULL AFTER `name`; ALTER TABLE `wh_reshist` ADD `resid` INT NULL AFTER `id`; CREATE TABLE IF NOT EXISTS `mlg_ishimura` ( `login` VARCHAR(50) DEFAULT NULL, `month` tinyint(4) DEFAULT NULL, `year` SMALLINT(6) DEFAULT NULL, `U0` BIGINT(20) DEFAULT NULL, `D0` BIGINT(20) DEFAULT NULL, `cash` DOUBLE DEFAULT NULL, KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
А двайте вы наконец будете использовать менеджер обновлений для всего этого?
В конфиг alter.ini добавить:
TRINITYTV_ENABLED=0 TRINITYTV_PARTNER_ID="" TRINITYTV_SALT="" TRINITYTV_DEBUG=0 SALARY_TELEGRAM=0 WAREHOUSE_TELEGRAM=0
В конфиг userstats.ini добавить:
TRINITYTV_ENABLED=0 TRINITYTV_PROTECTION=1
А еще тут зверский патч на базу
CREATE TABLE IF NOT EXISTS `trinitytv_devices` ( `id` INT(11) NOT NULL, `login` VARCHAR(255) DEFAULT NULL, `subscriber_id` INT(11) DEFAULT NULL, `mac` VARCHAR(128) NOT NULL, `created_at` datetime DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `trinitytv_subscribers` ( `id` INT(11) NOT NULL, `login` VARCHAR(255) NOT NULL, `contracttrinity` BIGINT(20) DEFAULT NULL, `tariffid` INT(11) NOT NULL, `actdate` datetime NOT NULL, `active` tinyint(1) NOT NULL DEFAULT '0' ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `trinitytv_suspend` ( `id` INT(11) NOT NULL, `login` VARCHAR(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `trinitytv_tariffs` ( `id` INT(11) NOT NULL, `name` VARCHAR(255) NOT NULL, `fee` DOUBLE DEFAULT '0', `serviceid` VARCHAR(45) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `trinitytv_devices` ADD PRIMARY KEY (`id`); ALTER TABLE `trinitytv_subscribers` ADD PRIMARY KEY (`id`); ALTER TABLE `trinitytv_suspend` ADD PRIMARY KEY (`id`); ALTER TABLE `trinitytv_tariffs` ADD PRIMARY KEY (`id`); ALTER TABLE `trinitytv_devices` MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE `trinitytv_subscribers` MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE `trinitytv_suspend` MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE `trinitytv_tariffs` MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT; ALTER TABLE `sms_history` MODIFY `msg_text` VARCHAR(500) NOT NULL DEFAULT ''; CREATE TABLE IF NOT EXISTS `pononuextusers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `onuid` INT(11) NOT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `corp_persons` ADD COLUMN `notes` TEXT NULL AFTER `appointment`;
Вы еще не научились пользоваться для этого менеджером обновлений? Тогда мы идем к вам.
В конфиг alter.ini добавить:
QINQ_ENABLED=0 SMS_SERVICES_ADVANCED_ENABLED=0 BANKSTAMD_ENABLED=0
В конфиг userstats.ini добавить:
PC_QUEUED=0
а еще, вы не поверите - такие вот патчи на БД
ALTER TABLE `ukv_users` ADD `tariffnmid` INT NULL AFTER `tariffid`; ALTER TABLE `sms_history` ADD `smssrvid` INT(11) NOT NULL DEFAULT 0 AFTER `id`; ALTER TABLE `sms_history` ADD INDEX(`smssrvid`); CREATE TABLE IF NOT EXISTS `sms_services` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `login` VARCHAR(255) NOT NULL, `passwd` VARCHAR(255) NOT NULL, `url_addr` VARCHAR(255) NOT NULL, `api_key` VARCHAR(255) NOT NULL, `alpha_name` VARCHAR(40) NOT NULL, `default_service` tinyint(1) UNSIGNED DEFAULT 0, `api_file_name` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `sms_services_relations` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `sms_srv_id` INT(11) NOT NULL, `user_login` VARCHAR(255) DEFAULT NULL, `employee_id` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY (`user_login`), UNIQUE KEY (`employee_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `switches_qinq` ( `switchid` INT(11) NOT NULL, `svlan` INT(11) NOT NULL, `cvlan` INT(11) NOT NULL, PRIMARY KEY (`switchid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `bankstamd` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `hash` VARCHAR(255) NOT NULL, `filename` VARCHAR(255) DEFAULT NULL, `admin` VARCHAR(255) NOT NULL, `contract` VARCHAR(255) DEFAULT NULL, `summ` VARCHAR(42) NOT NULL, `address` VARCHAR(255) DEFAULT NULL, `realname` VARCHAR(255) DEFAULT NULL, `notes` VARCHAR(255) DEFAULT NULL, `pdate` VARCHAR(42) DEFAULT NULL, `ptime` VARCHAR(42) DEFAULT NULL, `processed` tinyint(4) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Кто вам запрещает использовать менеджер обновлений, вместо того, чтобы делать каждый раз это руками? В конфиг alter.ini добавить:
ROUTEROS_VERSION_TELEPATHY=1 ROUTEROS_VERSION_GET_WEB_PORT="80" ROUTEROS_VERSION_GET_SNMP_COMMUNITY="public" DROPDOWN_LISTS_IPSERVICE_ORDER_BY_DESCR=0 USERREG_MAC_INPUT_ENABLED=0 SPHINX_SEARCH_ENABLED=0 SPHINX_SEARCH_HOST="127.0.0.1" SPHINX_SEARCH_SQL_PORT="9306" SPHINX_SEARCH_USER="" SPHINX_SEARCH_PASSWORD="" SPHINX_SEARCH_DB="" PONIZER_LEGACY_VIEW=0 WHITEBOARD_ENABLED=0 OMEGATV_ENABLED=0 OMEGATV_PUBLIC_KEY="" OMEGATV_PRIVATE_KEY=""
В конфиг userstats.ini добавить:
SC_HACKCONTROL=0 OM_ENABLED=0 OM_PROTECTION=1
Ух ты, в базе тоже что-то поменялось
CREATE TABLE IF NOT EXISTS `whiteboard` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `categoryid` INT(11) NOT NULL, `admin` VARCHAR(255) NOT NULL, `employeeid` INT(11) DEFAULT NULL, `createdate` datetime NOT NULL, `donedate` datetime DEFAULT NULL, `priority` INT(11) NOT NULL, `name` VARCHAR(255) NOT NULL, `text` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `taskmanlogs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `taskid` INT(11) NOT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `admin` VARCHAR(45) DEFAULT NULL, `ip` VARCHAR(64) DEFAULT NULL, `event` VARCHAR(255) NOT NULL, `logs` text, PRIMARY KEY (`id`), KEY `taskid` (`taskid`) USING BTREE, KEY `date` (`date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `om_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `tariffid` INT(11) NOT NULL, `tariffname` VARCHAR(255) NOT NULL, `type` VARCHAR(64) NOT NULL, `fee` DOUBLE DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `om_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `customerid` BIGINT(20) NOT NULL, `basetariffid` INT(11) DEFAULT NULL, `bundletariffs` VARCHAR(255) DEFAULT NULL, `active` INT(11) DEFAULT NULL, `actdate` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `om_queue` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `customerid` BIGINT(20) NOT NULL, `tariffid` INT(11) DEFAULT NULL, `action` VARCHAR(64) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `om_suspend` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
Кто вам запрещает использовать менеджер обновлений, вместо того, чтобы делать каждый раз это руками? В конфиг alter.ini добавить:
SMS_HISTORY_ON=0 SMS_CHECKSTATUS_EXPIRE_DAYS=7 USERPROFILE_APINFO_AUTOLOAD=0 TASKMAN_ADV_FILTERS=0 ONEPUNCH_ENABLED=1
В конфиг userstats.ini добавить:
DOCX_DENY_SELFGEN=0
Патч на структуру БД:
ALTER TABLE `dealwithithist` ADD `datetimedone` DATETIME NULL DEFAULT NULL AFTER `date`; UPDATE `dealwithithist` AS `C` INNER JOIN (SELECT `mtime`,`originalid` FROM `dealwithithist` WHERE `done` = '1' AND `datetimedone` IS NULL) AS `A` ON `C`.`originalid` = `A`.`originalid` SET `C`.`datetimedone` = `A`.`mtime`; CREATE TABLE IF NOT EXISTS `taskmandone` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `taskid` INT(11) DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `sms_history` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `phone` VARCHAR(255) NOT NULL, `srvmsgself_id` VARCHAR(255) NOT NULL, `srvmsgpack_id` VARCHAR(255) NOT NULL, `date_send` datetime NOT NULL, `date_statuschk` datetime NOT NULL, `delivered` tinyint(1) UNSIGNED DEFAULT 0, `no_statuschk` tinyint(1) UNSIGNED DEFAULT 0, `send_status` VARCHAR(255) NOT NULL DEFAULT '', `msg_text` VARCHAR(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `login` (`login`) USING BTREE, KEY `phone` (`phone`) USING BTREE, KEY `date_send` (`date_send`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `punchscripts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `alias` VARCHAR(255) NOT NULL, `name` VARCHAR(255) NOT NULL, `content` text, PRIMARY KEY (`id`), KEY `alias` (`alias`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
И все еще не все научились пользоваться менеджером обновлений? Тогда читаем:
В конфиг alter.ini добавить:
FREEZE_DAYS_CHARGE_ENABLED=0 FREEZE_DAYS_INITIAL_AMOUNT=365 FREEZE_DAYS_WORK_TO_RESTORE=120 UKV_SHOW_REG_DATA=0 ONLINE_SHOW_CONTRACT_FIELD=0 ONLINE_SHOW_CONTRACT_DATE=0 MULTIGEN_ENABLED=0 DISTRICTS_ENABLED=0 DISRTICTS_IN_PROFILE=0 SWITCHES_SNMP_MAC_EXORCISM=0
В конфиг userstats.ini добавить:
FREEZE_DAYS_CHARGE_ENABLED=0 FREEZE_DAYS_INITIAL_AMOUNT=365 FREEZE_DAYS_WORK_TO_RESTORE=120 FREEZE_ALLOW_ON_NEGATIVE_BALANCE=0
Патч на структуру БД:
CREATE TABLE IF NOT EXISTS `frozen_charge_days` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `freeze_days_amount` SMALLINT(3) NOT NULL DEFAULT 0, `freeze_days_used` SMALLINT(3) NOT NULL DEFAULT 0, `work_days_restore` SMALLINT(3) NOT NULL DEFAULT 0, `days_worked` SMALLINT(3) NOT NULL DEFAULT 0, PRIMARY KEY (`id`), UNIQUE KEY (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `wdycinfo` ADD `totaltrytime` INT NULL DEFAULT NULL ; ALTER TABLE `exhorse` ADD `a_recallunsuccess` DOUBLE NULL DEFAULT NULL , ADD `a_recalltrytime` INT NULL DEFAULT NULL , ADD `e_deadswintervals` INT NULL DEFAULT NULL , ADD `t_sigreq` INT NULL DEFAULT NULL , ADD `t_tickets` INT NULL DEFAULT NULL , ADD `t_tasks` INT NULL DEFAULT NULL , ADD `t_capabtotal` INT NULL DEFAULT NULL , ADD `t_capabundone` INT NULL DEFAULT NULL ; ALTER TABLE `nethosts` ADD UNIQUE `net-ip` (`netid`, `ip`); CREATE TABLE IF NOT EXISTS `districtnames` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `districtdata` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `districtid` INT(11) NOT NULL, `cityid` INT(11) DEFAULT NULL, `streetid` INT(11) DEFAULT NULL, `buildid` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Вы все еще не научились пользоваться менеджером обновлений, который делает это все за вас? Тогда читаем:
В конфиг userstats.ini добавить:
SHOW_EXT_MOBILES=0
В конфиг alter.ini добавить:
PON_QUICK_OLT_LINKS=1 PON_OLT_INDIVIDUAL_REPOLL_AJAX=1 PON_ONU_CHARTS_SPOILER_CLOSED=0
Можете просто нажать две с половиной кнопки в “Менеджере обновлений” либо очень-очень внимательно перечитать, то что ниже.
В конфиг alter.ini добавить:
SMSZILLA_ENABLED=0 MTSIGMON_QUICK_AP_LINKS=1 LDAPMGR_ENABLED=0 MTSIGMON_CPE_AUTOPOLL=0
Патч на структуру БД:
CREATE TABLE IF NOT EXISTS `smz_templates` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `text` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `smz_filters` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `filters` TEXT NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `smz_lists` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `smz_nums` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `numid` INT(11) NOT NULL, `mobile` VARCHAR(40) NOT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `smz_excl` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `mobile` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ldap_users` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `password` VARCHAR(255) NOT NULL, `groups` TEXT DEFAULT NULL, `changed` TINYINT(1) NOT NULL , PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ldap_groups` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ldap_queue` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `task` VARCHAR(255) NOT NULL, `param` TEXT DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `wcpedevices` ADD `snmp` VARCHAR(45) NULL DEFAULT NULL AFTER `mac`;
Можете просто нажать две с половиной кнопки в “Менеджере обновлений” либо очень-очень внимательно перечитать, то что ниже.
В конфиг alter.ini добавить:
MOBILES_EXT=0
Патч на структуру БД:
CREATE TABLE IF NOT EXISTS `mobileext` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(64) NOT NULL, `mobile` VARCHAR(64) NOT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`,`mobile`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Можете просто нажать две с половиной кнопки в “Менеджере обновлений” либо очень внимательно перечитать, то что ниже.
В конфиг alter.ini добавить:
POLLS_ENABLED=0 ONUMODELS_FILTER=0 SORM_ENABLED=0 ONUREG_ZTE=0 ONU_MASTER_ENABLED=0
В конфиг userstats.ini добавить:
POLLS_ENABLED=0
В конфиг billing.ini добавить:
EXPECT_PATH="/usr/local/bin/expect -f"
Патч на структуру БД:
ALTER TABLE `salary_jobs` ADD INDEX(`taskid`); ALTER TABLE `wh_out` ADD INDEX(`desttype`); ALTER TABLE `wh_out` ADD INDEX(`destparam`); CREATE TABLE IF NOT EXISTS `polls` ( `id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, `title` VARCHAR(255) NOT NULL DEFAULT '', `enabled` tinyint(1) NOT NULL DEFAULT '0', `start_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `end_date` datetime DEFAULT '0000-00-00 00:00:00', `params` text NOT NULL, `admin` VARCHAR(255) NOT NULL DEFAULT '', `voting` VARCHAR(255) NOT NULL DEFAULT 'Users', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `polls_options` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `poll_id` INT(11) NOT NULL DEFAULT '0', `text` text NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `poll_id` (`id`,`poll_id`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `polls_votes` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `option_id` INT(11) NOT NULL DEFAULT '0', `poll_id` INT(11) NOT NULL DEFAULT '0', `login` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `login_poll` (`poll_id`,`login`) USING BTREE, UNIQUE KEY `login_poll_option` (`option_id`,`poll_id`,`login`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `zbsannhist` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `annid` INT(11) NOT NULL, `login` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `annid` (`annid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; ALTER TABLE `vservices` ADD `fee_charge_always` TINYINT(1) NOT NULL DEFAULT 1; CREATE TABLE IF NOT EXISTS `zte_cards` ( `id` INT NOT NULL AUTO_INCREMENT, `swid` INT NOT NULL, `slot_number` INT NOT NULL, `card_name` VARCHAR(5) NOT NULL, PRIMARY KEY (`id`), KEY (`swid`) ) ENGINE = MyISAM DEFAULT CHARSET=UTF8; CREATE TABLE IF NOT EXISTS `zte_vlan_bind` ( `id` INT NOT NULL AUTO_INCREMENT, `swid` INT NOT NULL, `slot_number` INT NOT NULL, `port_number` INT(2) NOT NULL, `vlan` INT(4) NOT NULL, PRIMARY KEY (`id`), KEY (`swid`) ) ENGINE = MyISAM DEFAULT CHARSET=UTF8; ALTER TABLE `zte_cards` ADD COLUMN `chasis_number` INT (1) NOT NULL;
В конфиг alter.ini добавить:
PON_USERLINK_CHECK=0 WIFICPE_ENABLED=0 MACVEN_CACHE=1 RESETHARD=0
В конфиг billing.ini добавить:
WGET_PATH="/usr/local/bin/wget" TAR_PATH="/usr/bin/tar" GZIP_PATH="/usr/bin/gzip"
А вот и патч на БД.
CREATE TABLE IF NOT EXISTS `wcpedevices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `modelid` INT(11) NOT NULL, `ip` VARCHAR(45) DEFAULT NULL, `mac` VARCHAR(45) DEFAULT NULL, `location` VARCHAR(255) DEFAULT NULL, `bridge` tinyint(4) NOT NULL DEFAULT '0', `uplinkapid` INT(11) DEFAULT NULL, `uplinkcpeid` INT(11) DEFAULT NULL, `geo` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wcpeusers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `cpeid` INT(11) NOT NULL, `login` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
ONLINE_SHOW_FREEZE=0 JUNGEN_ENABLED=0 EASY_SMS=0 NASMON_ENABLED=0 ONUAUTO_USERREG=0
В конфиг userstats.ini добавить:
SP_TYPE=1 INTRO_MODE=0
При помощи SQL консоли последовательно выполнить следующие запросы. Ну либо можете вспомнить, что теперь у нас есть “Менеджер обновлений”, который сделает это все за вас.
ALTER TABLE `switches` ADD `snmpwrite` VARCHAR(45) NULL AFTER `swid`; ALTER TABLE `phones` ADD INDEX (`login`); ALTER TABLE `print_card` ADD UNIQUE (`title`); CREATE TABLE IF NOT EXISTS `dealwithithist` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `originalid` INT(11) NOT NULL, `mtime` datetime NOT NULL, `date` DATE NOT NULL, `login` VARCHAR(45) NOT NULL, `action` VARCHAR(45) NOT NULL, `param` VARCHAR(45) DEFAULT NULL, `note` VARCHAR(45) DEFAULT NULL, `admin` VARCHAR(50) DEFAULT NULL, `done` TINYINT(1) NOT NULL , PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
DEALWITHIT_IN_PROFILE=0 STREETS_ALIAS_AUTOGEN=1 TASKMAN_TELEGRAM_PROFILE_CHECK=0 TASKMAN_NEWTASK_AUTOTIME=0 TASKMAN_NEWTASK_EMPSORT=0
В конфиг ymaps.ini добавить:
MAPS_SERVICE="yandex" GMAPS_APIKEY="YOUR_API_KEY_HERE"
При помощи SQL консоли последовательно выполнить следующие запросы. Ну либо можете вспомнить, что теперь у нас есть “Менеджер обновлений”, который сделает это все за вас.
CREATE TABLE IF NOT EXISTS `wdycinfo` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATE NOT NULL, `missedcount` INT(11) DEFAULT NULL, `recallscount` INT(11) DEFAULT NULL, `unsucccount` INT(11) DEFAULT NULL, `missednumbers` text, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `taskman` ADD `change_admin` VARCHAR(255) NULL DEFAULT NULL; CREATE TABLE IF NOT EXISTS `wh_reshist` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `type` VARCHAR(40) NOT NULL, `storageid` INT(11) DEFAULT NULL, `itemtypeid` INT(11) DEFAULT NULL, `count` DOUBLE DEFAULT NULL, `employeeid` INT(11) DEFAULT NULL, `admin` VARCHAR(100) NOT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`storageid`,`itemtypeid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `wh_in` ADD `admin` VARCHAR(100) NULL DEFAULT NULL AFTER `notes`; ALTER TABLE `wh_out` ADD `admin` VARCHAR(100) NULL DEFAULT NULL AFTER `notes`; ALTER TABLE `employee` ADD `tagid` INT(11) NULL DEFAULT NULL; CREATE TABLE IF NOT EXISTS `admannouncements` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `title` VARCHAR(255) DEFAULT NULL, `text` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `admacquainted` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `admin` VARCHAR(40) NOT NULL, `annid` INT(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`admin`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
BRANCHES_ENABLED=0 ONUAUTO_CONFIG_REBOOT=0 ONUAUTO_CONFIG_DESCRIBE=0 CAP_PENALTY_PERCENT=0 BURST_ENABLED=0
При помощи SQL консоли последовательно выполнить следующие запросы (19 штук). Ну либо можете попробовать после обновления воспользоваться новым модулем “Менеджер обновлений”, который вам должен в этом помочь и сделает это все тычком на одну кнопку.
ALTER TABLE `stickynotes` ADD `remindtime` TIME DEFAULT NULL AFTER `reminddate`, ADD INDEX (`remindtime`) ; ALTER TABLE `employee` ADD `telegram` VARCHAR(40) NULL DEFAULT NULL AFTER `mobile`; CREATE TABLE IF NOT EXISTS `branches` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `branchesadmins` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `branchid` INT(11) NOT NULL, `admin` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `branchesusers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `branchid` INT(11) NOT NULL, `login` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `branchescities` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `branchid` INT(11) NOT NULL, `cityid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `branchestariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `branchid` INT(11) NOT NULL, `tariff` VARCHAR(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `branchesservices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `branchid` INT(11) NOT NULL, `serviceid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `selling` ( `id` INT NOT NULL AUTO_INCREMENT , `name` VARCHAR(255) NOT NULL , `address` VARCHAR(255) NULL , `geo` VARCHAR(255) NULL , `contact` VARCHAR(255) NULL , `count_cards` INT(11) NULL , `comment` TEXT NULL , PRIMARY KEY (`id`) ) ENGINE = MyISAM DEFAULT CHARSET=UTF8; ALTER TABLE `cardbank` ADD `part` VARCHAR(255) NULL; ALTER TABLE `cardbank` ADD `receipt_date` DATETIME NULL; ALTER TABLE `cardbank` ADD `selling_id` INT(11) NULL; CREATE TABLE IF NOT EXISTS `print_card` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `title` VARCHAR(255) NOT NULL, `field` VARCHAR(255) NOT NULL, `color` VARCHAR(255) DEFAULT '', `font_size` INT(11) DEFAULT NULL, `top` INT(11) DEFAULT NULL, `left` INT(11) DEFAULT NULL, `text` text, PRIMARY KEY (`id`) ) ENGINE = MyISAM DEFAULT CHARSET=UTF8; INSERT INTO `print_card` (`title`, `field`, `color`, `font_size`, `top`, `left`, `text`) VALUES ('Serial number', 'number', '0.0.0', '12', '80', '130', 'Номер № {number}'), ('Serial part', 'serial', '0.0.0', '12', '80', '110', 'Серия {serial}'), ('Price', 'rating', '139.0.139', '16', '120', '90', 'Номинал {sum}грн. '), ('Phone', 'phone', '0.0.0', '8', '160', '3', '+38(096)xxx-xx-xx, +38(096)xxx-xx-xx, +38(096)xxx-xx-xx'), ('Site', 'site', '0.0.0', '10', '15', '5', 'Сайт: xxx.xxx.ua'); ALTER TABLE `speeds` ADD `burstdownload` VARCHAR(45) DEFAULT NULL; ALTER TABLE `speeds` ADD `burstupload` VARCHAR(45) DEFAULT NULL; ALTER TABLE `speeds` ADD `bursttimedownload` VARCHAR(45) DEFAULT NULL; ALTER TABLE `speeds` ADD `burstimetupload` VARCHAR(45) DEFAULT NULL; ALTER TABLE `uhw_brute` ADD `login` VARCHAR(255) NOT NULL AFTER `password`;
В конфиг alter.ini добавить:
ADMIN_NAMES=1 TASKREPORT_ENABLED=0 TASKREPORT_JOBTYPES=19,18 TASKREPORT_SIGNUPJOBTYPES=19,12 TASKREPORT_NOTESTAGIDS=31,32 TASKREPORT_SIGPAYID=3 POLICEDOG_ENABLED=0
При помощи SQL консоли последовательно выполнить следующие запросы (3 штуки)
CREATE TABLE IF NOT EXISTS `policedog` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `mac` VARCHAR(40) NOT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`mac`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `policedogalerts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `mac` VARCHAR(40) NOT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`mac`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ukv_tags` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `tagtypeid` INT(11) NOT NULL, `userid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
SENDDOG_ENABLED=0 TSUPPORT_API=0
В случае, если вы используете какую либо службу отправки SMS своим пользователям или работникам (Собака-наблюдака, Reminder, Планирование работ), вам следует включить опцию SENDDOG_ENABLED в значение 1 и предварительно сконфигурировать “собаку-посылаку”. После чего добавить соответствующий вызов RemoteAPI в свой crontab -e.
В конфиг alter.ini добавить:
SWITCHES_EXTENDED=0 WORKING_HOURS="09:00-20:00" TARIFF_REPORT_FULL=0
В конфиг userstats.ini добавить:
SKIN="default"
При помощи SQL консоли последовательно выполнить следующие запросы (2 штуки)
ALTER TABLE `switches` ADD `swid` VARCHAR(32) DEFAULT NULL; ALTER TABLE `exhorse` ADD `f_cashmoney` DOUBLE NULL DEFAULT NULL AFTER `f_paymentscount`, ADD `f_cashcount` INT NULL DEFAULT NULL AFTER `f_cashmoney`;
В конфиг alter.ini добавить:
EXHORSE_ENABLED=0 UKV_ILLEGAL_TARIFFID=10 UKV_COMPLEX_TARIFFID=11 UKV_SOCIAL_TARIFFID=1
При помощи SQL консоли выполнить следующий запрос
CREATE TABLE IF NOT EXISTS `exhorse` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `u_totalusers` INT(11) DEFAULT NULL, `u_activeusers` INT(11) DEFAULT NULL, `u_inactiveusers` INT(11) DEFAULT NULL, `u_frozenusers` INT(11) DEFAULT NULL, `u_complextotal` INT(11) DEFAULT NULL, `u_complexactive` INT(11) DEFAULT NULL, `u_complexinactive` INT(11) DEFAULT NULL, `u_signups` INT(11) DEFAULT NULL, `u_citysignups` text, `f_totalmoney` DOUBLE DEFAULT NULL, `f_paymentscount` INT(11) DEFAULT NULL, `f_arpu` DOUBLE DEFAULT NULL, `f_arpau` DOUBLE DEFAULT NULL, `c_totalusers` INT(11) DEFAULT NULL, `c_activeusers` INT(11) DEFAULT NULL, `c_inactiveusers` INT(11) DEFAULT NULL, `c_illegal` INT(11) DEFAULT NULL, `c_complex` INT(11) DEFAULT NULL, `c_social` INT(11) DEFAULT NULL, `c_totalmoney` DOUBLE DEFAULT NULL, `c_paymentscount` INT(11) DEFAULT NULL, `c_arpu` DOUBLE DEFAULT NULL, `c_arpau` DOUBLE DEFAULT NULL, `c_totaldebt` DOUBLE DEFAULT NULL, `c_signups` INT(11) DEFAULT NULL, `a_totalcalls` INT(11) DEFAULT NULL, `a_totalanswered` INT(11) DEFAULT NULL, `a_totalcallsduration` INT(11) DEFAULT NULL, `a_averagecallduration` INT(11) DEFAULT NULL, `e_switches` INT(11) DEFAULT NULL, `e_pononu` INT(11) DEFAULT NULL, `e_docsis` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг userstats.ini добавить:
UKV_ENABLED=0
При обновлении ничего делать не нужно. Просто обновляемся обновлятором.
В конфиг userstats.ini добавить:
MG_PROTECTION=0 MG_GUIDE_URL=""
В конфиг userstats.ini добавить:
ADSERVICE_ENABLED=0 ADSERVICE_DATE="nextmonth" ADSERVICE_NAMES="TV:1,PHONE:3,TEST:4" ADSERVICE_COST="TV:50,PHONE:30,TEST:1"
В конфиг alter.ini добавить:
SIGNAL_IN_PROFILE=0 DEALWITHIT_ENABLED=0 MG_ENABLED=0 MG_PARTNERID="testpartner" MG_PREFIX="OurISP" MG_SALT="guessmeifyoucan" MG_SPREAD=0 MG_PERCENT=15
В конфиг userstats.ini добавить:
MG_ENABLED=0 API_URL="http://billing.isp/" API_KEY=""
При помощи SQL консоли последовательно выполнить следующие запросы (5 штук)
CREATE TABLE IF NOT EXISTS `dealwithit` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATE NOT NULL, `login` VARCHAR(45) NOT NULL, `action` VARCHAR(45) NOT NULL, `param` VARCHAR(45) DEFAULT NULL, `note` VARCHAR(45) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `mg_tariffs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, `fee` DOUBLE DEFAULT NULL, `serviceid` VARCHAR(45) DEFAULT NULL, `primary` TINYINT(1) NOT NULL DEFAULT '0', `freeperiod` TINYINT(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `mg_subscribers` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `tariffid` INT(11) NOT NULL, `actdate` DATETIME NOT NULL, `active` TINYINT(1) NOT NULL DEFAULT '0', `primary` TINYINT(1) NOT NULL DEFAULT '0', `freeperiod` TINYINT(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `mg_history` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `tariffid` INT(11) NOT NULL, `actdate` DATETIME NOT NULL, `freeperiod` TINYINT(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `mg_queue` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `date` DATETIME NOT NULL, `action` VARCHAR(45) NOT NULL, `tariffid` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
При помощи SQL консоли последовательно выполнить следующие запросы (всего 3 штучки)
ALTER TABLE `switch_login` ADD `snmptemplate` VARCHAR(32) DEFAULT NULL; CREATE TABLE IF NOT EXISTS `vlan_mac_history` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) DEFAULT NULL, `vlan` INT(4) DEFAULT NULL, `mac` VARCHAR(45) DEFAULT NULL, `date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `taskmantrack` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `taskid` INT(11) NOT NULL, `admin` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `taskid` (`taskid`,`admin`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
FREEZEMONTH_CASHTYPE=1 FREEZEMONTH_COST=0 USERSIDE_API=0 VLANMACHISTORY=0 VLAN_ONLINE_IN_PROFILE=0
В конфиг alter.ini добавить:
REMINDER_ENABLED=0 REMINDER_TAGID=1 REMINDER_DAYS_THRESHOLD=2 REMINDER_PREFIX="+380" REMINDER_TEMPLATE="Shanovnij abonent {REALNAME} stan vashogo rahunku {CASH} hrn" FRIENDSHIP_ENABLED=0 FRIENDSHIP_PERCENT=10 FRIENDSHIP_CASHTYPEID=1
В конфиг userstats.ini добавить:
REMINDER_ENABLED=0 REMINDER_PRICE=1 REMINDER_TAGID=1 REMINDER_NUMBER_LENGTH=9 REMINDER_DAYS_THRESHOLD=2 REMINDER_PREFIX="+380" REMINDER_CHANGE_NUMBER=0 REMINDER_FEE=1 REMINDER_CASHTYPEID=1 REMINDER_TURNOFF=1
При помощи SQL консоли последовательно выполнить следующие запросы (да, всего 4 штучки):
CREATE TABLE IF NOT EXISTS `wh_reserve` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `storageid` INT(11) NOT NULL, `itemtypeid` INT(11) NOT NULL, `count` DOUBLE NOT NULL, `employeeid` INT(11) NOT NULL, PRIMARY KEY (`id`), KEY `storageid` (`storageid`), KEY `itemtypeid` (`itemtypeid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `friendship` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `friend` VARCHAR(255) NOT NULL, `parent` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `friend` (`friend`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `taskman` ADD INDEX(`address`); ALTER TABLE `taskman` ADD INDEX(`startdate`);
В конфиг alter.ini добавить:
PHONEBOOK_ENABLED=0 WAREHOUSE_ENABLED=0
При помощи SQL консоли последовательно выполнить следующие запросы (да все восемь штук):
CREATE TABLE IF NOT EXISTS `contacts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `phone` VARCHAR(255) NOT NULL, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_categories` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_itemtypes` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `categoryid` INT(11) NOT NULL, `name` VARCHAR(255) NOT NULL, `unit` VARCHAR(40) NOT NULL, `reserve` DOUBLE DEFAULT NULL, PRIMARY KEY (`id`), KEY `categoryid` (`categoryid`,`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_storages` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_contractors` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_in` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATE NOT NULL, `itemtypeid` INT(11) NOT NULL, `contractorid` INT(11) NOT NULL, `count` DOUBLE NOT NULL, `barcode` VARCHAR(255) DEFAULT NULL, `price` DOUBLE DEFAULT NULL, `storageid` INT(11) NOT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`itemtypeid`,`contractorid`,`storageid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `wh_out` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATE NOT NULL, `desttype` VARCHAR(40) NOT NULL, `destparam` VARCHAR(255) NOT NULL, `storageid` INT(11) NOT NULL, `itemtypeid` INT(11) NOT NULL, `count` DOUBLE NOT NULL, `price` DOUBLE DEFAULT NULL, `notes` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`,`storageid`,`itemtypeid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `taskman` CHANGE `employeedone` `employeedone` INT(11) NULL;
В конфиг alter.ini добавить:
SALARY_ENABLED=0 TB_TASKMANNOTIFY=0 CEMETERY_ENABLED=0 TARIFFINFO_IN_PROFILE=0
При помощи SQL консоли последовательно выполнить следующие запросы (ага, шесть штук):
CREATE TABLE IF NOT EXISTS `salary_jobs` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `state` tinyint(1) NOT NULL DEFAULT '0', `taskid` INT(11) DEFAULT NULL, `employeeid` INT(11) NOT NULL, `jobtypeid` INT(11) NOT NULL, `factor` DOUBLE DEFAULT NULL, `overprice` DOUBLE DEFAULT NULL, `note` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `salary_jobprices` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `jobtypeid` INT(11) NOT NULL, `price` DOUBLE NOT NULL, `unit` VARCHAR(255) NOT NULL, `time` INT(11) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `salary_wages` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `employeeid` INT(11) NOT NULL, `wage` DOUBLE NOT NULL, `bounty` DOUBLE NOT NULL, `worktime` INT(11) NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `salary_paid` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `jobid` INT(11) NOT NULL, `employeeid` INT(11) NOT NULL, `paid` DOUBLE DEFAULT NULL, `date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `salary_timesheets` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` DATE NOT NULL, `employeeid` INT(11) NOT NULL, `hours` INT(11) NOT NULL DEFAULT '0', `holiday` tinyint(1) NOT NULL DEFAULT '0', `hospital` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `cemetery` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `state` tinyint(1) NOT NULL DEFAULT '0', `date` datetime NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
UBCACHE_STORAGE=files ONUAUTO_CONFIG=0 PER_CITY_ACTION=0
В конфиг alter.ini добавить:
CUSTMAP_ENABLED=0 PON_ENABLED=0 CUD_ENABLED=0 CUD_PULLDAYS=30 CUD_PERCENT=1 CUD_PERCENTLIMIT=10 CUD_PAYID=1 CUD_CFID="" UKV_BSPB_PAYID=2 CAP_ENABLED=0 CAP_DAYLIMIT=30 CAP_PENALTY=20 CAP_PAYID=1 CAP_IGNOREFROZEN=1
При помощи SQL консоли последовательно выполнить следующие запросы (да, все 6 штук):
CREATE TABLE IF NOT EXISTS `custmaps` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `custmapsitems` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `mapid` INT(11) DEFAULT NULL, `type` VARCHAR(40) DEFAULT NULL, `geo` VARCHAR(255) DEFAULT NULL, `name` VARCHAR(255) DEFAULT NULL, `location` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `mapid` (`mapid`,`type`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `pononu` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `onumodelid` INT(11) DEFAULT NULL, `oltid` INT(11) DEFAULT NULL, `ip` VARCHAR(20) DEFAULT NULL, `mac` VARCHAR(20) DEFAULT NULL, `serial` VARCHAR(255) DEFAULT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `cudiscounts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `discount` DOUBLE DEFAULT NULL, `date` datetime DEFAULT NULL, `days` INT(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `capdata` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `date` datetime DEFAULT NULL, `days` INT(11) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `ukv_banksta` ADD `payid` INT NULL ;
В конфиг alter.ini добавить:
CONDET_ENABLED=0 CONDET_IN_PROFILE=0
При помощи SQL консоли последовательно выполнить следующий запрос:
CREATE TABLE IF NOT EXISTS `condet` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) DEFAULT NULL, `seal` VARCHAR(40) DEFAULT NULL, `length` VARCHAR(40) DEFAULT NULL, `price` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
SWITCH_AUTOCONFIG=0 SNMPSET_PATH="/usr/local/bin/snmpset -On -v2c" SNMP_MODE=system SNMPWALK_BACKGROUND=0
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `switch_login` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `swid` INT(5) DEFAULT NULL, `swlogin` VARCHAR(50) DEFAULT NULL, `swpass` VARCHAR(50) DEFAULT NULL, `method` VARCHAR(10) DEFAULT NULL, `community` VARCHAR(50) DEFAULT NULL, `enable` VARCHAR(3) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `ukv_users` ADD `cableseal` VARCHAR(40) NULL AFTER `inetlogin`;
В конфиг alter.ini добавить:
VLAN_IN_PROFILE=0
При помощи SQL консоли последовательно выполнить следующий запрос:
ALTER TABLE `switches` ADD `parentid` INT NULL AFTER `geo`, ADD INDEX (`parentid`) ;
В конфиг alter.ini добавить:
PHOTOSTORAGE_ENABLED=0 CAN_EDIT_PAYMENTS="" GLOBALSEARCH_ENABLED=1 GLOBALSEARCH_FIELDS="address,realname,ip,mac" GLOBALSEARCH_CACHE=60
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `photostorage` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `scope` VARCHAR(255) NOT NULL, `item` VARCHAR(255) NOT NULL, `date` datetime NOT NULL, `admin` VARCHAR(40) NOT NULL, `filename` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `scope` (`scope`), KEY `item` (`item`), KEY `date` (`date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
При обновлении от 0.6.1 делать ничего не нужно. В случае проблем с разъезжающимися элементами интерфейса - стоит нажать ctrl-R чтобы очистить кеш вашего браузера от останков старых стилей.
В конфиг alter.ini добавить:
CONTRACTDATE_IN_PROFILE=0 ADCOMMENTS_ENABLED=1 MYSQLDUMP_PATH="/usr/local/bin/mysqldump" MYSQL_PATH="/usr/local/bin/mysql" VLANGEN_SUPPORT=0
При помощи SQL консоли последовательно выполнить следующие запросы (да, их тут 9 штук):
ALTER TABLE `jobtypes` ADD `jobcolor` VARCHAR(40) NULL AFTER `jobname`, ADD INDEX (`jobcolor`) ; ALTER TABLE `taskman` ADD `login` VARCHAR(255) NULL AFTER `address`, ADD INDEX (`login`) ; ALTER TABLE `taskman` ADD `starttime` TIME NULL AFTER `startdate`, ADD INDEX (`starttime`) ; CREATE TABLE IF NOT EXISTS `adcomments` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `scope` VARCHAR(255) NOT NULL, `item` VARCHAR(255) NOT NULL, `date` datetime NOT NULL, `admin` VARCHAR(40) NOT NULL, `text` text NOT NULL, PRIMARY KEY (`id`), KEY `scope` (`scope`), KEY `item` (`item`), KEY `date` (`date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `ahenassignstrict` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `agentid` INT(11) NOT NULL, `login` VARCHAR(255) NOT NULL, PRIMARY KEY (`id`), KEY `login` (`login`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `vlan_pools` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `desc` VARCHAR(32) DEFAULT "*", `firstvlan` INT(4) DEFAULT NULL, `endvlan` INT(4) DEFAULT NULL, `qinq` INT(1) DEFAULT NULL, `svlan` INT(4) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `vlanhosts` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `vlanpoolid` INT(11) NOT NULL, `login` VARCHAR(32) DEFAULT "*", `vlan` INT(4) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `vlanhosts_qinq` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `vlanpoolid` INT(11) NOT NULL, `login` VARCHAR(32) DEFAULT "*", `svlan` INT(4) DEFAULT NULL, `cvlan` INT(4) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1; CREATE TABLE IF NOT EXISTS `vlan_terminators` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `netid` INT(4) DEFAULT NULL, `vlanpoolid` INT(4) DEFAULT NULL, `ip` VARCHAR(20) DEFAULT NULL, `type` VARCHAR (50) DEFAULT NULL, `username` VARCHAR(50) DEFAULT NULL, `password` VARCHAR(50) DEFAULT NULL, `remote-id` VARCHAR(50) DEFAULT NULL, `interface` VARCHAR(50) DEFAULT NULL, `relay` VARCHAR(50) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
В конфиг alter.ini добавить:
STICKY_NOTES_ENABLED=0
В конфиг userstats.ini добавить:
SC_TARIFFSALLOWED=""
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `stickynotes` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `owner` VARCHAR(255) NOT NULL, `createdate` datetime NOT NULL, `reminddate` DATE DEFAULT NULL, `active` tinyint(1) NOT NULL DEFAULT '1', `text` text, PRIMARY KEY (`id`), KEY `owner` (`owner`), KEY `reminddate` (`reminddate`), KEY `active` (`active`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `sigreqconf` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `key` VARCHAR(255) DEFAULT NULL, `value` text, PRIMARY KEY (`id`), KEY `key` (`key`), FULLTEXT KEY `value` (`value`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
В конфиг alter.ini добавить:
COLORIZE_PROFILE_CASH=0 PROFILE_LAT=0 ONLINE_SAVE_STATE=0
В конфиг userstats.ini добавить:
TRAFFIC_ENABLED=1
В конфиг userstats.ini добавить:
VSERVICES_SHOW=0
В конфиг alter.ini добавить:
NETWORKS_EXT=0 EASY_CREDIT=0
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `netextpools` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `netid` INT(11) NOT NULL, `pool` VARCHAR(255) NOT NULL, `netmask` VARCHAR(255) NOT NULL, `gw` VARCHAR(255) DEFAULT NULL, `clientip` VARCHAR(255) DEFAULT NULL, `broadcast` VARCHAR(255) DEFAULT NULL, `vlan` VARCHAR(255) DEFAULT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `netextips` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `poolid` INT(11) NOT NULL, `ip` VARCHAR(40) NOT NULL, `nas` VARCHAR(255) DEFAULT NULL, `iface` VARCHAR(40) DEFAULT NULL, `mac` VARCHAR(40) DEFAULT NULL, `switchid` INT(11) DEFAULT NULL, `port` VARCHAR(40) DEFAULT NULL, `vlan` VARCHAR(40) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить:
AUTO_LOGOUT_IDLE=0 AUTO_LOGOUT_EXCLUDE="" VOLS_ENABLED=0 CORPS_ENABLED=0 FINREP_TARIFF=0
В конфиг userstats.ini добавить:
PAYMENTS_ENABLED=1
Если вы планируете использовать модуль Карта ВОЛС - При помощи SQL консоли последовательно выполнить следующие запросы.
Если вы планируете использовать модуль Работа с юридическими лицами - при помощи SQL консоли последовательно выполнить следующие запросы.
В конфиг alter.ini добавить:
ANNOUNCEMENTS=0
В конфиг userstats.ini добавить:
ISP_LOGO="" BACKGROUND="DEFAULT" SC_MONTHCONTROL=0 AN_ENABLED=0
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `zbssclog` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `login` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `zbsannouncements` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `public` tinyint(4) DEFAULT '0', `type` VARCHAR(20) NOT NULL, `title` VARCHAR(255) DEFAULT NULL, `text` text NOT NULL, PRIMARY KEY (`id`), KEY `public` (`public`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг userstats.ini добавить:
PAYMENTID_QR=0
При помощи SQL консоли последовательно выполнить следующие запросы:
ALTER TABLE `employee` ADD `admlogin` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `mobile`;
В конфиг alter.ini добавить:
SWITCH_PING_CUSTOM_SCRIPT=""
Собака наблюдака и модуль TurboSMS теперь хотят использовать шлюз 94.249.146.189
В конфиг alter.ini добавить:
BUILD_EXTENDED=0 BUILD_OWNERS="" BUILD_EXTOPTS="16,12" UKV_ENABLED=0 UKV_BS_PAYID=3 UKV_MONTH_DEBTLIMIT=2 SIGNUP_PAYMENTS = 0 SIGNUP_TYPEID = 7
При помощи SQL консоли последовательно выполнить следующие запросы:
ALTER TABLE `taskman` ADD `smsdata` TEXT NULL DEFAULT NULL ; CREATE TABLE IF NOT EXISTS `buildpassport` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `buildid` INT(11) NOT NULL, `owner` VARCHAR(255) DEFAULT NULL, `ownername` VARCHAR(255) DEFAULT NULL, `ownerphone` VARCHAR(255) DEFAULT NULL, `ownercontact` VARCHAR(255) DEFAULT NULL, `keys` tinyint(4) DEFAULT NULL, `accessnotices` VARCHAR(255) DEFAULT NULL, `floors` INT(11) DEFAULT NULL, `apts` INT(11) DEFAULT NULL, `entrances` INT(11) DEFAULT NULL, `notes` text, PRIMARY KEY (`id`), KEY `buildid` (`buildid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `signup_prices_tariffs` ( `tariff` VARCHAR(40) NOT NULL, `price` DOUBLE NOT NULL, PRIMARY KEY (`tariff`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `signup_prices_users` ( `login` VARCHAR(50) NOT NULL, `price` DOUBLE NOT NULL, PRIMARY KEY (`login`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
В конфиг alter.ini добавить:
DOCX_SUPPORT=0 DOCX_CHECK=0 DOCX_NDS=20 DOCX_SERVICES="" ADDRESS_CACHE_TIME=30 CAN_DELETE_PAYMENTS=""
В конфиг userstats.ini добавить:
DOCX_SUPPORT=0 DOCX_STORAGE="../content/documents/" DOCX_NDS=20 DOCX_SERVICES="" PAYMENTSTIMEHIDE=0
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `docxtemplates` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `admin` VARCHAR(255) DEFAULT NULL, `public` tinyint(4) DEFAULT NULL, `name` VARCHAR(255) DEFAULT NULL, `path` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `name` (`name`), KEY `path` (`path`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `docxdocuments` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `login` VARCHAR(255) DEFAULT NULL, `public` tinyint(4) DEFAULT NULL, `templateid` INT(11) DEFAULT NULL, `path` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `public` (`public`), KEY `path` (`path`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить
COMPLEX_ENABLED=0 COMPLEX_MASKS="" COMPLEX_CFIDS="" DN_FULLHOSTSCAN=0
В конфиг alter.ini добавить
CAPABDIR_ENABLED=0 SCREP_ENABLED=0
При помощи SQL консоли последовательно выполнить следующие запросы:
CREATE TABLE IF NOT EXISTS `capab` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `date` datetime NOT NULL, `address` VARCHAR(255) DEFAULT NULL, `phone` VARCHAR(255) DEFAULT NULL, `stateid` INT(11) NOT NULL DEFAULT '0', `notes` text, `price` VARCHAR(255) DEFAULT NULL, `employeeid` INT(11) DEFAULT NULL, `donedate` datetime DEFAULT NULL, PRIMARY KEY (`id`), KEY `date` (`date`), KEY `state` (`stateid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; CREATE TABLE IF NOT EXISTS `capabstates` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `state` VARCHAR(255) NOT NULL, `color` VARCHAR(40) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ; ALTER TABLE `employee` ADD `mobile` VARCHAR( 50 ) NULL DEFAULT NULL AFTER `appointment`;
В конфиг alter.ini добавить
DSHAPER_ENABLED=0 WATCHDOG_ENABLED=0 AUTOFREEZE_CASH_LIMIT="-20" CONTRACT_SAME_AS_LOGIN=0
При помощи SQL консоли выполнить следующий запрос:
CREATE TABLE IF NOT EXISTS `watchdog` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `active` TINYINT(1) NOT NULL DEFAULT '0', `name` VARCHAR(255) NOT NULL, `checktype` VARCHAR(255) NOT NULL, `param` VARCHAR(255) NOT NULL, `operator` VARCHAR(255) NOT NULL, `condition` VARCHAR(255) DEFAULT NULL, `action` VARCHAR(255) NOT NULL, `oldresult` VARCHAR(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `active` (`active`), KEY `name` (`name`), KEY `oldresult` (`oldresult`), KEY `param` (`param`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
В конфиг alter.ini добавить
SEARCH_CUSTOM_CONTRACT=0 ASTERISK_ENABLED=0 NMAP_PATH="/usr/local/bin/nmap" FREERADIUS_ENABLED=0 SETCASH_ONLY_ROOT=0
При помощи SQL консоли последовательно выполнить следующие запросы:
ALTER TABLE `build` ADD `geo` VARCHAR( 255 ) DEFAULT NULL ; ALTER TABLE `networks` ADD `use_radius` TINYINT(1) NOT NULL DEFAULT '0';
В конфиг alter.ini добавить
SEARCHADDR_AUTOCOMPLETE=1 ASKOZIA_ENABLED=0
Никаких особых рекомендаций. Просто обновляемся обновлятором.
В конфиг alter.ini добавить
ROUND_PROFILE_CASH=0 SWITCHPORT_IN_PROFILE=0 PAYMENTCARDS_ENABLED=1
В конфиг userstats.ini добавить
ROUND_PROFILE_CASH=0 ISP_NAME="" ISP_URL=""
При помощи SQL консоли последовательно выполнить следующие запросы:
ALTER TABLE `nas` ADD `options` TEXT DEFAULT NULL; CREATE TABLE IF NOT EXISTS `switchportassign` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `login` VARCHAR(255) NOT NULL, `switchid` INT(11) NOT NULL, `port` INT(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;