Користувальницькькі налаштування

Налаштування сайту


relnotes

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версій Попередня ревізія
Попередня ревізія
relnotes [2020/08/08 15:39]
relnotes [2024/09/23 16:39] (поточний)
nightfly [1.4.9]
Рядок 1: Рядок 1:
 +**Всі рекомендації (а точніше - суворі вимоги) нижче, слід розуміти як "перед оновленням"**\\
 +у разі ігнорування цих рекомендацій та отриманні після цього вкрай негативних ефектів - ССЗБ.
  
 +
 +====== 1.4.9 ======
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +UPDMGR_DEFADM_KILL=0
 +GOOSE_RESISTANCE=0
 +</code>
 +
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `wh_out` ADD `netw` tinyint(4) NULL DEFAULT 0 AFTER `notes`;
 +
 +CREATE TABLE IF NOT EXISTS`gr_strat` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `name` varchar(64) NOT NULL,
 +  `useassigns` tinyint(4) NOT NULL DEFAULT '0',
 +  `primaryagentid` int(11) DEFAULT NULL,
 +  `maxamount` int(11) DEFAULT NULL,
 +   PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `gr_spec` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `stratid` int(11) NOT NULL,
 +  `agentid` int(11) NOT NULL,
 +  `type` varchar(32) NOT NULL,
 +  `value` int(11) DEFAULT NULL,
 +  `customdata` text,
 +  PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +
 +====== 1.4.8 ======
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +DOCX_CHECK_TH=0
 +</code>
 +
 +В конфіг userstats.ini необхідно додати наступні опції 
 +<code ini>
 +VISOR_DVR_FULL=1
 +PC_AS_PROMO=0
 +HIDE_EMAIL=0
 +</code>
 +
 +====== 1.4.7 ======
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `callmeback` ADD `userlogin` VARCHAR(64) NULL DEFAULT NULL AFTER `admin`;
 +ALTER TABLE `contrahens_extinfo` ADD `paysys_callback_url` VARCHAR(255) NOT NULL DEFAULT '';
 +</code>
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +OLTSEL_SEARCHBL=0
 +SIGNAL_IN_PROFILE_COMPACT=0
 +</code>
 +
 +В конфіг userstats.ini необхідно додати наступні опції 
 +<code ini>
 +AFU_URL=""
 +</code>
 +
 +Добре би також [[autoubupdate|розгорнути новий скрипт оновлення]].
 +====== 1.4.6 ======
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `zte_cards` MODIFY COLUMN `card_name` varchar(7) NOT NULL;
 +</code>
 +
 +
 +В конфіг userstats.ini необхідно додати наступні опції 
 +<code ini>
 +WA_NAME=""
 +WA_ICON_192=""
 +WA_ICON_512=""
 +</code>
 +====== 1.4.5 ======
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +ONUAUTO_CONFIG_DLP=0
 +ONUAUTO_CONFIG_ELP=0
 +OPHANIM_DIMENSIONS=""
 +CUD_ONLY_TAGID=0
 +</code>
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `vservices` ADD `archived` TINYINT(1) NOT NULL DEFAULT 0;
 +</code>
 +
 +====== 1.4.4 ======
 +
 +Наразі без різких рухів... та що ж таке, знову:
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +WAREHOUSE_INCOP_SEARCHBL=0
 +</code>
 +
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `vservices` ADD `exclude_tags` VARCHAR(255) NOT NULL DEFAULT '';
 +</code>
 +
 +====== 1.4.3 ======
 +
 +видихаємо
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +OPHANIMFLOW_ENABLED=0
 +OPHANIMFLOW_URLS=""
 +PHOTOSTORAGE_POSTPROCESSING=0
 +PHOTOSTORAGE_WATERMARK=1
 +PHOTOSTORAGE_RECOMPRESS=1
 +PHOTOSTORAGE_AUTORESIZE=1
 +PHOTOSTORAGE_DRAWIMGINFO=1
 +ONDEMAND_CHARTS=0
 +</code>
 +
 +В конфіг userstats.ini необхідно додати наступні опції 
 +<code ini>
 +OPHANIM_ENABLED=0
 +</code>
 +
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `envydevices` ADD `port` INT NULL DEFAULT NULL AFTER `cutend`; 
 +
 +CREATE TABLE IF NOT EXISTS `ophtraff` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `login` VARCHAR(50) NOT NULL,
 +  `month` tinyint(4) NOT NULL,
 +  `year` SMALLINT(6) NOT NULL,
 +  `U0` BIGINT(20) DEFAULT NULL,
 +  `D0` BIGINT(20) DEFAULT NULL,
 +  PRIMARY KEY (`id`),
 +  KEY `login` (`login`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;
 +</code>
 +
 +
 +====== 1.4.2 ======
 +
 +<del>Поки що панікувати зарано.</del>
 +  Ні хвилини спОкою
 +  Ні секунди спОкою
 +  Бо апдейти Ubilling
 +  І у снах із тобою...
 +Ця маленька пісенька-експромт буде тепер переслідувать всіх тих, хто досі робить оцеє всеє руками і змушує оцейво всьо писать...
 +
 +
 +В конфіг billing.ini необхідно додати наступні опції 
 +<code ini>
 +REGFROZEN=0
 +</code>
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +WAREHOUSE_INEDT_ENABLED=0
 +TASKMAN_EMPLOYEE_TAGID_FILTER=0
 +TASKMAN_EMPLOYEE_APPOINTMENT_FILTER=""
 +TASKMAN_EMPDONESEL_SEARCHBL=0
 +PSEUDOCRM_ACT_PROTECTED=0
 +TASKMAN_DEPTH_LIMIT=6
 +VSERVICES_CONSIDER_CREDIT=0
 +</code>
 +
 +Зміни в структурі БД: 
 +<code sql>
 +ALTER TABLE `contrahens_extinfo` ADD `paysys_token` VARCHAR(255) NOT NULL DEFAULT '';
 +ALTER TABLE `contrahens_extinfo` ADD `paysys_secret_key` VARCHAR(255) NOT NULL DEFAULT '';
 +ALTER TABLE `contrahens_extinfo` ADD `paysys_password` VARCHAR(255) NOT NULL DEFAULT '';
 +</code>
 +
 +====== 1.4.1 ======
 +
 +В конфіг alter.ini необхідно додати наступні опції 
 +<code ini>
 +VISOR_USERSEL_SEARCHBL=1
 +PSEUDOCRM_ENABLED=0
 +PSEUDOCRM_ACT_CUSTSTATES=""
 +STEALTH_TARIFFS_ENABLED=0
 +OPENPAYZ_STATIC_ID=0
 +OPENPAYZ_STATIC_ID_PREFIX=""
 +MEACULPA_ENABLED=0
 +</code>
 +
 +
 +В конфіг userstats.ini необхідно додати наступні опції 
 +<code ini>
 +POWERTARIFFS_MAXDAY=26
 +</code>
 +Зміни в структурі БД: 
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `crm_leads` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `address` varchar(255) NOT NULL,
 +  `realname` varchar(255) NOT NULL,
 +  `phone` varchar(32) DEFAULT NULL,
 +  `mobile` varchar(32) NOT NULL,
 +  `extmobile` varchar(32) DEFAULT NULL,
 +  `email` varchar(64) DEFAULT NULL,
 +  `branch` int(11) DEFAULT NULL,
 +  `tariff` varchar(64) DEFAULT NULL,
 +  `login` varchar(64) DEFAULT NULL,
 +  `employeeid` int(11) DEFAULT NULL,
 +  `notes` varchar(255) DEFAULT NULL,
 +   PRIMARY KEY (`id`),
 +   KEY `login` (`login`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `crm_activities` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `leadid` INT(11) NOT NULL,
 +  `date` datetime NOT NULL,
 +  `admin` varchar(64) DEFAULT NULL,
 +  `employeeid` int(11) DEFAULT NULL,
 +  `state` tinyint(1) DEFAULT 0,
 +  `notes` varchar(255) DEFAULT NULL,
 +   PRIMARY KEY (`id`),
 +   KEY `leadid` (`leadid`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +
 +CREATE TABLE IF NOT EXISTS `crm_stateslog` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `date` datetime NOT NULL,
 +  `admin` varchar(64) DEFAULT NULL,
 +  `scope` varchar(64) DEFAULT NULL,
 +  `itemid` varchar(128) NOT NULL,
 +  `action` varchar(32) DEFAULT NULL,
 +  `state` varchar(255) DEFAULT NULL,
 +   PRIMARY KEY (`id`),
 +   KEY `scope` (`scope`),
 +   KEY `itemid` (`itemid`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `stealthtariffs` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `tariff` varchar(64) DEFAULT NULL,
 +   PRIMARY KEY (`id`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `op_static` (
 +  `id` int(11) NOT NULL auto_increment,
 +  `realid` varchar(255) NOT NULL,
 +  `virtualid` varchar(255) NOT NULL,
 +   PRIMARY KEY  (`id`),
 +   KEY `realid` (`realid`),
 +   KEY `virtualid` (`virtualid`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `mlg_culpas` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `login` varchar(64) NOT NULL,
 +  `culpa` varchar(255) DEFAULT NULL,
 +   PRIMARY KEY (`id`),
 +   KEY `login` (`login`),
 +   KEY `culpa` (`culpa`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +
 +
 +====== 1.4.0 ======
 +
 +В конфіг alter.ini необхідно додати наступні опції
 +<code ini>
 +BUILDLOCATOR_EXTENDED=0
 +BRANCHES_ONUVIEW=0
 +BRANCHES_ONUVIEW_BATCHREG=0
 +</code>
 +
 +Зміни в структурі БД:
 +<code sql>
 +ALTER TABLE `banksta2_presets` ADD `sum_in_coins` tinyint(3) DEFAULT 0 AFTER `col_paysum`;
 +ALTER TABLE `banksta2_presets` ADD `noesc_inet_srv_keywords` tinyint(3) DEFAULT 0 AFTER `inet_srv_keywords`;
 +ALTER TABLE `banksta2_presets` ADD `noesc_ukv_srv_keywords` tinyint(3) DEFAULT 0 AFTER `ukv_srv_keywords`;
 +ALTER TABLE `banksta2_presets` ADD `noesc_skip_row_keywords` tinyint(3) DEFAULT 0 AFTER `skip_row_keywords`;
 +ALTER TABLE `banksta2_presets` ADD `noesc_replace_keywords` tinyint(3) DEFAULT 0 AFTER `replacements_cnt`;
 +ALTER TABLE `banksta2_presets` ADD `noesc_remove_keywords` tinyint(3) DEFAULT 0 AFTER `strs_to_remove`;
 +</code>
 +
 +====== 1.3.9 ======
 +
 +а хто сказав, що буде легко?
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +VSERVICES_AS_PAYMENTS=1
 +VISOR_CACHED_USERDATA=1
 +BTRX24_POLLS_URL="http://127.0.0.1/dev/post_debug.php"
 +BTRX24_POLLS_VAR="pollsupdtd"
 +DEFERRED_SALE_ENABLED=0
 +</code>
 +
 +====== 1.3.8 ======
 +
 +Ще рано для паніки
 +
 + В конфіг alter.ini додаємо: 
 +<code ini>
 +BTRX24_ENABLED=0
 +BTRX24_EXPORT_LAT=0
 +BTRX24_EXPORT_URL="http://127.0.0.1/dev/post_debug.php"
 +BTRX24_EXPORT_VAR="usrsupdtd"
 +WOLFRECORDER_ENABLED=0
 +</code>
 +
 +З структурою БД теж ні хвилини спокою
 +<code sql>
 +ALTER TABLE `visor_dvrs` ADD `apiurl` VARCHAR(255) NULL DEFAULT NULL AFTER `password`; 
 +</code>
 +
 +====== 1.3.7 ======
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +ONUREG_PONIZER_ONU_REPLACE=1
 +</code>
 +
 +Ну ось знову... зміни в структурі БД
 +
 +<code sql>
 +ALTER TABLE `exhorse` ADD `a_outtotalcalls` INT NULL DEFAULT NULL;
 +ALTER TABLE `exhorse` ADD `a_outtotalanswered` INT NULL DEFAULT NULL;
 +ALTER TABLE `exhorse` ADD `a_outtotalcallsduration` INT NULL DEFAULT NULL;
 +ALTER TABLE `exhorse` ADD `a_outaveragecallduration` INT NULL DEFAULT NULL;
 +
 +CREATE TABLE IF NOT EXISTS `paynetuz_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,
 +  `paynet_transact_timestamp` datetime NOT NULL,
 +  `create_timestamp` datetime NOT NULL,
 +  `perform_timestamp` datetime NOT NULL,
 +  `cancel_timestamp` datetime NOT NULL,
 +  `cancel_reason` varchar(255) NOT NULL DEFAULT '',
 +  `receivers` text DEFAULT '',
 +PRIMARY KEY (`id`),
 +KEY `date_create` (`date_create`),
 +UNIQUE KEY `transact_id` (`transact_id`),
 +UNIQUE KEY `op_transact_id` (`op_transact_id`),
 +KEY `op_customer_id` (`op_customer_id`),
 +KEY `paynet_transact_timestamp` (`paynet_transact_timestamp`),
 +KEY `create_timestamp` (`create_timestamp`),
 +KEY `perform_timestamp` (`perform_timestamp`),
 +KEY `cancel_timestamp` (`cancel_timestamp`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8;
 +</code>
 +
 +====== 1.3.6 ======
 +
 +А ви думали, все так просто саме собі минеться?
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +CORPSEL_SEARCHBL=0
 +ONUREG_ALWAYS_SHOW_UNREGISTERED=1
 +</code>
 +
 +====== 1.3.5 ======
 +
 +А ви як думали?
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +MULTI_ENVY_PROC=0
 +</code>
 +
 +В конфіг billing.ini додаємо: 
 +<code ini>
 +XHPROF=0
 +</code>
 +
 +Апдейт на БД:
 +<code sql>
 +ALTER TABLE `condet` ADD `term` INT NULL AFTER `price`; 
 +
 +ALTER TABLE `cfitems` ADD INDEX(`login`); 
 +
 +ALTER TABLE `contractdates` ADD `from` DATE NULL AFTER `date`, ADD `till` DATE NULL AFTER `from`; 
 +
 +ALTER TABLE `contrahens` ADD `agnameabbr` VARCHAR(255) NULL AFTER `contrname`, ADD `agsignatory` VARCHAR(255) NULL AFTER `agnameabbr`, ADD `agsignatory2` VARCHAR(255) NULL AFTER `agsignatory`, ADD `agbasis` VARCHAR(255) NULL AFTER `agsignatory2`, ADD `agmail` VARCHAR(100) NULL AFTER `agbasis`, ADD `siteurl` VARCHAR(255) NULL AFTER `agmail`; 
 +
 +ALTER TABLE `corp_data` ADD `corpnameabbr` VARCHAR(255) NULL AFTER `notes`, ADD `corpsignatory` VARCHAR(255) NULL AFTER `corpnameabbr`, ADD `corpsignatory2` VARCHAR(255) NULL AFTER `corpsignatory`, ADD `corpbasis` VARCHAR(255) NULL AFTER `corpsignatory2`, ADD `corpemail` VARCHAR(100) NULL AFTER `corpbasis`; 
 +</code>
 +
 +====== 1.3.4 ======
 +
 +Зараз буде трішки складніше, ніж зазвичай - спробуйте зосередитись.
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +DISCOUNT_DAILY=0
 +FEES_HARVESTER=1
 +</code>
 +
 +Апдейт на БД:
 +<code sql>
 +CREATE TABLE IF NOT EXISTS `discounts` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `login` VARCHAR(64) NOT NULL,
 +  `percent` DOUBLE DEFAULT NULL,
 +  PRIMARY KEY (`id`),
 +  KEY `login` (`login`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +
 +CREATE TABLE IF NOT EXISTS `fees` (
 +  `id` INT(11) NOT NULL AUTO_INCREMENT,
 +  `hash` VARCHAR(42) NOT NULL,
 +  `login` VARCHAR(64) NOT NULL,
 +  `date` datetime NOT NULL,
 +  `admin` VARCHAR(64) DEFAULT NULL,
 +  `from` DOUBLE DEFAULT NULL,
 +  `to` DOUBLE DEFAULT NULL,
 +  `summ` DOUBLE DEFAULT NULL,
 +  `note` VARCHAR(200) DEFAULT NULL,
 +  `cashtype` INT(11) DEFAULT NULL,
 +  PRIMARY KEY (`id`),
 +  KEY `login` (`login`),  
 +  KEY `date` (`date`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +
 +**А тепер неочікуване(!)**
 +
 +Зробіть [[https://www.youtube.com/watch?v=YBl3UtgvhR4|якось так]] або виконайте в консолі вашого сервера команду
 +<code>
 +ubapi "feesharvester&full"
 +</code>
 +
 +(перший запуск може тривати деякий час - не лякайтесь - дайте йому завершитись)
 +
 +та додайте в налаштуваннях вашого crontab наступний виклик:
 +<code>
 +10 0 * * *      /bin/ubapi "feesharvester"
 +</code>
 +
 +====== 1.3.3 ======
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +POWMAP_ENABLED=0
 +FPING_PATH="/usr/local/sbin/fping -r 1 -t 10"
 +FASTPING_ENABLED=0
 +USERBYNUM_ENABLED=0
 +</code>
 +
 +====== 1.3.2 ======
 +
 +Без паніки. 
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +TAGSEL_SEARCHBL=0
 +TAG_MULTPOWER_DELIMITER=""
 +TAG_NEWLINE_PZDTS=0
 +</code>
 +
 +Апдейт на БД:
 +<code sql>
 +ALTER TABLE `extcontras_money` ADD `date_payment` date DEFAULT NULL AFTER `summ_payment`;
 +
 +CREATE TABLE IF NOT EXISTS `wh_salesreports` (
 +  `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_salesitems` (
 +  `id` int(11) NOT NULL AUTO_INCREMENT,
 +  `reportid` int(11) NOT NULL,
 +  `itemtypeid` int(11) NOT NULL,
 +  PRIMARY KEY (`id`),
 +  KEY `reportid` (`reportid`)
 +) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
 +</code>
 +
 +====== 1.3.1 ======
 +
 +В конфіг alter.ini додаємо: 
 +<code ini>
 +QINQ_SWITCH_AUTOREPLACE=0
 +SWITCHUPL_SEARCHBL=0
 +VISOR_PROTUSERIDS=""
 +</code>
 +
 +====== 1.3.0 ======
 +
 +В конфіг alter.ini додати: 
 +<code ini>
 +PON_OLT_ORDER="id"
 +MULTIGEN_AUTOCLEANUP_ENABLED=1
 +MULTIGEN_AUTOCLEANUP_TIME="02:30"
 +MULTIGEN_AUTOCLEANUP_ACCTDAYS=30
 +MULTIGEN_AUTOCLEANUP_UNF=1
 +CITYSEL_SEARCHBL=0
 +STREETSEL_SEARCHBL=0
 +BUILDSEL_SEARCHBL=0
 +APTSEL_SEARCHBL=0
 +USER_SWITCHPORT_AUTOREPLACE=0
 +</code>
 +
 +Все що старіше за 1.3.0 (чому?!!), починаючи з релізу Ubilling 1.4.7 можна побачити в менеджері оновлень, тільки скопіювавши вміст директорії **docs/oldupdinfo/** до **content/updates/**. Оновлюйтесь вчасно і все буде добре.
 +
 +[[relnotes_archive|Архів рекомендацій щодо оновлень від 0.4.3 до 1.3.0]]