--------------------------------------------------------------------------------
/install/build/ubuntu/DEBIAN/dirs:
--------------------------------------------------------------------------------
1 | /opt/cbackup
2 | /var/log/cbackup
3 |
--------------------------------------------------------------------------------
/install/build/ubuntu/DEBIAN/postinst:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e # fail on any error
4 | set -u # treat unset variables as errors
5 | set -E # let shell functions inherit ERR trap
6 |
7 | # Trap non-normal exit signals:.
8 | # 1/HUP, 2/INT, 3/QUIT, 15/TERM, ERR
9 | trap err_handler 1 2 3 15 ERR
10 |
11 | # Custom error handler to send all
12 | # unexpected termination cases to syslog
13 | function err_handler {
14 | local exit_status=${1:-$?}
15 | logger -s -p "syslog.err" -t "cbackup.deb" "cbackup.deb postinst script '$0' error code $exit_status (line $BASH_LINENO: '$BASH_COMMAND')"
16 | exit $exit_status
17 | }
18 |
19 | # Postinstall
20 | if [ -d /opt/cbackup/web/assets ]; then
21 | find /opt/cbackup/web/assets/. -mindepth 1 -maxdepth 1 -type d -exec rm -rf '{}' ';'
22 | fi
23 |
24 | # Chmod/Chown
25 | chmod +x /opt/cbackup/bin/cbackup.jar
26 | chmod +x /opt/cbackup/yii
27 | chmod 775 /opt/cbackup/bin
28 | chown -R www-data:www-data /opt/cbackup
29 | if `getent passwd syslog > /dev/null 2>&1` && `getent group adm > /dev/null 2>&1` ; then
30 | chown syslog:adm /var/log/cbackup
31 | fi
32 |
33 | # Enable site in apache
34 | if [ ! -f /etc/apache2/sites-enabled/cbackup.conf ]; then
35 | ln -s /etc/apache2/sites-available/cbackup.conf /etc/apache2/sites-enabled/cbackup.conf
36 | fi
37 |
38 | # Upgrade scenario
39 | if [ -f /opt/cbackup/config/db.php.divert ]; then
40 | mv -f /opt/cbackup/config/db.php.divert /opt/cbackup/config/db.php
41 | systemctl start cbackup
42 | fi
43 |
44 | # Graceful exit
45 | exit 0
46 |
--------------------------------------------------------------------------------
/install/build/ubuntu/DEBIAN/postrm:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e # fail on any error
4 | set -u # treat unset variables as errors
5 | set -E # let shell functions inherit ERR trap
6 |
7 | # Trap non-normal exit signals:.
8 | # 1/HUP, 2/INT, 3/QUIT, 15/TERM, ERR
9 | trap err_handler 1 2 3 15 ERR
10 |
11 | # Custom error handler to send all
12 | # unexpected termination cases to syslog
13 | function err_handler {
14 | local exit_status=${1:-$?}
15 | logger -s -p "syslog.err" -t "cbackup.deb" "cbackup.deb postrm script '$0' error code $exit_status (line $BASH_LINENO: '$BASH_COMMAND')"
16 | exit $exit_status
17 | }
18 |
19 | # Error while creating user (e.g. password mismatch)
20 | case "$1" in
21 | abort-install)
22 | getent passwd cbackup >/dev/null && userdel cbackup
23 | getent group cbackup >/dev/null && groupdel cbackup
24 | ;;
25 | esac
26 |
27 | # Post remove
28 | systemctl daemon-reload
29 | apachectl graceful
30 |
31 | if [ -f /opt/cbackup/install.lock ]; then
32 | rm -f /opt/cbackup/install.lock
33 | fi
34 |
35 | if [ -d /opt/cbackup/.git ]; then
36 | rm -rf /opt/cbackup/.git
37 | fi
38 |
39 | # Graceful exit
40 | exit 0
41 |
--------------------------------------------------------------------------------
/install/build/ubuntu/DEBIAN/prerm:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | set -e # fail on any error
4 | set -u # treat unset variables as errors
5 | set -E # let shell functions inherit ERR trap
6 |
7 | # Trap non-normal exit signals:.
8 | # 1/HUP, 2/INT, 3/QUIT, 15/TERM, ERR
9 | trap err_handler 1 2 3 15 ERR
10 |
11 | # Custom error handler to send all
12 | # unexpected termination cases to syslog
13 | function err_handler {
14 | local exit_status=${1:-$?}
15 | logger -s -p "syslog.err" -t "cbackup.deb" "cbackup.deb prerm script '$0' error code $exit_status (line $BASH_LINENO: '$BASH_COMMAND')"
16 | exit $exit_status
17 | }
18 |
19 | # Pre remove
20 | systemctl disable cbackup
21 | systemctl stop cbackup
22 |
23 | if [ -f /etc/apache2/sites-enabled/cbackup.conf ]; then
24 | rm -f /etc/apache2/sites-enabled/cbackup.conf
25 | fi
26 |
27 | # Graceful exit
28 | exit 0
29 |
--------------------------------------------------------------------------------
/install/build/ubuntu/prepare.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | FILE=`ls -1 | egrep 'cbackup-[0-9]+\.[0-9]+\.[0-9]\.tar\.gz'`
4 | VERS=`ls -1 | egrep 'cbackup-[0-9]+\.[0-9]+\.[0-9]\.tar\.gz' | sed -e s/[^0-9\.]//g | sed 's/\.\.$//'`
5 |
6 | if [ "$(id -u)" = "0" ]; then
7 | echo -e '\033[0;31m[ERROR]\033[0m Do not run this script as root'
8 | exit 1
9 | fi
10 |
11 | if [ ! -f "$FILE" ]; then
12 | echo -e '\033[0;31m[ERROR]\033[0m Archive not found'
13 | exit 1
14 | fi
15 |
16 | if [ -d ~/cbackup ]; then
17 | rm -rf ~/cbackup
18 | fi
19 |
20 | mkdir -p ~/cbackup/etc/logrotate.d
21 | mkdir -p ~/cbackup/etc/rsyslog.d
22 | mkdir -p ~/cbackup/etc/sudoers.d
23 | mkdir -p ~/cbackup/lib/systemd/system
24 | mkdir -p ~/cbackup/opt/cbackup
25 | mkdir -p ~/cbackup/var/log/cbackup
26 |
27 | # extract archive
28 | tar xzf ${FILE} -C ~/cbackup/opt/cbackup
29 |
30 | # Shuffle stuff
31 | mv ~/cbackup/opt/cbackup/install/build/ubuntu/DEBIAN ~/cbackup/
32 | cp -r ~/cbackup/opt/cbackup/install/system/ubuntu/* ~/cbackup/
33 | cp -r ~/cbackup/opt/cbackup/install/system/centos/systemctl/usr/lib/systemd ~/cbackup/lib
34 | mv ~/cbackup/opt/cbackup/install/system/centos/systemctl/etc/logrotate.d ~/cbackup/etc/
35 | mv ~/cbackup/opt/cbackup/install/system/centos/systemctl/etc/sudoers.d ~/cbackup/etc/
36 |
37 | # Cleanup
38 | rm -rf ~/cbackup/opt/cbackup/install/build
39 | rm -rf ~/cbackup/opt/cbackup/install/system
40 | rm -f ${FILE}
41 |
42 | # -- Build and install
43 | echo ""
44 | echo "-- Preparation complete, now build package:"
45 | echo "fakeroot dpkg-deb --build cbackup"
46 | echo "mv cbackup.deb cbackup_${VERS}-1_all.deb"
47 | echo ""
48 | echo "-- To install:"
49 | echo "sudo dpkg -i cbackup_${VERS}-1_all.deb"
50 | echo "sudo dpkg -r cbackup"
51 | echo ""
--------------------------------------------------------------------------------
/install/drop.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | mysql -h localhost -u root -p < drop.sql
4 |
--------------------------------------------------------------------------------
/install/drop.sql:
--------------------------------------------------------------------------------
1 | -- noinspection SqlResolveForFile
2 |
3 | use `test`;
4 | SET FOREIGN_KEY_CHECKS = 0;
5 | SET @tables = NULL;
6 | SET GROUP_CONCAT_MAX_LEN=32768;
7 |
8 | SELECT GROUP_CONCAT('`', table_schema, '`.`', table_name, '`') INTO @tables
9 | FROM information_schema.tables
10 | WHERE table_schema = (SELECT DATABASE());
11 | SELECT IFNULL(@tables, '') INTO @tables;
12 |
13 | SET @tables = CONCAT('DROP TABLE IF EXISTS ', @tables);
14 | PREPARE stmt FROM @tables;
15 | EXECUTE stmt;
16 | DEALLOCATE PREPARE stmt;
17 | SET FOREIGN_KEY_CHECKS = 1;
18 |
--------------------------------------------------------------------------------
/install/dump.cmd:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | REM :: Create MySQL dump
4 | mysqldump -h localhost -u root --no-data cbackup | sed 's/ AUTO_INCREMENT=[0-9]*//g' > schema.sql
5 | head -n -2 schema.sql > temp.sql
6 | tail -n +6 temp.sql > schema.sql
7 | rm -f temp.sql
8 |
--------------------------------------------------------------------------------
/install/system/.gitattributes:
--------------------------------------------------------------------------------
1 | # Set the default behavior
2 | * text eol=lf
3 |
--------------------------------------------------------------------------------
/install/system/centos/initd/etc/logrotate.d/cbackup:
--------------------------------------------------------------------------------
1 | /var/log/cbackup.log {
2 | weekly
3 | missingok
4 | notifempty
5 | rotate 4
6 | compress
7 | copytruncate
8 | }
9 |
--------------------------------------------------------------------------------
/install/system/centos/initd/etc/sudoers.d/cbackup:
--------------------------------------------------------------------------------
1 | cbackup ALL= NOPASSWD: /etc/init.d/cbackup stop
2 | cbackup ALL= NOPASSWD: /etc/init.d/cbackup start
3 | cbackup ALL= NOPASSWD: /etc/init.d/cbackup restart
4 | cbackup ALL= NOPASSWD: /etc/init.d/cbackup status
5 | cbackup ALL= NOPASSWD: /sbin/service cbackup stop
6 | cbackup ALL= NOPASSWD: /sbin/service cbackup start
7 | cbackup ALL= NOPASSWD: /sbin/service cbackup restart
8 | cbackup ALL= NOPASSWD: /sbin/service cbackup status
9 |
--------------------------------------------------------------------------------
/install/system/centos/initd/var/log/cbackup.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/install/system/centos/initd/var/log/cbackup.log
--------------------------------------------------------------------------------
/install/system/centos/systemctl/etc/firewalld/services/cbackup.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | cBackup
4 | cBackup Java daemon shell
5 |
6 |
7 |
--------------------------------------------------------------------------------
/install/system/centos/systemctl/etc/logrotate.d/cbackup:
--------------------------------------------------------------------------------
1 | /var/log/cbackup/cbackup.log {
2 | weekly
3 | missingok
4 | notifempty
5 | rotate 4
6 | compress
7 | postrotate
8 | /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
9 | endscript
10 | }
11 |
--------------------------------------------------------------------------------
/install/system/centos/systemctl/etc/rsyslog.d/cbackup.conf:
--------------------------------------------------------------------------------
1 | if $programname == 'cbackup.jar' then {
2 | -/var/log/cbackup/cbackup.log
3 | stop
4 | }
5 |
--------------------------------------------------------------------------------
/install/system/centos/systemctl/etc/sudoers.d/cbackup:
--------------------------------------------------------------------------------
1 | cbackup ALL= NOPASSWD: /bin/systemctl start cbackup
2 | cbackup ALL= NOPASSWD: /bin/systemctl stop cbackup
3 | cbackup ALL= NOPASSWD: /bin/systemctl status cbackup
4 | cbackup ALL= NOPASSWD: /bin/systemctl restart cbackup
5 | cbackup ALL= NOPASSWD: /bin/systemctl is-active cbackup
6 | cbackup ALL= NOPASSWD: /bin/systemctl is-enabled cbackup
7 |
--------------------------------------------------------------------------------
/install/system/centos/systemctl/usr/lib/systemd/system/cbackup.service:
--------------------------------------------------------------------------------
1 | [Unit]
2 | Description=cBackup Scheduler Daemon
3 | Documentation=https://github.com/cbackup/main
4 | After=syslog.target network.target
5 |
6 | [Service]
7 | Type=simple
8 | ProtectSystem=full
9 | ProtectHome=true
10 |
11 | SuccessExitStatus=143
12 | ExecStart=/opt/cbackup/bin/cbackup.jar
13 | ExecStop=/bin/kill -TERM $MAINPID
14 | ExecReload=
15 | TimeoutSec=300
16 |
17 | Restart=always
18 |
19 | User=cbackup
20 | Group=cbackup
21 |
22 | [Install]
23 | WantedBy=multi-user.target
24 |
--------------------------------------------------------------------------------
/install/system/centos/systemctl/var/log/cbackup.log:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/install/system/centos/systemctl/var/log/cbackup.log
--------------------------------------------------------------------------------
/install/system/ubuntu/etc/apache2/sites-available/cbackup.conf:
--------------------------------------------------------------------------------
1 | Alias /cbackup/ "/opt/cbackup/web/"
2 | Alias /cbackup "/opt/cbackup/web/"
3 |
4 |
5 |
6 |
7 |
8 | Order allow,deny
9 | Allow from all
10 |
11 | = 2.4>
12 | Require all granted
13 |
14 |
15 |
16 |
17 | # Apache 2.2
18 |
19 | Order allow,deny
20 | Allow from all
21 |
22 |
23 | # Apache 2.4
24 |
25 | Require all granted
26 |
27 |
28 |
29 |
30 |
31 |
32 | AllowOverride All
33 |
34 |
35 |
36 | AddCharset UTF-8 .css
37 | AddCharset UTF-8 .js
38 | AddType application/font-woff .woff
39 |
40 |
--------------------------------------------------------------------------------
/install/system/ubuntu/etc/rsyslog.d/30-cbackup.conf:
--------------------------------------------------------------------------------
1 | if $programname == 'cbackup.jar' then {
2 | -/var/log/cbackup/cbackup.log
3 | stop
4 | }
5 |
--------------------------------------------------------------------------------
/messages/duplicates.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | // List of legitimate duplicates in array ['what' => ['where'], ... ]
21 | return [
22 | 'Send mail' => ['app.php', 'config.php'],
23 | 'Last seen' => ['node.php', 'network.php'],
24 | 'Protected' => ['node.php', 'network.php'],
25 | ];
26 |
--------------------------------------------------------------------------------
/messages/en-US/log.php:
--------------------------------------------------------------------------------
1 | 'Action',
5 | 'All actions' => 'All actions',
6 | 'All levels' => 'All levels',
7 | 'All users' => 'All users',
8 | 'Date/time from' => 'Date/time from',
9 | 'Date/time to' => 'Date/time to',
10 | 'Enter node name' => 'Enter node name',
11 | 'Mailer logs' => 'Mailer logs',
12 | 'No logs found in database' => 'No logs found in database',
13 | 'Node logs' => 'Node logs',
14 | 'Node name' => 'Node name',
15 | 'Pick date/time' => 'Pick date/time',
16 | 'Scheduler logs' => 'Scheduler logs',
17 | 'Severity' => 'Severity',
18 | 'Show full message' => 'Show full message',
19 | 'System logs' => 'System logs',
20 | 'Task name' => 'Task name',
21 | 'View all nodes\' logs' => 'View all nodes\' logs',
22 | 'View all scheduler logs' => 'View all scheduler logs',
23 | 'View all system logs' => 'View all system logs',
24 | );
25 |
26 | return $lang;
27 |
--------------------------------------------------------------------------------
/messages/en-US/plugin.php:
--------------------------------------------------------------------------------
1 | 'Access',
5 | 'An error occurred while changing plugin {0} status' => 'An error occurred while changing plugin {0} status',
6 | 'Author' => 'Author',
7 | 'File clean up failed: {0}' => 'File clean up failed: {0}',
8 | 'Install plugin' => 'Install plugin',
9 | 'Install third party plugins at your own risk' => 'Install third party plugins at your own risk',
10 | 'Metadata' => 'Metadata',
11 | 'Params' => 'Params',
12 | 'Plugin {0} was successfully deleted' => 'Plugin {0} was successfully deleted',
13 | 'Plugin {0} was successfully {1}' => 'Plugin {0} was successfully {1}',
14 | 'Plugin metadata' => 'Plugin metadata',
15 | 'Plugin {0} settings' => 'Plugin {0} settings',
16 | 'Plugins list' => 'Plugins list',
17 | 'Step: {0}
Exception: {1}' => 'Step: {0}
Exception: {1}',
18 | 'Unsupported field type {0}' => 'Unsupported field type {0}',
19 | 'Upload plugin' => 'Upload plugin',
20 | 'Widget' => 'Widget',
21 | 'activated' => 'activated',
22 | 'cBackup plugins' => 'cBackup plugins',
23 | 'deactivated' => 'deactivated',
24 | );
25 |
26 | return $lang;
27 |
--------------------------------------------------------------------------------
/messages/en-US/update.php:
--------------------------------------------------------------------------------
1 | 'Backup everything',
5 | 'Create lock file in your cBackup installation folder to enable maintentance mode, blocking access to the interface' => 'Create lock file in your cBackup installation folder to enable maintentance mode, blocking access to the interface',
6 | 'Download the latest update' => 'Download the latest update',
7 | 'Flush cache and runtime resources' => 'Flush cache and runtime resources',
8 | 'If you have nginx or running web server with another user:group - adjust corresponding data' => 'If you have nginx or running web server with another user:group - adjust corresponding data',
9 | 'In case of systemd use' => 'In case of systemd use',
10 | 'In case of SysVinit use' => 'In case of SysVinit use',
11 | 'Manual update' => 'Manual update',
12 | 'Now update is finished, check if everything works as it is intended.' => 'Now update is finished, check if everything works as it is intended.',
13 | 'Path to your cBackup installation' => 'Path to your cBackup installation',
14 | 'Remove archive' => 'Remove archive',
15 | 'Remove lock file' => 'Remove lock file',
16 | 'Restore permissions' => 'Restore permissions',
17 | 'Start service' => 'Start service',
18 | 'Stop the service' => 'Stop the service',
19 | 'Unpack downloaded archive to your cBackup installation overriding all files' => 'Unpack downloaded archive to your cBackup installation overriding all files',
20 | 'Update database' => 'Update database',
21 | 'cBackup update' => 'cBackup update',
22 | 'or better make full system snapshot' => 'or better make full system snapshot',
23 | );
24 |
25 | return $lang;
26 |
--------------------------------------------------------------------------------
/messages/glossary_ru-RU.csv:
--------------------------------------------------------------------------------
1 | term,pos,comment,translation_ru_RU,comment_ru_RU
2 | Credential,Noun,Authentication entity,Реквизит,
3 | Credentials,Noun,Authentication entities,Реквизиты,
4 | Dashboard,Noun,,Дайджест,
5 | Discovery,Noun,Process of finding new nodes in the corresponding network,Поиск,Также: обнаружение
6 | Job,Noun,Atomic operation. Can be also referred as 'command' sent by 'Worker' to the particular node as part of some 'Task'.,Операция,
7 | Jobs,Noun,Atomic operations. Can be also referred as 'commands' sent by 'Worker' to the particular node as part of some 'Task'.,Операции,
8 | Node,Noun,Piece of network equipment to be processed by cBackup appliance. Can also be referred as 'Host'.,Узел,
9 | Nodes,Noun,Pieces of network equipment to be processed by cBackup appliance. Can also be referred as 'Hosts'.,Узлы,
10 | Provisioning,Noun,,Инициализация,"Также: регистрация, подготовка (ко вводу в эксплуатация)"
11 | Schedule,Noun,"'Scheduler' entry, bound to the particular 'Task', determining when it is supposed to be run.",Расписание,
12 | Scheduler,Noun,Java sub-service processing defined 'Tasks',Планировщик,
13 | Task,Noun,"Set of 'Workers', i.e. set of command sequences that can be scheduled to run with certain periodicity.",Задача,
14 | Tasks,Noun,"Set of 'Workers', i.e. set of command sequences that can be scheduled to run with certain periodicity.",Задачи,
15 | Vendor,Noun,Network equipment manufacturer.,Производитель,
16 | Vendors,Noun,Network equipment manufacturers.,Производители,
17 | Worker,Noun,Set of 'Jobs'. Can also be referred ad 'command sequence'.,Обработчик,
18 | Workers,Noun,Sets of 'Jobs'. Can also be referred ad 'command sequences'.,Обработчики,
19 |
--------------------------------------------------------------------------------
/messages/ru-RU/log.php:
--------------------------------------------------------------------------------
1 | 'Действие',
5 | 'All actions' => 'Все действия',
6 | 'All levels' => 'Все уровни',
7 | 'All users' => 'Все пользователи',
8 | 'Date/time from' => 'Дата/время от',
9 | 'Date/time to' => 'Дата/время до',
10 | 'Enter node name' => 'Введите название узла',
11 | 'Mailer logs' => 'Логи почты',
12 | 'No logs found in database' => 'Нет записей в базе данных',
13 | 'Node logs' => 'Логи узлов',
14 | 'Node name' => 'Название узла',
15 | 'Pick date/time' => 'Выберите дату/время',
16 | 'Scheduler logs' => 'Логи планировщика',
17 | 'Severity' => 'Уровень',
18 | 'Show full message' => 'Показать полное сообщение',
19 | 'System logs' => 'Логи системы',
20 | 'Task name' => 'Название задачи',
21 | 'View all nodes\' logs' => 'Все логи узлов',
22 | 'View all scheduler logs' => 'Все логи планировщика',
23 | 'View all system logs' => 'Все системные логи',
24 | );
25 |
26 | return $lang;
27 |
--------------------------------------------------------------------------------
/messages/ru-RU/plugin.php:
--------------------------------------------------------------------------------
1 | 'Доступ',
5 | 'An error occurred while changing plugin {0} status' => 'Ошибка при изменении статуса плагина {0}',
6 | 'Author' => 'Автор',
7 | 'File clean up failed: {0}' => 'File clean up failed: {0}',
8 | 'Install plugin' => 'Установить плагин',
9 | 'Install third party plugins at your own risk' => 'Устанавливая сторонние плагины, вы действуете на свой страх и риск',
10 | 'Metadata' => 'Метаданные',
11 | 'Params' => 'Параметры',
12 | 'Plugin {0} was successfully deleted' => 'Плагин {0} успешно удалён',
13 | 'Plugin {0} was successfully {1}' => 'Плагин {0} был успешно {1}',
14 | 'Plugin metadata' => 'Метаданные плагина',
15 | 'Plugin {0} settings' => 'Настройки плагина {0}',
16 | 'Plugins list' => 'Список плагинов',
17 | 'Step: {0}
Exception: {1}' => 'Шаг: {0}
Исключение: {1}',
18 | 'Unsupported field type {0}' => 'Неподдерживаемый тип поля {0}',
19 | 'Upload plugin' => 'Закачать плагин',
20 | 'Widget' => 'Виджет',
21 | 'activated' => 'активирован',
22 | 'cBackup plugins' => 'Плагины cBackup',
23 | 'deactivated' => 'деактивирован',
24 | );
25 |
26 | return $lang;
27 |
--------------------------------------------------------------------------------
/migrations/.gitignore:
--------------------------------------------------------------------------------
1 | m180307_110508_____1_1_0_release.php
2 |
--------------------------------------------------------------------------------
/migrations/.gitkeep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/migrations/.gitkeep
--------------------------------------------------------------------------------
/migrations/m180124_190935_job_add_field.php:
--------------------------------------------------------------------------------
1 | addColumn('{{%job}}', 'cli_custom_prompt', $this->string(255)->null()->defaultValue(null)->after('command_var'));
11 | }
12 |
13 | public function down()
14 | {
15 | $this->dropColumn('{{%job}}', 'cli_custom_prompt');
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/migrations/m180203_145806_alter_device_attributes_unknown.php:
--------------------------------------------------------------------------------
1 | addColumn('{{%device_attributes_unknown}}', 'ip', $this->string(15)->null()->defaultValue(null)->after('id'));
14 | }
15 |
16 | public function down()
17 | {
18 | $this->dropColumn('{{%device_attributes_unknown}}', 'ip');
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/migrations/m180223_074249_nonuniquemac.php:
--------------------------------------------------------------------------------
1 | dropIndex('mac_UNIQUE', '{{%node}}');
11 | }
12 |
13 | public function down()
14 | {
15 | $this->createIndex('mac_UNIQUE', '{{%node}}', true);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/migrations/m180224_074418_gloval_var_alter.php:
--------------------------------------------------------------------------------
1 | addColumn('{{%job_global_variable}}', 'protected', $this->boolean()->notNull()->defaultValue(0)->after('var_value'));
13 |
14 | $this->batchInsert('{{%job_global_variable}}', ['var_name', 'var_value', 'protected', 'description'], [
15 | ['%%SEQ(CTRLY)%%', '', 1, 'Emulates CTRL+Y key press'],
16 | ['%%SEQ(CTRLC)%%', '', 1, 'Emulates CTRL+C key press'],
17 | ['%%SEQ(CTRLZ)%%', '', 1, 'Emulates CTRL+Z key press'],
18 | ['%%SEQ(ESC)%%', '', 1, 'Emulates ESC key press'],
19 | ['%%SEQ(SPACE)%%', '', 1, 'Emulates SPACE key press'],
20 | ['%%SEQ(ENTER)%%', '', 1, 'Emulates ENTER key press'],
21 | ]);
22 | }
23 |
24 | public function down()
25 | {
26 | $this->dropColumn('{{%job_global_variable}}', 'protected');
27 |
28 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(CTRLY)%%']);
29 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(CTRLC)%%']);
30 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(CTRLZ)%%']);
31 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(ESC)%%']);
32 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(SPACE)%%']);
33 | $this->delete('{{%job_global_variable}}', ['var_name' => '%%SEQ(ENTER)%%']);
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/migrations/m180226_145020_nortel.php:
--------------------------------------------------------------------------------
1 | insert('{{%vendor}}', ['name' => 'Nortel']);
16 | }
17 |
18 | /**
19 | * @inheritdoc
20 | */
21 | public function safeDown()
22 | {
23 | $this->delete('{{%vendor}}', ['name' => 'Nortel']);
24 | }
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/models/ScheduleType.php:
--------------------------------------------------------------------------------
1 | 32],
33 | ];
34 | }
35 |
36 | /**
37 | * @inheritdoc
38 | */
39 | public function attributeLabels()
40 | {
41 | return [
42 | 'name' => Yii::t('app', 'Name'),
43 | ];
44 | }
45 |
46 | /**
47 | * @return \yii\db\ActiveQuery
48 | */
49 | public function getLogSchedulers()
50 | {
51 | return $this->hasMany(LogScheduler::class, ['schedule_type' => 'name']);
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/modules/cds/.gitignore:
--------------------------------------------------------------------------------
1 | content/*
2 | !content/.gitignore
3 |
--------------------------------------------------------------------------------
/modules/cds/Cds.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\cds;
21 |
22 | use yii\base\Module;
23 |
24 | /**
25 | * Content delivery system
26 | *
27 | * cds module definition class
28 | */
29 | class Cds extends Module
30 | {
31 |
32 | /**
33 | * @inheritdoc
34 | */
35 | public $controllerNamespace = 'app\modules\cds\controllers';
36 |
37 | /**
38 | * inheritdoc
39 | */
40 | public $defaultRoute = 'cds';
41 |
42 | /**
43 | * @inheritdoc
44 | */
45 | public function init()
46 | {
47 | parent::init();
48 | }
49 |
50 | }
51 |
--------------------------------------------------------------------------------
/modules/cds/content/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 |
--------------------------------------------------------------------------------
/modules/log/Log.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\log;
21 |
22 | use yii\base\Module;
23 |
24 |
25 | /**
26 | * @package app\modules\log
27 | */
28 | class Log extends Module
29 | {
30 | /**
31 | * @inheritdoc
32 | */
33 | public $controllerNamespace = 'app\modules\log\controllers';
34 |
35 | /**
36 | * @inheritdoc
37 | */
38 | public function init()
39 | {
40 | parent::init();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/modules/mail/Mail.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\mail;
21 |
22 | use yii\base\Module;
23 |
24 |
25 | /**
26 | * @package app\modules\mail
27 | */
28 | class Mail extends Module
29 | {
30 | /**
31 | * @inheritdoc
32 | */
33 | public $controllerNamespace = 'app\modules\mail\controllers';
34 |
35 | /**
36 | * @inheritdoc
37 | */
38 | public function init()
39 | {
40 | parent::init();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/modules/network/Network.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\network;
21 |
22 | use \yii\base\Module;
23 |
24 |
25 | /**
26 | * @package app\modules\network
27 | */
28 | class Network extends Module
29 | {
30 | /**
31 | * @inheritdoc
32 | */
33 | public $controllerNamespace = 'app\modules\network\controllers';
34 |
35 | /**
36 | * @inheritdoc
37 | */
38 | public function init()
39 | {
40 | parent::init();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/modules/plugins/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 | !Plugins.php
4 |
--------------------------------------------------------------------------------
/modules/rbac/Rbac.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\rbac;
21 |
22 | use yii\base\Module;
23 |
24 |
25 | /**
26 | * @package app\modules\rbac
27 | */
28 | class Rbac extends Module
29 | {
30 | /**
31 | * @inheritdoc
32 | */
33 | public $controllerNamespace = 'app\modules\rbac\controllers';
34 |
35 | /**
36 | * @inheritdoc
37 | */
38 | public function init()
39 | {
40 | parent::init();
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/modules/v1/v1Module.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\v1;
21 |
22 | use \yii\base\Module;
23 |
24 |
25 | /**
26 | * REST API v1 module definition class
27 | *
28 | * @package app\modules\v1
29 | */
30 | class v1Module extends Module
31 | {
32 | /**
33 | * @inheritdoc
34 | */
35 | public $controllerNamespace = 'app\modules\v1\controllers';
36 |
37 | /**
38 | * @inheritdoc
39 | */
40 | public function init()
41 | {
42 |
43 | parent::init();
44 |
45 | // Disabling session for rest
46 | \Yii::$app->user->enableSession = false;
47 |
48 | // Show a HTTP 403 error instead of redirecting to the login page
49 | \Yii::$app->user->loginUrl = null;
50 |
51 | }
52 |
53 | }
54 |
--------------------------------------------------------------------------------
/modules/v2/v2Module.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | namespace app\modules\v2;
21 |
22 | use \yii\base\Module;
23 |
24 |
25 | /**
26 | * REST API v2 module definition class
27 | *
28 | * @package app\modules\v1
29 | */
30 | class v2Module extends Module
31 | {
32 |
33 | /**
34 | * @inheritdoc
35 | */
36 | public $controllerNamespace = 'app\modules\v2\controllers';
37 |
38 | /**
39 | * @inheritdoc
40 | */
41 | public function init()
42 | {
43 |
44 | parent::init();
45 |
46 | // Disabling session for rest
47 | \Yii::$app->user->enableSession = false;
48 |
49 | // Show a HTTP 403 error instead of redirecting to the login page
50 | \Yii::$app->user->loginUrl = null;
51 |
52 | }
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/runtime/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
--------------------------------------------------------------------------------
/tests/_bootstrap.php:
--------------------------------------------------------------------------------
1 | data)):
4 | ?>
5 |
8 |
9 |
--------------------------------------------------------------------------------
/views/install/debug/panels/config/summary.php:
--------------------------------------------------------------------------------
1 |
4 |
11 |
--------------------------------------------------------------------------------
/views/install/debug/panels/config/table.php:
--------------------------------------------------------------------------------
1 |
7 |
8 | = $caption ?>
9 |
10 |
11 |
12 | Empty.
13 |
14 |
15 |
16 |
17 |
18 |
19 | Name |
20 | Value |
21 |
22 |
23 |
24 | $value): ?>
25 |
26 | = Html::encode($name) ?> |
27 | = Html::encode($value) ?> |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/views/install/debug/panels/db/summary.php:
--------------------------------------------------------------------------------
1 |
6 |
7 |
12 |
13 |
--------------------------------------------------------------------------------
/views/install/debug/panels/log/summary.php:
--------------------------------------------------------------------------------
1 |
9 |
10 | Yii::$app->i18n->format('Logged {n,plural,=1{1 message} other{# messages}}', ['n' => count($data['messages'])], 'en-US')];
12 | $errorCount = count(Target::filterMessages($data['messages'], Logger::LEVEL_ERROR));
13 | $warningCount = count(Target::filterMessages($data['messages'], Logger::LEVEL_WARNING));
14 |
15 | if ($errorCount) {
16 | $titles['errors'] = Yii::$app->i18n->format('{n,plural,=1{1 error} other{# errors}}', ['n' => $errorCount], 'en-US');
17 | }
18 |
19 | if ($warningCount) {
20 | $titles['warnings'] = Yii::$app->i18n->format('{n,plural,=1{1 warning} other{# warnings}}', ['n' => $warningCount], 'en-US');
21 | }
22 | ?>
23 |
24 |
39 |
--------------------------------------------------------------------------------
/views/install/debug/panels/mail/_item.php:
--------------------------------------------------------------------------------
1 | $model,
10 | 'attributes' => [
11 | 'headers',
12 | 'from',
13 | 'to',
14 | 'charset',
15 | [
16 | 'attribute' => 'time',
17 | 'format' => 'datetime',
18 | ],
19 | 'subject',
20 | [
21 | 'attribute' => 'body',
22 | 'label' => 'Text body',
23 | ],
24 | [
25 | 'attribute' => 'isSuccessful',
26 | 'label' => 'Successfully sent',
27 | 'value' => $model['isSuccessful'] ? 'Yes' : 'No'
28 | ],
29 | 'reply',
30 | 'bcc',
31 | 'cc',
32 | [
33 | 'attribute' => 'file',
34 | 'format' => 'html',
35 | 'value' => Html::a('Download eml', ['download-mail', 'file' => $model['file']]),
36 | ],
37 | ],
38 | ]);
39 |
--------------------------------------------------------------------------------
/views/install/debug/panels/mail/summary.php:
--------------------------------------------------------------------------------
1 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/views/install/debug/panels/profile/summary.php:
--------------------------------------------------------------------------------
1 |
6 |
10 |
--------------------------------------------------------------------------------
/views/install/debug/panels/request/summary.php:
--------------------------------------------------------------------------------
1 | data['statusCode'];
8 | if ($statusCode === null) {
9 | $statusCode = 200;
10 | }
11 | if ($statusCode >= 200 && $statusCode < 300) {
12 | $class = 'yii-debug-toolbar__label_success';
13 | } elseif ($statusCode >= 300 && $statusCode < 400) {
14 | $class = 'yii-debug-toolbar__label_info';
15 | } else {
16 | $class = 'yii-debug-toolbar__label_important';
17 | }
18 | $statusText = Html::encode(isset(Response::$httpStatuses[$statusCode]) ? Response::$httpStatuses[$statusCode] : '');
19 | ?>
20 |
24 |
--------------------------------------------------------------------------------
/views/install/debug/panels/request/table.php:
--------------------------------------------------------------------------------
1 |
8 | = $caption ?>
9 |
10 |
11 |
12 | Empty.
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | Name |
21 | Value |
22 |
23 |
24 |
25 | $value): ?>
26 |
27 | = Html::encode($name) ?> |
28 | = htmlspecialchars(VarDumper::dumpAsString($value), ENT_QUOTES|ENT_SUBSTITUTE, \Yii::$app->charset, true) ?> |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/views/install/debug/panels/router/detail.php:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 | Router
9 |
10 | = Yii::$app->i18n->format('{rulesTested, plural, =0{} =1{tested # rule} other{tested # rules}} {hasMatch, plural, =0{} other{before match}}', [
11 | 'rulesTested' => $model->count,
12 | 'hasMatch' => (int)$model->hasMatch,
13 | ], 'en_US'); ?>
14 |
15 |
16 |
17 | message !== null): ?>
18 |
19 | = Html::encode($model->message); ?>
20 |
21 |
22 | logs !== []): ?>
23 |
24 |
25 |
26 | # |
27 | Rule |
28 | Parent |
29 |
30 |
31 |
32 | logs as $i => $log): ?>
33 | >
34 | = $i + 1; ?> |
35 | = Html::encode($log['rule']); ?> |
36 | = Html::encode($log['parent']); ?> |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/views/install/debug/panels/user/detail.php:
--------------------------------------------------------------------------------
1 |
10 |
11 | User
12 |
13 | data['identity'], $panel->data['attributes'])) {
15 |
16 | /** @noinspection PhpUnhandledExceptionInspection */
17 | $items = [
18 | [
19 | 'label' => 'User',
20 | 'content' => 'User Info
' . DetailView::widget([
21 | 'model' => $panel->data['identity'],
22 | 'attributes' => $panel->data['attributes']
23 | ]),
24 | 'active' => true,
25 | ],
26 | ];
27 |
28 | if ($panel->data['rolesProvider'] || $panel->data['permissionsProvider']) {
29 | $items[] = [
30 | 'label' => 'Roles and Permissions',
31 | 'content' => $this->render('roles', ['panel' => $panel])
32 | ];
33 | }
34 |
35 | if ($panel->canSwitchUser()) {
36 | $items[] = [
37 | 'label' => 'Switch User',
38 | 'content' => $this->render(
39 | 'switch',
40 | [
41 | 'panel' => $panel
42 | ]
43 | )
44 | ];
45 | }
46 |
47 | /** @noinspection PhpUnhandledExceptionInspection */
48 | echo Tabs::widget([
49 | 'items' => $items,
50 | ]);
51 |
52 | } else {
53 | echo 'Is guest.';
54 | } ?>
55 |
--------------------------------------------------------------------------------
/views/install/debug/panels/user/roles.php:
--------------------------------------------------------------------------------
1 | data['rolesProvider']) {
8 |
9 | echo 'Roles
';
10 |
11 | /** @noinspection PhpUnhandledExceptionInspection */
12 | echo GridView::widget([
13 | 'dataProvider' => $panel->data['rolesProvider'],
14 | 'columns' => [
15 | 'name',
16 | 'description',
17 | 'ruleName',
18 | 'data',
19 | 'createdAt:datetime',
20 | 'updatedAt:datetime'
21 | ]
22 | ]);
23 | }
24 |
25 | if ($panel->data['permissionsProvider']) {
26 |
27 | echo 'Permissions
';
28 |
29 | /** @noinspection PhpUnhandledExceptionInspection */
30 | echo GridView::widget([
31 | 'dataProvider' => $panel->data['permissionsProvider'],
32 | 'columns' => [
33 | 'name',
34 | 'description',
35 | 'ruleName',
36 | 'data',
37 | 'createdAt:datetime',
38 | 'updatedAt:datetime'
39 | ]
40 | ]);
41 | }
42 |
--------------------------------------------------------------------------------
/views/install/debug/panels/user/summary.php:
--------------------------------------------------------------------------------
1 |
6 |
26 |
--------------------------------------------------------------------------------
/views/site/maintenance.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | /** @var $this yii\web\View */
21 | /** @noinspection PhpUndefinedFieldInspection */
22 | $this->context->layout = 'plain';
23 | $this->title = Yii::t('app', 'Maintenance');
24 | $this->registerCss(/** @lang CSS */ '
25 | body {background-color: #d2d6de;}
26 | h1 { font-size: 45px;}
27 | ');
28 | ?>
29 |
30 |
35 |
36 |
37 |
= Yii::t("app", "Sorry, we're down for maintenance.") ?>
38 |
39 |
40 |
= Yii::t("app", "We'll be back shortly.") ?>
41 |
42 |
--------------------------------------------------------------------------------
/web/.htaccess:
--------------------------------------------------------------------------------
1 |
2 |
3 | Order allow,deny
4 | Allow from all
5 |
6 | = 2.4>
7 | Require all granted
8 |
9 |
10 |
11 |
12 | # Apache 2.2
13 |
14 | Order allow,deny
15 | Allow from all
16 |
17 |
18 | # Apache 2.4
19 |
20 | Require all granted
21 |
22 |
23 |
--------------------------------------------------------------------------------
/web/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/android-chrome-192x192.png
--------------------------------------------------------------------------------
/web/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/apple-touch-icon.png
--------------------------------------------------------------------------------
/web/assets/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/web/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #da532c
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/web/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/favicon-16x16.png
--------------------------------------------------------------------------------
/web/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/favicon-32x32.png
--------------------------------------------------------------------------------
/web/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/favicon.ico
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-Black.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-Black.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-BlackIt.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-BlackIt.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-Bold.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-BoldIt.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-BoldIt.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-ExtraLight.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-ExtraLight.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-ExtraLightIt.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-ExtraLightIt.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-It.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-It.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-Light.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-Light.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-LightIt.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-LightIt.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-Regular.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-Regular.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-Semibold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-Semibold.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/EOT/SourceSansPro-SemiboldIt.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/EOT/SourceSansPro-SemiboldIt.eot
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-Black.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-Black.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-BlackIt.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-BlackIt.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-Bold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-Bold.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-BoldIt.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-BoldIt.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-ExtraLight.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-ExtraLight.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-ExtraLightIt.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-ExtraLightIt.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-It.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-It.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-Light.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-Light.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-LightIt.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-LightIt.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-Regular.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-Regular.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-Semibold.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-Semibold.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/OTF/SourceSansPro-SemiboldIt.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/OTF/SourceSansPro-SemiboldIt.otf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-Black.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-BlackIt.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-BlackIt.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-Bold.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-BoldIt.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-BoldIt.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-ExtraLight.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-ExtraLightIt.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-ExtraLightIt.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-It.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-It.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-Light.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-LightIt.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-LightIt.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-Regular.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-Semibold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-Semibold.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/TTF/SourceSansPro-SemiboldIt.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/TTF/SourceSansPro-SemiboldIt.ttf
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Black.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Black.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-BlackIt.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-BlackIt.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Bold.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Bold.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-BoldIt.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-BoldIt.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-It.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-It.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Light.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Light.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-LightIt.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-LightIt.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Regular.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Regular.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Semibold.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-Semibold.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Black.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Black.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-BlackIt.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Bold.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Bold.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-BoldIt.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-ExtraLight.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-ExtraLightIt.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-It.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-It.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Light.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Light.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-LightIt.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-LightIt.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Regular.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Regular.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Semibold.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-Semibold.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF/TTF/SourceSansPro-SemiboldIt.ttf.woff
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Black.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Black.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-BlackIt.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Bold.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Bold.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-BoldIt.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-ExtraLight.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-ExtraLightIt.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-It.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-It.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Light.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Light.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-LightIt.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Regular.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Regular.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-Semibold.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/OTF/SourceSansPro-SemiboldIt.otf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Black.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Black.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-It.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-It.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Light.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Light.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2
--------------------------------------------------------------------------------
/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/fonts/sourcesans/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2
--------------------------------------------------------------------------------
/web/img/boxed-bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/boxed-bg.jpg
--------------------------------------------------------------------------------
/web/img/boxed-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/boxed-bg.png
--------------------------------------------------------------------------------
/web/img/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/logo.png
--------------------------------------------------------------------------------
/web/img/modal_loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/modal_loading.gif
--------------------------------------------------------------------------------
/web/img/sq_blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/sq_blue.png
--------------------------------------------------------------------------------
/web/img/sq_green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/sq_green.png
--------------------------------------------------------------------------------
/web/img/sq_red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/img/sq_red.png
--------------------------------------------------------------------------------
/web/index-prod.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | // Some PHP updates reset session save directory's permissions
21 | $ssp = session_save_path();
22 | if( !is_writable($ssp) ) {
23 | die("Session save path $ssp is not writable for PHP process");
24 | }
25 |
26 | require(__DIR__ . '/../vendor/autoload.php');
27 | require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
28 | require(__DIR__ . '/../helpers/Y.php');
29 |
30 | $config = require(__DIR__ . '/../config/web.php');
31 |
32 | if( !file_exists($config['basePath'].DIRECTORY_SEPARATOR.'install.lock') ) {
33 | header("Location: ./install/index.php");
34 | exit();
35 | }
36 |
37 | /** @noinspection PhpUnhandledExceptionInspection */
38 | (new yii\web\Application($config))->run();
39 |
--------------------------------------------------------------------------------
/web/index-test.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | if (!in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1'])) {
21 | die('You are not allowed to access this file.');
22 | }
23 |
24 | defined('YII_DEBUG') or define('YII_DEBUG', true);
25 | defined('YII_ENV') or define('YII_ENV', 'test');
26 |
27 | require __DIR__ . '/../vendor/autoload.php';
28 | require __DIR__ . '/../vendor/yiisoft/yii2/Yii.php';
29 | require(__DIR__ . '/../helpers/Y.php');
30 |
31 | $config = require __DIR__ . '/../config/test.php';
32 |
33 | /** @noinspection PhpUnhandledExceptionInspection */
34 | (new yii\web\Application($config))->run();
35 |
--------------------------------------------------------------------------------
/web/index.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | // Some PHP updates reset session save directory's permissions
21 | $ssp = session_save_path();
22 | if( !is_writable($ssp) ) {
23 | die("Session save path $ssp is not writable for PHP process");
24 | }
25 |
26 | defined('YII_DEBUG') or define('YII_DEBUG', true);
27 | defined('YII_ENV') or define('YII_ENV', 'dev');
28 |
29 | require(__DIR__ . '/../vendor/autoload.php');
30 | require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
31 | require(__DIR__ . '/../helpers/Y.php');
32 |
33 | $config = require(__DIR__ . '/../config/web.php');
34 |
35 | if( !file_exists($config['basePath'].DIRECTORY_SEPARATOR.'install.lock') ) {
36 | header("Location: ./install/index.php");
37 | exit();
38 | }
39 |
40 | /** @noinspection PhpUnhandledExceptionInspection */
41 | (new yii\web\Application($config))->run();
42 |
--------------------------------------------------------------------------------
/web/install/assets/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/web/install/deleter.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | error_reporting(0);
21 |
22 | require(__DIR__ . '/../../vendor/autoload.php');
23 | require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
24 |
25 | if(isset($_SERVER['HTTP_REFERER']) && stripos($_SERVER['HTTP_REFERER'], 'finalize') !== false) {
26 | try {
27 | \yii\helpers\FileHelper::removeDirectory(__DIR__ . '/../../install');
28 | \yii\helpers\FileHelper::removeDirectory(__DIR__.'/../../views/install');
29 | \yii\helpers\FileHelper::removeDirectory(__DIR__.'/../../migrations');
30 | unlink(__DIR__.'/../../config/install.php');
31 | unlink(__DIR__.'/../../views/layouts/install.php');
32 | unlink(__DIR__.'/../../controllers/InstallController.php');
33 | \yii\helpers\FileHelper::removeDirectory(__DIR__);
34 | } catch (\yii\base\ErrorException $e) {}
35 | }
36 |
37 | header("Location: ../index.php");
38 |
--------------------------------------------------------------------------------
/web/install/index-prod.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | require(__DIR__ . '/../../vendor/autoload.php');
21 | require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
22 | require(__DIR__ . '/../../helpers/Y.php');
23 |
24 | $config = require(__DIR__ . '/../../config/install.php');
25 |
26 | if( file_exists($config['basePath'].DIRECTORY_SEPARATOR.'install.lock') ) {
27 | header("Location: ../index.php");
28 | exit();
29 | }
30 |
31 | /** @noinspection PhpUnhandledExceptionInspection */
32 | (new yii\web\Application($config))->run();
33 |
--------------------------------------------------------------------------------
/web/install/index.php:
--------------------------------------------------------------------------------
1 | .
18 | */
19 |
20 | defined('YII_DEBUG') or define('YII_DEBUG', true);
21 | defined('YII_ENV') or define('YII_ENV', 'dev');
22 |
23 | require(__DIR__ . '/../../vendor/autoload.php');
24 | require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
25 | require(__DIR__ . '/../../helpers/Y.php');
26 |
27 | $config = require(__DIR__ . '/../../config/install.php');
28 |
29 | if( file_exists($config['basePath'].DIRECTORY_SEPARATOR.'install.lock') ) {
30 | header("Location: ../index.php");
31 | exit();
32 | }
33 |
34 | /** @noinspection PhpUnhandledExceptionInspection */
35 | (new yii\web\Application($config))->run();
36 |
--------------------------------------------------------------------------------
/web/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "seeBackup",
3 | "icons": [
4 | {
5 | "src": "\/android-chrome-192x192.png",
6 | "sizes": "192x192",
7 | "type": "image\/png"
8 | }
9 | ],
10 | "theme_color": "#ffffff",
11 | "display": "standalone"
12 | }
13 |
--------------------------------------------------------------------------------
/web/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/mstile-150x150.png
--------------------------------------------------------------------------------
/web/plugins/bootstrap-toggle/2.2.2/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2011-2014 Min Hur, The New York Times Company
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/web/plugins/bootstrap-toggle/2.2.2/bootstrap-toggle.min.css:
--------------------------------------------------------------------------------
1 | /*! ========================================================================
2 | * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
3 | * http://www.bootstraptoggle.com
4 | * ========================================================================
5 | * Copyright 2014 Min Hur, The New York Times Company
6 | * Licensed under MIT
7 | * ======================================================================== */
8 | .checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
9 | .toggle{position:relative;overflow:hidden}
10 | .toggle input[type=checkbox]{display:none}
11 | .toggle-group{position:absolute;width:200%;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
12 | .toggle.off .toggle-group{left:-100%}
13 | .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
14 | .toggle-off{position:absolute;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0}
15 | .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:0;border-width:0 1px}
16 | .toggle.btn{min-width:59px;min-height:34px}
17 | .toggle-on.btn{padding-right:24px}
18 | .toggle-off.btn{padding-left:24px}
19 | .toggle.btn-lg{min-width:79px;min-height:45px}
20 | .toggle-on.btn-lg{padding-right:31px}
21 | .toggle-off.btn-lg{padding-left:31px}
22 | .toggle-handle.btn-lg{width:40px}
23 | .toggle.btn-sm{min-width:50px;min-height:30px}
24 | .toggle-on.btn-sm{padding-right:20px}
25 | .toggle-off.btn-sm{padding-left:20px}
26 | .toggle.btn-xs{min-width:35px;min-height:22px}
27 | .toggle-on.btn-xs{padding-right:12px}
28 | .toggle-off.btn-xs{padding-left:12px}
--------------------------------------------------------------------------------
/web/plugins/clipboard/1.5.16/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Zeno Rocha
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/web/plugins/datetimepicker/4.17.45/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Jonathan Peterson (@Eonasdan)
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/web/plugins/flot/0.8.3/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Copyright (c) 2007-2014 IOLA and Ole Laursen
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use,
7 | copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the
9 | Software is furnished to do so, subject to the following
10 | conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/web/plugins/flot/0.8.3/jquery.flot.symbol.min.js:
--------------------------------------------------------------------------------
1 | /* Javascript plotting library for jQuery, version 0.8.3.
2 |
3 | Copyright (c) 2007-2014 IOLA and Ole Laursen.
4 | Licensed under the MIT license.
5 |
6 | */
7 | (function($){function processRawData(plot,series,datapoints){var handlers={square:function(ctx,x,y,radius,shadow){var size=radius*Math.sqrt(Math.PI)/2;ctx.rect(x-size,y-size,size+size,size+size)},diamond:function(ctx,x,y,radius,shadow){var size=radius*Math.sqrt(Math.PI/2);ctx.moveTo(x-size,y);ctx.lineTo(x,y-size);ctx.lineTo(x+size,y);ctx.lineTo(x,y+size);ctx.lineTo(x-size,y)},triangle:function(ctx,x,y,radius,shadow){var size=radius*Math.sqrt(2*Math.PI/Math.sin(Math.PI/3));var height=size*Math.sin(Math.PI/3);ctx.moveTo(x-size/2,y+height/2);ctx.lineTo(x+size/2,y+height/2);if(!shadow){ctx.lineTo(x,y-height/2);ctx.lineTo(x-size/2,y+height/2)}},cross:function(ctx,x,y,radius,shadow){var size=radius*Math.sqrt(Math.PI)/2;ctx.moveTo(x-size,y-size);ctx.lineTo(x+size,y+size);ctx.moveTo(x-size,y+size);ctx.lineTo(x+size,y-size)}};var s=series.points.symbol;if(handlers[s])series.points.symbol=handlers[s]}function init(plot){plot.hooks.processDatapoints.push(processRawData)}$.plot.plugins.push({init:init,name:"symbols",version:"1.0"})})(jQuery);
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/css/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/font-awesome/4.7.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/web/plugins/i18next/3.0.0/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2017 i18next
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 Damir Sultanov
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/cbackup.css:
--------------------------------------------------------------------------------
1 | @import url("minimal/minimal.css");
2 | @import url("minimal/red.css");
3 | @import url("minimal/green.css");
4 | @import url("minimal/blue.css");
5 | @import url("minimal/grey.css");
6 | @import url("minimal/orange.css");
7 |
8 | @import url("square/square.css");
9 | @import url("square/red.css");
10 | @import url("square/green.css");
11 | @import url("square/blue.css");
12 | @import url("square/grey.css");
13 | @import url("square/orange.css");
14 |
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, aero
2 | ----------------------------------- */
3 | .icheckbox_flat-aero,
4 | .iradio_flat-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-aero.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-aero.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-aero.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-aero {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-aero.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-aero.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-aero.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-aero,
48 | .iradio_flat-aero {
49 | background-image: url(aero@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/aero.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/aero@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/blue.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, blue
2 | ----------------------------------- */
3 | .icheckbox_flat-blue,
4 | .iradio_flat-blue {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(blue.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-blue {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-blue.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-blue.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-blue.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-blue {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-blue.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-blue.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-blue.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-blue,
48 | .iradio_flat-blue {
49 | background-image: url(blue@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/blue.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/blue@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/flat.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin flat skin, black
2 | ----------------------------------- */
3 | .icheckbox_flat,
4 | .iradio_flat {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(flat.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat,
48 | .iradio_flat {
49 | background-image: url(flat@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/flat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/flat.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/flat@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/flat@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/green.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, green
2 | ----------------------------------- */
3 | .icheckbox_flat-green,
4 | .iradio_flat-green {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(green.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-green {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-green.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-green.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-green.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-green {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-green.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-green.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-green.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-green,
48 | .iradio_flat-green {
49 | background-image: url(green@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/green.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/green@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/grey.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, grey
2 | ----------------------------------- */
3 | .icheckbox_flat-grey,
4 | .iradio_flat-grey {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(grey.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-grey {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-grey.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-grey.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-grey.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-grey {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-grey.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-grey.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-grey.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-grey,
48 | .iradio_flat-grey {
49 | background-image: url(grey@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/grey.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/grey@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/orange.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, orange
2 | ----------------------------------- */
3 | .icheckbox_flat-orange,
4 | .iradio_flat-orange {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(orange.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-orange {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-orange.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-orange.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-orange.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-orange {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-orange.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-orange.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-orange.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-orange,
48 | .iradio_flat-orange {
49 | background-image: url(orange@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/orange.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/orange@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/pink.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, pink
2 | ----------------------------------- */
3 | .icheckbox_flat-pink,
4 | .iradio_flat-pink {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(pink.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-pink {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-pink.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-pink.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-pink.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-pink {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-pink.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-pink.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-pink.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-pink,
48 | .iradio_flat-pink {
49 | background-image: url(pink@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/pink.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/pink@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/purple.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, purple
2 | ----------------------------------- */
3 | .icheckbox_flat-purple,
4 | .iradio_flat-purple {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(purple.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-purple {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-purple.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-purple.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-purple.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-purple {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-purple.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-purple.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-purple.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-purple,
48 | .iradio_flat-purple {
49 | background-image: url(purple@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/purple.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/purple@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, red
2 | ----------------------------------- */
3 | .icheckbox_flat-red,
4 | .iradio_flat-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-red.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-red.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-red.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-red {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-red.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-red.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-red.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-red,
48 | .iradio_flat-red {
49 | background-image: url(red@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/red.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/red@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/yellow.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Flat skin, yellow
2 | ----------------------------------- */
3 | .icheckbox_flat-yellow,
4 | .iradio_flat-yellow {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 20px;
11 | height: 20px;
12 | background: url(yellow.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_flat-yellow {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_flat-yellow.checked {
21 | background-position: -22px 0;
22 | }
23 | .icheckbox_flat-yellow.disabled {
24 | background-position: -44px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_flat-yellow.checked.disabled {
28 | background-position: -66px 0;
29 | }
30 |
31 | .iradio_flat-yellow {
32 | background-position: -88px 0;
33 | }
34 | .iradio_flat-yellow.checked {
35 | background-position: -110px 0;
36 | }
37 | .iradio_flat-yellow.disabled {
38 | background-position: -132px 0;
39 | cursor: default;
40 | }
41 | .iradio_flat-yellow.checked.disabled {
42 | background-position: -154px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_flat-yellow,
48 | .iradio_flat-yellow {
49 | background-image: url(yellow@2x.png);
50 | -webkit-background-size: 176px 22px;
51 | background-size: 176px 22px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/yellow.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/flat/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/flat/yellow@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/futurico/futurico.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Futurico skin
2 | ----------------------------------- */
3 | .icheckbox_futurico,
4 | .iradio_futurico {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 16px;
11 | height: 17px;
12 | background: url(futurico.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_futurico {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_futurico.checked {
21 | background-position: -18px 0;
22 | }
23 | .icheckbox_futurico.disabled {
24 | background-position: -36px 0;
25 | cursor: default;
26 | }
27 | .icheckbox_futurico.checked.disabled {
28 | background-position: -54px 0;
29 | }
30 |
31 | .iradio_futurico {
32 | background-position: -72px 0;
33 | }
34 | .iradio_futurico.checked {
35 | background-position: -90px 0;
36 | }
37 | .iradio_futurico.disabled {
38 | background-position: -108px 0;
39 | cursor: default;
40 | }
41 | .iradio_futurico.checked.disabled {
42 | background-position: -126px 0;
43 | }
44 |
45 | /* HiDPI support */
46 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
47 | .icheckbox_futurico,
48 | .iradio_futurico {
49 | background-image: url(futurico@2x.png);
50 | -webkit-background-size: 144px 19px;
51 | background-size: 144px 19px;
52 | }
53 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/futurico/futurico.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/futurico/futurico.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/futurico/futurico@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/futurico/futurico@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/line/line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/line/line.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/line/line@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/line/line@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/aero.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/aero@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/blue.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/blue@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/green.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/green@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/grey.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/grey@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/minimal.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, black
2 | ----------------------------------- */
3 | .icheckbox_minimal,
4 | .iradio_minimal {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(minimal.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_minimal,
54 | .iradio_minimal {
55 | background-image: url(minimal@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/minimal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/minimal.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/minimal@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/minimal@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/orange.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/orange@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/pink.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/pink@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/purple.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/purple@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Minimal skin, red
2 | ----------------------------------- */
3 | .icheckbox_minimal-red,
4 | .iradio_minimal-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 18px;
11 | height: 18px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_minimal-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_minimal-red.hover {
21 | background-position: -20px 0;
22 | }
23 | .icheckbox_minimal-red.checked {
24 | background-position: -40px 0;
25 | }
26 | .icheckbox_minimal-red.disabled {
27 | background-position: -60px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_minimal-red.checked.disabled {
31 | background-position: -80px 0;
32 | }
33 |
34 | .iradio_minimal-red {
35 | background-position: -100px 0;
36 | }
37 | .iradio_minimal-red.hover {
38 | background-position: -120px 0;
39 | }
40 | .iradio_minimal-red.checked {
41 | background-position: -140px 0;
42 | }
43 | .iradio_minimal-red.disabled {
44 | background-position: -160px 0;
45 | cursor: default;
46 | }
47 | .iradio_minimal-red.checked.disabled {
48 | background-position: -180px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_minimal-red,
54 | .iradio_minimal-red {
55 | background-image: url(red@2x.png);
56 | -webkit-background-size: 200px 20px;
57 | background-size: 200px 20px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/red.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/red@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/yellow.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/minimal/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/minimal/yellow@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/polaris/polaris.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Polaris skin
2 | ----------------------------------- */
3 | .icheckbox_polaris,
4 | .iradio_polaris {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 29px;
11 | height: 29px;
12 | background: url(polaris.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_polaris {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_polaris.hover {
21 | background-position: -31px 0;
22 | }
23 | .icheckbox_polaris.checked {
24 | background-position: -62px 0;
25 | }
26 | .icheckbox_polaris.disabled {
27 | background-position: -93px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_polaris.checked.disabled {
31 | background-position: -124px 0;
32 | }
33 |
34 | .iradio_polaris {
35 | background-position: -155px 0;
36 | }
37 | .iradio_polaris.hover {
38 | background-position: -186px 0;
39 | }
40 | .iradio_polaris.checked {
41 | background-position: -217px 0;
42 | }
43 | .iradio_polaris.disabled {
44 | background-position: -248px 0;
45 | cursor: default;
46 | }
47 | .iradio_polaris.checked.disabled {
48 | background-position: -279px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_polaris,
54 | .iradio_polaris {
55 | background-image: url(polaris@2x.png);
56 | -webkit-background-size: 310px 31px;
57 | background-size: 310px 31px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/polaris/polaris.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/polaris/polaris.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/polaris/polaris@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/polaris/polaris@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/aero.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, aero
2 | ----------------------------------- */
3 | .icheckbox_square-aero,
4 | .iradio_square-aero {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(aero.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-aero {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-aero.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-aero.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-aero.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-aero.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-aero {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-aero.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-aero.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-aero.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-aero.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_square-aero,
54 | .iradio_square-aero {
55 | background-image: url(aero@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/aero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/aero.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/aero@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/aero@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/blue.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/blue@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/green.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/green@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/green@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/grey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/grey.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/grey@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/grey@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/orange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/orange.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/orange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/orange@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/pink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/pink.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/pink@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/pink@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/purple.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/purple.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/purple@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/purple@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/red.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, red
2 | ----------------------------------- */
3 | .icheckbox_square-red,
4 | .iradio_square-red {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(red.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square-red {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square-red.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square-red.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square-red.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square-red.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square-red {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square-red.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square-red.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square-red.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square-red.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_square-red,
54 | .iradio_square-red {
55 | background-image: url(red@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/red.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/red@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/square.css:
--------------------------------------------------------------------------------
1 | /* iCheck plugin Square skin, black
2 | ----------------------------------- */
3 | .icheckbox_square,
4 | .iradio_square {
5 | display: inline-block;
6 | *display: inline;
7 | vertical-align: middle;
8 | margin: 0;
9 | padding: 0;
10 | width: 22px;
11 | height: 22px;
12 | background: url(square.png) no-repeat;
13 | border: none;
14 | cursor: pointer;
15 | }
16 |
17 | .icheckbox_square {
18 | background-position: 0 0;
19 | }
20 | .icheckbox_square.hover {
21 | background-position: -24px 0;
22 | }
23 | .icheckbox_square.checked {
24 | background-position: -48px 0;
25 | }
26 | .icheckbox_square.disabled {
27 | background-position: -72px 0;
28 | cursor: default;
29 | }
30 | .icheckbox_square.checked.disabled {
31 | background-position: -96px 0;
32 | }
33 |
34 | .iradio_square {
35 | background-position: -120px 0;
36 | }
37 | .iradio_square.hover {
38 | background-position: -144px 0;
39 | }
40 | .iradio_square.checked {
41 | background-position: -168px 0;
42 | }
43 | .iradio_square.disabled {
44 | background-position: -192px 0;
45 | cursor: default;
46 | }
47 | .iradio_square.checked.disabled {
48 | background-position: -216px 0;
49 | }
50 |
51 | /* HiDPI support */
52 | @media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
53 | .icheckbox_square,
54 | .iradio_square {
55 | background-image: url(square@2x.png);
56 | -webkit-background-size: 240px 24px;
57 | background-size: 240px 24px;
58 | }
59 | }
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/square.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/square.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/square@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/square@2x.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/yellow.png
--------------------------------------------------------------------------------
/web/plugins/icheck/1.0.1/css/square/yellow@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/cBackup/core/28488d14738f03190ab504b755785e5184ec3dcf/web/plugins/icheck/1.0.1/css/square/yellow@2x.png
--------------------------------------------------------------------------------
/web/plugins/jstz/LICENCE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2012 Jon Nylander, project maintained at
4 | https://bitbucket.org/pellepim/jstimezonedetect
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy
7 | of this software and associated documentation files (the "Software"), to deal
8 | in the Software without restriction, including without limitation the rights to
9 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
10 | of the Software, and to permit persons to whom the Software is furnished to
11 | do so, subject to the following conditions:
12 |
13 | The above copyright notice and this permission notice shall be included in
14 | all copies or substantial portions of the Software.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
22 | THE SOFTWARE.
--------------------------------------------------------------------------------
/web/plugins/ladda-bootstrap/0.9.4/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (C) 2014 Hakim El Hattab and Maksim Surguy
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
--------------------------------------------------------------------------------
/web/plugins/moment/2.17.1/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) JS Foundation and other contributors
2 |
3 | Permission is hereby granted, free of charge, to any person
4 | obtaining a copy of this software and associated documentation
5 | files (the "Software"), to deal in the Software without
6 | restriction, including without limitation the rights to use,
7 | copy, modify, merge, publish, distribute, sublicense, and/or sell
8 | copies of the Software, and to permit persons to whom the
9 | Software is furnished to do so, subject to the following
10 | conditions:
11 |
12 | The above copyright notice and this permission notice shall be
13 | included in all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
19 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
20 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
21 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
--------------------------------------------------------------------------------
/web/plugins/select2/4.0.3/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2012-2017 Kevin Brown, Igor Vaynberg, and Select2 contributors
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
22 |
--------------------------------------------------------------------------------
/web/plugins/select2/4.0.3/i18n/en.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/en",[],function(){return{errorLoading:function(){return"The results could not be loaded."},inputTooLong:function(e){var t=e.input.length-e.maximum,n="Please delete "+t+" character";return t!=1&&(n+="s"),n},inputTooShort:function(e){var t=e.minimum-e.input.length,n="Please enter "+t+" or more characters";return n},loadingMore:function(){return"Loading more results…"},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return e.maximum!=1&&(t+="s"),t},noResults:function(){return"No results found"},searching:function(){return"Searching…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/web/plugins/select2/4.0.3/i18n/lv.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/lv",[],function(){function e(e,t,n,r){return e===11?t:e%10===1?n:r}return{inputTooLong:function(t){var n=t.input.length-t.maximum,r="Lūdzu ievadiet par "+n;return r+=" simbol"+e(n,"iem","u","iem"),r+" mazāk"},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Lūdzu ievadiet vēl "+n;return r+=" simbol"+e(n,"us","u","us"),r},loadingMore:function(){return"Datu ielāde…"},maximumSelected:function(t){var n="Jūs varat izvēlēties ne vairāk kā "+t.maximum;return n+=" element"+e(t.maximum,"us","u","us"),n},noResults:function(){return"Sakritību nav"},searching:function(){return"Meklēšana…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/web/plugins/select2/4.0.3/i18n/ru.js:
--------------------------------------------------------------------------------
1 | /*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */
2 |
3 | (function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var e=jQuery.fn.select2.amd;return e.define("select2/i18n/ru",[],function(){function e(e,t,n,r){return e%10<5&&e%10>0&&e%100<5||e%100>20?e%10>1?n:t:r}return{errorLoading:function(){return"Невозможно загрузить результаты"},inputTooLong:function(t){var n=t.input.length-t.maximum,r="Пожалуйста, введите на "+n+" символ";return r+=e(n,"","a","ов"),r+=" меньше",r},inputTooShort:function(t){var n=t.minimum-t.input.length,r="Пожалуйста, введите еще хотя бы "+n+" символ";return r+=e(n,"","a","ов"),r},loadingMore:function(){return"Загрузка данных…"},maximumSelected:function(t){var n="Вы можете выбрать не более "+t.maximum+" элемент";return n+=e(t.maximum,"","a","ов"),n},noResults:function(){return"Совпадений не найдено"},searching:function(){return"Поиск…"}}}),{define:e.define,require:e.require}})();
--------------------------------------------------------------------------------
/web/plugins/toastr/2.1.3/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2017 Toastr Maintainers
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/web/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /
3 |
--------------------------------------------------------------------------------
/yii:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | run();
21 | exit($exitCode);
22 |
--------------------------------------------------------------------------------
/yii-prod:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env php
2 | run();
18 | exit($exitCode);
19 |
--------------------------------------------------------------------------------
/yii.bat:
--------------------------------------------------------------------------------
1 | @echo off
2 |
3 | rem -------------------------------------------------------------
4 | rem Yii command line bootstrap script for Windows.
5 | rem
6 | rem @author Qiang Xue
7 | rem @link http://www.yiiframework.com/
8 | rem @copyright Copyright (c) 2008 Yii Software LLC
9 | rem @license http://www.yiiframework.com/license/
10 | rem -------------------------------------------------------------
11 |
12 | @setlocal
13 |
14 | set YII_PATH=%~dp0
15 |
16 | if "%PHP_COMMAND%" == "" set PHP_COMMAND=php.exe
17 |
18 | "%PHP_COMMAND%" "%YII_PATH%yii" %*
19 |
20 | @endlocal
21 |
--------------------------------------------------------------------------------