Все рекомендации (а точнее - строгие требования) ниже, следует понимать как «перед обновлением»
в случае игнорирования этих рекомендаций и получении после этого очень нехороших эффектов - ССЗБ.

0.8.4

В конфиг alter.ini добавить:

ONLINE_SHOW_FREEZE=0
JUNGEN_ENABLED=0
EASY_SMS=0

В конфиг userstats.ini добавить:

SP_TYPE=1

При помощи 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 ;

0.8.3

В конфиг alter.ini добавить:

DEALWITHIT_IN_PROFILE=0
STREETS_ALIAS_AUTOGEN=0
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 ;

0.8.2

В конфиг 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`;

0.8.1

В конфиг 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 ;

0.8.0

В конфиг alter.ini добавить:

SENDDOG_ENABLED=0
TSUPPORT_API=0

В случае, если вы используете какую либо службу отправки SMS своим пользователям или работникам (Собака-наблюдака, Reminder, Планирование работ), вам следует включить опцию SENDDOG_ENABLED в значение 1 и предварительно сконфигурировать «собаку-посылаку». После чего добавить соответствующий вызов RemoteAPI в свой crontab -e.

0.7.9

В конфиг 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`;

0.7.8

В конфиг 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 ;

0.7.7

В конфиг userstats.ini добавить:

UKV_ENABLED=0  

0.7.6

При обновлении ничего делать не нужно. Просто обновляемся обновлятором.

0.7.5

В конфиг userstats.ini добавить:

MG_PROTECTION=0
MG_GUIDE_URL=""

0.7.4

В конфиг userstats.ini добавить:

ADSERVICE_ENABLED=0
ADSERVICE_DATE="nextmonth"
ADSERVICE_NAMES="TV:1,PHONE:3,TEST:4"
ADSERVICE_COST="TV:50,PHONE:30,TEST:1"

0.7.3

В конфиг 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 ;

0.7.2

При помощи 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

0.7.1

В конфиг 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`); 

0.7.0

В конфиг 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; 

0.6.9

В конфиг 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 ;

0.6.8

В конфиг alter.ini добавить:

UBCACHE_STORAGE=files
ONUAUTO_CONFIG=0
PER_CITY_ACTION=0

0.6.7

В конфиг 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 ; 

0.6.6

В конфиг 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 ;

0.6.5

В конфиг 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`; 

0.6.4

В конфиг alter.ini добавить:

VLAN_IN_PROFILE=0

При помощи SQL консоли последовательно выполнить следующий запрос:

ALTER TABLE `switches` ADD `parentid` INT NULL AFTER `geo`, ADD INDEX (`parentid`) ; 

0.6.3

В конфиг 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.2

При обновлении от 0.6.1 делать ничего не нужно. В случае проблем с разъезжающимися элементами интерфейса - стоит нажать ctrl-R чтобы очистить кеш вашего браузера от останков старых стилей.

0.6.1

В конфиг 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;
 

0.6.0

В конфиг 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 ;

0.5.9

При помощи 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;

0.5.8

В конфиг alter.ini добавить:

COLORIZE_PROFILE_CASH=0
PROFILE_LAT=0
ONLINE_SAVE_STATE=0

В конфиг userstats.ini добавить:

TRAFFIC_ENABLED=1

0.5.7

В конфиг userstats.ini добавить:

VSERVICES_SHOW=0

0.5.6

В конфиг 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 ;

0.5.5

В конфиг 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 консоли последовательно выполнить следующие запросы.

0.5.4

В конфиг 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 ;

0.5.3

В конфиг userstats.ini добавить:

PAYMENTID_QR=0

При помощи SQL консоли последовательно выполнить следующие запросы:

ALTER TABLE `employee` ADD `admlogin` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `mobile`;

0.5.2

В конфиг alter.ini добавить:

SWITCH_PING_CUSTOM_SCRIPT=""

0.5.1

Собака наблюдака и модуль 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;

0.5.0

В конфиг 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 ;

0.4.9

В конфиг alter.ini добавить

COMPLEX_ENABLED=0
COMPLEX_MASKS=""
COMPLEX_CFIDS=""
DN_FULLHOSTSCAN=0 

0.4.8

В конфиг 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`;

0.4.7

В конфиг 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 ;

0.4.6

В конфиг 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';

0.4.5

В конфиг alter.ini добавить

SEARCHADDR_AUTOCOMPLETE=1
ASKOZIA_ENABLED=0

0.4.4

Никаких особых рекомендаций. Просто обновляемся обновлятором.

0.4.3

В конфиг 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 ;
relnotes.txt · Последние изменения: 2017/08/17 15:40 — nightfly
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki