1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
copyright.php
См. документацию.
1<?php
8
9namespace Bitrix\Main\UI;
10
11use Bitrix\Main;
12use Bitrix\Main\Localization\Loc;
13use Bitrix\Main\Config\Option;
14
16{
17 const LICENCE_MIT = "MIT";
18 const LICENCE_COMMERCIAL = "Commercial";
19 const LICENCE_PUBLIC_DOMAIN = "Public Domain";
20 const LICENCE_BSD2 = "2-Clause BSD";
21 const LICENCE_BSD3 = "3-Clause BSD";
22 const LICENCE_APACHE2 = "Apache License, Version 2.0";
23 const LICENCE_W3C = "W3C License";
24 const LICENCE_OFL = "SIL Open Font License, Version 1.1";
25 const LICENCE_LGPL2 = "GNU Lesser General Public License, Version 2.1";
26 const LICENCE_CUSTOM = "License";
27
28 protected
39
40 public function __construct($productName)
41 {
42 $this->productName = $productName;
43 }
44
49 public static function getBitrixCopyright()
50 {
51 /*
52 if(LANGUAGE_ID == "ru")
53 $vendor = "1c_bitrix_portal";
54 else
55 $vendor = "bitrix_portal";
56
57 if (LANGUAGE_ID == "ru")
58 COption::SetOptionString("main", "vendor", "1c_bitrix");
59 else
60 COption::SetOptionString("main", "vendor", "bitrix");
61 */
62 $vendor = Option::get("main", "vendor", "1c_bitrix");
63
64 return (new static(Loc::getMessage("EPILOG_ADMIN_SM_".$vendor)))
65 ->setProductUrl(Loc::getMessage("EPILOG_ADMIN_URL_PRODUCT_".$vendor))
66 ->setCopyright(Loc::getMessage("EPILOG_ADMIN_COPY_".$vendor))
67 ->setVendorName(Loc::getMessage("EPILOG_ADMIN_URL_MAIN_TEXT_".$vendor))
68 ->setVendorUrl(Loc::getMessage("EPILOG_ADMIN_URL_MAIN_".$vendor))
69 ->setSupportUrl(Loc::getMessage("EPILOG_ADMIN_URL_SUPPORT_".$vendor))
70 ->setLicenceUrl(\CUpdateClient::getLicenseTextPath());
71 }
72
76 public function getProductName()
77 {
78 return $this->productName;
79 }
80
84 public function getProductUrl()
85 {
86 return $this->productUrl;
87 }
88
92 public function getCopyright()
93 {
94 return $this->copyright;
95 }
96
100 public function getCopyrightUrl()
101 {
102 return $this->copyrightUrl;
103 }
104
108 public function getVendorName()
109 {
110 return $this->vendorName;
111 }
112
116 public function getVendorUrl()
117 {
118 return $this->vendorUrl;
119 }
120
124 public function getSupportUrl()
125 {
126 return $this->supportUrl;
127 }
128
132 public function getLicence()
133 {
134 return $this->licence? : static::LICENCE_CUSTOM;
135 }
136
140 public function getLicenceUrl()
141 {
142 static $urls = [
143 self::LICENCE_MIT => "https://opensource.org/licenses/MIT",
144 self::LICENCE_BSD2 => "https://opensource.org/licenses/BSD-2-Clause",
145 self::LICENCE_BSD3 => "https://opensource.org/licenses/BSD-3-Clause",
146 self::LICENCE_APACHE2 => "http://www.apache.org/licenses/LICENSE-2.0",
147 self::LICENCE_W3C => "https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document",
148 self::LICENCE_OFL => "https://scripts.sil.org/OFL",
149 self::LICENCE_LGPL2 => "https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html",
150 ];
151
152 if($this->licenceUrl === null && isset($urls[$this->licence]))
153 {
154 return $urls[$this->licence];
155 }
156
157 return $this->licenceUrl;
158 }
159
163 public function getLicenceText()
164 {
165 return $this->licenceText;
166 }
167
173 {
174 $this->productName = $productName;
175 return $this;
176 }
177
182 public function setProductUrl($productUrl)
183 {
184 $this->productUrl = $productUrl;
185 return $this;
186 }
187
192 public function setCopyright($copyright)
193 {
194 $this->copyright = $copyright;
195 return $this;
196 }
197
203 {
204 $this->copyrightUrl = $copyrightUrl;
205 return $this;
206 }
207
212 public function setVendorName($vendorName)
213 {
214 $this->vendorName = $vendorName;
215 return $this;
216 }
217
222 public function setVendorUrl($vendorUrl)
223 {
224 $this->vendorUrl = $vendorUrl;
225 return $this;
226 }
227
232 public function setSupportUrl($supportUrl)
233 {
234 $this->supportUrl = $supportUrl;
235 return $this;
236 }
237
242 public function setLicence($licence)
243 {
244 $this->licence = $licence;
245 return $this;
246 }
247
252 public function setLicenceUrl($licenceUrl)
253 {
254 $this->licenceUrl = $licenceUrl;
255 return $this;
256 }
257
263 {
264 $this->licenceText = $licenceText;
265 return $this;
266 }
267
272 public static function getThirdPartySoftware()
273 {
274 $software = static::getMainThirdParty();
275
276 $event = new Main\Event("main", "onGetThirdPartySoftware");
277 $event->send();
278
279 foreach($event->getResults() as $evenResult)
280 {
281 if($evenResult->getType() == Main\EventResult::SUCCESS)
282 {
283 $result = $evenResult->getParameters();
284 if(is_array($result))
285 {
286 $software = array_merge($software, $result);
287 }
288 }
289 }
290
291 usort($software, function($a, $b){
292 return strcasecmp($a->getProductName(), $b->getProductName());
293 });
294
295 return $software;
296 }
297
298 protected static function getMainThirdParty()
299 {
300 return [
301 // main/install/js/main/jquery
302 (new static("jQuery JavaScript Library"))
303 ->setProductUrl("http://jquery.com/")
304 ->setCopyright("Copyright JS Foundation and other contributors")
305 ->setLicence(static::LICENCE_MIT)
306 ->setLicenceUrl("http://jquery.org/license"),
307
308 // main/install/js/main/amcharts
309 (new static("amCharts"))
310 ->setProductUrl("https://www.amcharts.com/")
311 ->setCopyright("Copyright (c) 2018 amCharts (Antanas Marcelionis, Martynas Majeris)")
312 ->setLicence(static::LICENCE_COMMERCIAL),
313
314 // main/install/js/main/imageeditor/external/react
315 (new static("React"))
316 ->setProductUrl("https://reactjs.org/")
317 ->setCopyright("Copyright (c) Facebook, Inc. and its affiliates")
318 ->setLicence(static::LICENCE_MIT),
319
320 // main/install/js/main/imageeditor/external/photoeditorsdk
321 (new static("PhotoEditorSDK"))
322 ->setProductUrl("https://photoeditorsdk.com/")
323 ->setCopyright("Copyright (C) 2016-2019 img.ly GmbH <contact@img.ly>")
324 ->setLicence(static::LICENCE_COMMERCIAL),
325
326 // main/install/js/main/md5
327 (new static("js-md5"))
328 ->setProductUrl("https://github.com/emn178/js-md5")
329 ->setCopyright("copyright Chen, Yi-Cyuan 2014-2017")
330 ->setLicence(static::LICENCE_MIT),
331
332 // main/install/js/main/sha1
333 (new static("js-sha1"))
334 ->setProductUrl("https://github.com/emn178/js-sha1")
335 ->setCopyright("copyright Chen, Yi-Cyuan 2014-2017")
336 ->setLicence(static::LICENCE_MIT),
337
338 // main/install/js/main/polyfill/intersectionobserver
339 (new static("IntersectionObserver"))
340 ->setProductUrl("https://github.com/w3c/IntersectionObserver/")
341 ->setCopyright("Copyright 2016 Google Inc.")
342 ->setLicence(static::LICENCE_W3C),
343
344 // main/install/js/main/qrcode
345 (new static("QRCode for JavaScript"))
346 ->setProductUrl("https://kazuhikoarase.github.io/qrcode-generator/")
347 ->setCopyright("Copyright (c) 2009 Kazuhiko Arase")
348 ->setLicence(static::LICENCE_MIT),
349
350 // main/install/js/main/recorder
351 (new static("lamejs"))
352 ->setProductUrl("https://github.com/zhuker/lamejs")
353 ->setCopyright("Alex Zhukov")
354 ->setLicenceUrl("https://raw.githubusercontent.com/zhuker/lamejs/master/LICENSE"),
355
356 // main/install/js/main/webrtc
357 (new static("WebRTC adapter"))
358 ->setProductUrl("https://github.com/webrtchacks/adapter")
359 ->setCopyright("Copyright (c) 2017 The WebRTC project authors")
360 ->setLicence(static::LICENCE_BSD3)
361 ->setLicenceUrl("https://raw.githubusercontent.com/webrtcHacks/adapter/master/LICENSE.md"),
362
363 // main/install/js/main/rsasecurity.js
364 (new static("Base64 js"))
365 ->setCopyright("Tyler Akins")
366 ->setLicence(static::LICENCE_PUBLIC_DOMAIN),
367
368 // main/install/js/main/rsasecurity.js
369 (new static("BigInt js"))
370 ->setCopyright("Copyright 1998-2005 David Shapiro")
371 ->setLicenceText(
372"You may use, re-use, abuse, copy, and modify this code to your liking, but please keep this header.
373
374Thanks!
375"),
376
377 // main/install/js/main/rsasecurity.js
378 (new static("BarrettMu js"))
379 ->setCopyright("Copyright 2004-2005 David Shapiro")
380 ->setLicenceText(
381"You may use, re-use, abuse, copy, and modify this code to your liking, but please keep this header.
382
383Thanks!
384"),
385
386 // main/install/js/main/rsasecurity.js
387 (new static("RSA js"))
388 ->setCopyright("Copyright 1998-2005 David Shapiro")
389 ->setLicenceText(
390"You may use, re-use, abuse, copy, and modify this code to your liking, but please keep this header.
391
392Thanks!
393"),
394
395 // main/lib/web/jwk.php
396 (new static("PHP-JWT"))
397 ->setProductUrl("https://github.com/fproject/php-jwt")
398 ->setCopyright("Bui Sy Nguyen <nguyenbs@gmail.com>")
399 ->setLicence(static::LICENCE_BSD3)
400 ->setLicenceUrl("https://github.com/fproject/php-jwt/blob/master/LICENSE"),
401
402 // main/lib/web/jwt.php
403 (new static("PHP-JWT"))
404 ->setProductUrl("https://github.com/firebase/php-jwt")
405 ->setCopyright("Neuman Vong <neuman@twilio.com>, Anant Narayanan <anant@php.net>")
406 ->setLicence(static::LICENCE_BSD3)
407 ->setLicenceUrl("https://github.com/firebase/php-jwt/blob/master/LICENSE"),
408
409 // main/install/fonts
410 (new static("Fonts \"PT Sans\", \"PT Serif\""))
411 ->setProductUrl("http://www.paratype.com/public")
412 ->setCopyright("Copyright (c) 2010, ParaType Ltd.")
413 ->setLicence(static::LICENCE_OFL),
414
415 // main/install/css/main/bootstrap.css
416 (new static("Bootstrap v3.3"))
417 ->setProductUrl("https://getbootstrap.com/")
418 ->setCopyright("Copyright 2011-2016 Twitter, Inc.")
419 ->setLicence(static::LICENCE_MIT)
420 ->setLicenceUrl("https://github.com/twbs/bootstrap/blob/main/LICENSE"),
421
422 // main/install/css/main/bootstrap_v4
423 // ui/install/js/ui/bootstrap4
424 (new static("Bootstrap v4"))
425 ->setProductUrl("https://getbootstrap.com/")
426 ->setCopyright("Copyright 2011-2019 The Bootstrap Authors. Copyright 2011-2019 Twitter, Inc.")
427 ->setLicence(static::LICENCE_MIT)
428 ->setLicenceUrl("https://github.com/twbs/bootstrap/blob/main/LICENSE"),
429
430 // main/install/fonts
431 (new static("Font Awesome 6"))
432 ->setProductUrl("http://fontawesome.io")
433 ->setCopyright("Fonticons, Inc.")
434 ->setLicence("Font: SIL OFL 1.1, CSS: MIT License")
435 ->setLicenceUrl("http://fontawesome.io/license"),
436
437 // main/install/fonts
438 (new static("Open Sans Font"))
439 ->setProductUrl("https://fonts.google.com/specimen/Open+Sans")
440 ->setCopyright("Google Inc.")
441 ->setLicence(static::LICENCE_APACHE2),
442
443 // main/install/js/main/phonenumber/flag
444 (new static("Flags Images"))
445 ->setProductUrl("http://www.gosquared.com/")
446 ->setCopyright("Copyright (c) 2013 Go Squared Ltd")
447 ->setLicenceText(
448"Copyright (c) 2013 Go Squared Ltd. http://www.gosquared.com/
449
450Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
451
452The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
453
454THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
455"),
456
457 // main/install/js/main/polyfill/core
458 // crm/install/js/crm/site/form/babelhelpers/
459 (new static("Babel"))
460 ->setProductUrl("https://github.com/babel/babel")
461 ->setCopyright("(c) 2018 Babel")
462 ->setLicence(static::LICENCE_MIT)
463 ->setLicenceUrl("https://github.com/babel/babel/blob/main/LICENSE"),
464
465 // main/install/js/main/polyfill/core
466 (new static("Babel Regenerator Runtime"))
467 ->setCopyright("Copyright (c) 2014-present, Facebook, Inc.")
468 ->setLicence(static::LICENCE_MIT),
469
470 // main/vendor/psr/container
471 (new static("PSR Container"))
472 ->setProductUrl("https://github.com/container-interop/fig-standards/")
473 ->setCopyright("Copyright (c) 2013-2016 container-interop. Copyright (c) 2016 PHP Framework Interoperability Group")
474 ->setLicence(static::LICENCE_MIT)
475 ->setLicenceUrl("https://github.com/container-interop/fig-standards/blob/master/LICENSE-MIT.md"),
476
477 // main/vendor/psr/log
478 (new static("PSR Log"))
479 ->setProductUrl("https://github.com/php-fig/log/")
480 ->setCopyright("Copyright (c) 2012 PHP Framework Interoperability Group")
481 ->setLicence(static::LICENCE_MIT)
482 ->setLicenceUrl("https://github.com/php-fig/log/blob/master/LICENSE"),
483
484 // main/vendor/psr/http-message
485 (new static("PSR HTTP Message"))
486 ->setProductUrl("https://github.com/php-fig/http-message")
487 ->setCopyright("Copyright (c) 2014 PHP Framework Interoperability Group")
488 ->setLicence(static::LICENCE_MIT)
489 ->setLicenceUrl("https://github.com/php-fig/http-message/blob/master/LICENSE"),
490
491 // main/vendor/psr/http-client
492 (new static("PSR HTTP Client"))
493 ->setProductUrl("https://github.com/php-fig/http-client")
494 ->setCopyright("Copyright (c) 2017 PHP Framework Interoperability Group")
495 ->setLicence(static::LICENCE_MIT)
496 ->setLicenceUrl("https://github.com/php-fig/http-client/blob/master/LICENSE"),
497
498 // main/vendor/php-http/promise
499 (new static("php-http/promise"))
500 ->setProductUrl("https://github.com/php-http/promise")
501 ->setCopyright("Copyright (c) 2015-2016 PHP HTTP Team <team@php-http.org>")
502 ->setLicence(static::LICENCE_MIT)
503 ->setLicenceUrl("https://github.com/php-http/promise/blob/master/LICENSE"),
504
505 // main/install/js/main/d3js
506 (new static("D3.js"))
507 ->setProductUrl("https://d3js.org")
508 ->setCopyright("Copyright 2020 Mike Bostock")
509 ->setLicence(static::LICENCE_BSD3)
510 ->setLicenceUrl("https://github.com/d3/d3/blob/master/LICENSE"),
511
512 // main/install/js/main/helper/runtime.js
513 (new static("Swiffy runtime"))
514 ->setCopyright("Copyright 2014 Google Inc.")
515 ->setLicenceText(
516"Copyright 2014 Google Inc.
517
518Swiffy runtime version 7.2.0
519
520In addition to the Google Terms of Service (http://www.google.com/accounts/TOS), Google grants you and the Google Swiffy end users a personal, worldwide, royalty-free, non-assignable and non-exclusive license to use the Google Swiffy runtime to host it for Google Swiffy end users and to use it in connection with the Google Swiffy service.
521"),
522
523 // ui/install/js/ui/mustache/mustache.js
524 // sale/install/components/bitrix/sale.basket.basket/templates/.default/js/mustache.js
525 // sale/install/components/bitrix/sale.basket.basket/templates/bootstrap_v4/js/mustache.js
526 (new static("mustache.js"))
527 ->setProductUrl("http://github.com/janl/mustache.js")
528 ->setCopyright("Copyright (c) 2009 Chris Wanstrath (Ruby). Copyright (c) 2010-2014 Jan Lehnardt (JavaScript). Copyright (c) 2010-2015 The mustache.js community")
529 ->setLicence(static::LICENCE_MIT)
530 ->setLicenceUrl("https://github.com/janl/mustache.js/blob/master/LICENSE"),
531
532 // ui/install/js/ui/pdfjs
533 // ui/install/js/ui/pdfjs-ie11
534 // fileman/install/components/bitrix/pdf.viewer
535 (new static("PDF.js"))
536 ->setProductUrl("https://github.com/mozilla/pdf.js")
537 ->setCopyright("Copyright 2018 Mozilla Foundation")
538 ->setLicence(static::LICENCE_APACHE2)
539 ->setLicenceUrl("http://www.apache.org/licenses/LICENSE-2.0"),
540
541 // ui/install/js/ui/highlightjs
542 (new static("Highlight.js"))
543 ->setProductUrl("https://github.com/highlightjs/highlight.js")
544 ->setCopyright("Copyright (c) 2006, Ivan Sagalaev")
545 ->setLicence(static::LICENCE_BSD3)
546 ->setLicenceUrl("https://github.com/highlightjs/highlight.js/blob/master/LICENSE"),
547
548 // for landing
549 // landing/install/templates/landing24/assets/vendor
550 (new static("Animate.css"))
551 ->setProductUrl("http://daneden.me/animate")
552 ->setCopyright("Copyright (c) 2017 Daniel Eden")
553 ->setLicence(static::LICENCE_MIT),
554
555 // landing/install/templates/landing24/assets/vendor
556 (new static("jQuery Easing v1.3"))
557 ->setProductUrl("http://gsgd.co.uk/sandbox/jquery/easing/")
558 ->setCopyright("Copyright (c) 2008 George McGinley Smith")
559 ->setLicence(static::LICENCE_BSD3),
560
561 // landing/install/templates/landing24/assets/vendor
562 (new static("The Final Countdown for jQuery v2.2.0"))
563 ->setProductUrl("http://hilios.github.io/jQuery.countdown/")
564 ->setCopyright("Copyright (c) 2016 Edson Hilios")
565 ->setLicence(static::LICENCE_MIT)
566 ->setLicenceUrl("https://github.com/hilios/jQuery.countdown/blob/master/LICENSE.md"),
567
568 // landing/install/templates/landing24/assets/vendor
569 (new static("Slick carousel"))
570 ->setProductUrl("https://github.com/kenwheeler/slick/")
571 ->setCopyright("Copyright (c) 2017 Ken Wheeler")
572 ->setLicence(static::LICENCE_MIT)
573 ->setLicenceUrl("https://github.com/kenwheeler/slick/blob/master/LICENSE"),
574
575 // landing/install/templates/landing24/assets/vendor
576 (new static("FancyBox v3.2.5"))
577 ->setProductUrl("http://fancyapps.com/fancybox/")
578 ->setCopyright("Copyright 2017 fancyApps")
579 ->setLicence(static::LICENCE_COMMERCIAL),
580
581 // landing/install/templates/landing24/assets/vendor
582 (new static("Simple Line Icons"))
583 ->setProductUrl("https://simplelineicons.github.io/")
584 ->setCopyright("Originally brought to you by Sabbir & Contributors")
585 ->setLicence(static::LICENCE_MIT),
586
587 // landing/install/templates/landing24/assets/vendor
588 (new static("Hamburgers.css"))
589 ->setProductUrl("https://jonsuh.com/hamburgers/")
590 ->setCopyright("@author Jonathan Suh @jonsuh")
591 ->setLicence(static::LICENCE_MIT)
592 ->setLicenceUrl("https://github.com/jonsuh/hamburgers/blob/master/LICENSE"),
593
594 (new static("Unify - Responsive Website Template v2.0.0"))
595 ->setProductUrl("https://wrapbootstrap.com/theme/unify-responsive-website-template-WB0412697")
596 ->setCopyright("Author: Htmlstream")
597 ->setLicence(static::LICENCE_COMMERCIAL),
598
599 (new static("Unsplash"))
600 ->setProductUrl("https://unsplash.com/")
601 ->setLicenceText("Unsplash grants you an irrevocable, nonexclusive, worldwide copyright license to download, copy, modify, distribute, perform, and use photos from Unsplash for free, including for commercial purposes, without permission from or attributing the photographer or Unsplash. This license does not include the right to compile photos from Unsplash to replicate a similar or competing service."),
602
603 // ui/install/js/ui/dexie
604 (new static("Dexie.js - a minimalistic wrapper for IndexedDB v4.0.9"))
605 ->setCopyright("David Fahlander, david.fahlander@gmail.com")
606 ->setProductUrl("https://dexie.org")
607 ->setLicence(static::LICENCE_APACHE2)
608 ->setLicenceUrl("http://www.apache.org/licenses/"),
609
610 // ui/install/js/ui/progressbarjs
611 (new static("ProgressBar.js v1.1.1"))
612 ->setCopyright("Copyright 2022, Kimmo Brunfeldt")
613 ->setProductUrl("https://kimmobrunfeldt.github.io/progressbar.js")
614 ->setLicence(static::LICENCE_MIT),
615
616 // ui/install/js/ui/vue
617 // crm/install/js/crm/site/form/src/vue
618 (new static("Vue.js v2.6.14"))
619 ->setCopyright("Copyright 2014-2021, Evan You")
620 ->setProductUrl("https://v2.vuejs.org")
621 ->setLicence(static::LICENCE_MIT),
622
623 // ui/install/js/ui/vue/vuex
624 (new static("Vuex v3.6.2"))
625 ->setCopyright("Copyright 2021, Evan You")
626 ->setProductUrl("https://v3.vuex.vuejs.org/")
627 ->setLicence(static::LICENCE_MIT),
628
629 // ui/install/js/ui/vue/router
630 (new static("Vue-router v3.6.5"))
631 ->setCopyright("Copyright 2021, Evan You")
632 ->setProductUrl("https://v3.router.vuejs.org/")
633 ->setLicence(static::LICENCE_MIT),
634
635 // ui/install/js/ui/vue/portal
636 (new static("Portal Vue v2.1.7"))
637 ->setCopyright("Copyright 2019, Thorsten Lunborg")
638 ->setProductUrl("https://portal-vue.linusb.org/")
639 ->setLicence(static::LICENCE_MIT),
640
641 // ui/install/js/ui/vue3/vue
642 (new static("Vue v3.5.4"))
643 ->setCopyright("2018-present Yuxi (Evan) You and Vue contributors")
644 ->setProductUrl("https://vuejs.org/")
645 ->setLicence(static::LICENCE_MIT),
646
647 // ui/install/js/ui/vue3/vue/dev/src/vueuse.js
648 (new static("Utilities from VueUse collection"))
649 ->setCopyright("Copyright 2019-2022 Anthony Fu")
650 ->setProductUrl("https://vueuse.org/")
651 ->setLicence(static::LICENCE_MIT),
652
653 // ui/install/js/ui/vue3/vuex
654 (new static("Vuex v4.1.0"))
655 ->setCopyright("Copyright 2022 Evan You")
656 ->setProductUrl("https://vuex.vuejs.org/")
657 ->setLicence(static::LICENCE_MIT),
658
659 // ui/install/js/ui/vue3/router
660 (new static("Vue-router v4.4.4"))
661 ->setCopyright("Copyright 2024 Eduardo San Martin Morote")
662 ->setProductUrl("https://router.vuejs.org/")
663 ->setLicence(static::LICENCE_MIT),
664
665 // ui/install/js/ui/vue3/pinia
666 (new static("Pinia v2.2.2"))
667 ->setCopyright("Copyright 2024 Eduardo San Martin Morote")
668 ->setProductUrl("https://pinia.vuejs.org/")
669 ->setLicence(static::LICENCE_MIT),
670
671 // advertising/install/components/bitrix/advertising.banner/templates/jssor
672 (new static("Jssor Slider"))
673 ->setCopyright("Jssor Slider 2009-2020")
674 ->setProductUrl("https://www.jssor.com")
675 ->setLicence(static::LICENCE_MIT),
676
677 // advertising/install/components/bitrix/advertising.banner/templates/nivo
678 (new static("jQuery Nivo Slider v3.2"))
679 ->setCopyright("Copyright 2012, Dev7studios")
680 ->setProductUrl("http://nivo.dev7studios.com")
681 ->setLicence(static::LICENCE_MIT),
682
683 // ui/install/js/ui/player/video-js
684 (new static("Video.js 8.18.1"))
685 ->setCopyright("Copyright Brightcove, Inc. <https://www.brightcove.com/>")
686 ->setProductUrl("http://videojs.com/")
687 ->setLicence(static::LICENCE_APACHE2),
688
689 // ui/install/js/ui/player/video-js/plugins/playlist
690 (new static("Video.js Playlist 6.0.0"))
691 ->setCopyright("Copyright Brightcove, Inc. <https://www.brightcove.com/>")
692 ->setProductUrl("https://github.com/videojs/videojs-playlist")
693 ->setLicence(static::LICENCE_APACHE2),
694
695 // ui/install/js/ui/player/video-js/plugins/playlist
696 (new static("Video.js Playlist UI 5.0.0"))
697 ->setCopyright("Copyright Brightcove, Inc. <https://www.brightcove.com/>")
698 ->setProductUrl("https://github.com/videojs/videojs-playlist-ui")
699 ->setLicence(static::LICENCE_APACHE2),
700
701 // documentgenerator/lib/external
702 (new static("Petrovich v1.0.0"))
703 ->setCopyright("Mike Bazhenov")
704 ->setProductUrl('https://github.com/MikeBazhenov/petrovich')
705 ->setLicence(static::LICENCE_MIT),
706
707 // ui/install/js/ui/confetti
708 (new static("Canvas confetti"))
709 ->setCopyright("Copyright (c) 2020, Kiril Vatev")
710 ->setProductUrl('https://github.com/catdad/canvas-confetti')
711 ->setLicence(static::LICENCE_MIT),
712
713 // location/install/js/location/osm/leaflet
714 (new static("Leaflet"))
715 ->setCopyright("Copyright (c) 2010-2019, Vladimir Agafonkin. Copyright (c) 2010-2011, CloudMade")
716 ->setProductUrl('https://github.com/Leaflet/Leaflet')
717 ->setLicence(static::LICENCE_BSD2),
718
719 // ui/install/js/ui/entity-selector/src/search/unicode-words.js
720 // mobile/install/mobileapp/mobile/extensions/bitrix/selector/utils/word-separator
721 (new static("Lodash"))
722 ->setCopyright("Copyright OpenJS Foundation and other contributors <https://openjsf.org/>")
723 ->setProductUrl('https://lodash.com/')
724 ->setLicence(static::LICENCE_MIT),
725
726 // main/data/weak_passwords
727 (new static("SecLists"))
728 ->setCopyright("Copyright (c) 2018 Daniel Miessler")
729 ->setProductUrl('https://github.com/danielmiessler/SecLists')
730 ->setLicence(static::LICENCE_MIT)
731 ->setLicenceUrl('https://github.com/danielmiessler/SecLists/blob/master/LICENSE'),
732
733 // intranet/install/templates/login/font
734 (new static('Font Montserrat'))
735 ->setCopyright('Copyright 2011 The Montserrat Project Authors')
736 ->setProductUrl('https://fonts.google.com/specimen/Montserrat')
737 ->setLicence(static::LICENCE_OFL),
738
739 // ui/fonts/inter/
740 (new static("The Inter Font Family"))
741 ->setProductUrl("https://rsms.me/inter/")
742 ->setCopyright("Copyright 2020 The Inter Project Authors (https://github.com/rsms/inter)")
743 ->setLicence(static::LICENCE_OFL),
744
745 // ui/lib/barcode
746 (new static("Barcode"))
747 ->setCopyright("Copyright (c) 2016-2018 Kreative Software")
748 ->setProductUrl('https://github.com/kreativekorp/barcode')
749 ->setLicence(static::LICENCE_MIT)
750 ->setLicenceUrl('https://github.com/kreativekorp/barcode/blob/master/LICENSE'),
751
752 // main/vendor/phpmailer
753 (new static("PHPMailer"))
754 ->setCopyright("Copyright 2012 - 2020 Marcus Bointon, 2010 - 2012 Jim Jagielski, 2004 - 2009 Andy Prevost")
755 ->setProductUrl('https://github.com/PHPMailer/PHPMailer')
756 ->setLicence(static::LICENCE_LGPL2)
757 ->setLicenceUrl('https://github.com/PHPMailer/PHPMailer/blob/master/LICENSE'),
758
759 // landing/install/js/landing/screenshoter
760 (new static("html-to-image"))
761 ->setCopyright("Copyright (c) 2017-2021 bubkoo")
762 ->setProductUrl('https://github.com/bubkoo/html-to-image')
763 ->setLicence(static::LICENCE_MIT)
764 ->setLicenceUrl("https://github.com/bubkoo/html-to-image/blob/master/LICENSE"),
765
766 // sale/general/tfpdf
767 (new static("tFPDF (based on FPDF 1.7)"))
768 ->setCopyright("Ian Back <ianb@bpm1.com>")
769 ->setProductUrl('http://www.fpdf.org/en/script/script92.php')
770 ->setLicence(static::LICENCE_LGPL2),
771
772 // conversion/lib/internals/mobiledetect.php
773 (new static("Mobile Detect Library"))
774 ->setCopyright("Copyright (c) 2021 Serban Ghita, Nick Ilyin and contributors")
775 ->setProductUrl('https://github.com/serbanghita/Mobile-Detect')
776 ->setLicence(static::LICENCE_MIT)
777 ->setLicenceUrl("https://github.com/serbanghita/Mobile-Detect/blob/5.x/LICENSE"),
778
779 // fileman/install/js/fileman/html_editor/range.js
780 (new static("Rangy"))
781 ->setCopyright("Copyright 2013, Tim Down")
782 ->setProductUrl('http://code.google.com/p/rangy/')
783 ->setLicence(static::LICENCE_MIT),
784
785 // landing/install/js/landing/polyfill.js
786 (new static("loadCSS"))
787 ->setCopyright("[c]2017 Filament Group, Inc.")
788 ->setLicence(static::LICENCE_MIT),
789
790 // landing/install/js/landing/external/webfontloader
791 (new static("Web Font Loader"))
792 ->setCopyright("Copyright 2016 Small Batch, Inc., (c) Adobe Systems, Google")
793 ->setLicence(static::LICENCE_APACHE2),
794
795 // mobileapp/install/js/mobileapp
796 (new static("Apache Cordova"))
797 ->setCopyright("Copyright 2012 The Apache Software Foundation")
798 ->setLicence(static::LICENCE_APACHE2),
799
800 // ui/install/js/ui/fonts/comforter-brush
801 (new static("Font Comforter Brush"))
802 ->setCopyright("Copyright 2015 The Comforter Brush Project Authors")
803 ->setProductUrl('https://github.com/googlefonts/comforter-brush')
804 ->setLicence(static::LICENCE_OFL),
805
806 // main/vendor/geoip2
807 // main/vendor/maxmind-db
808 (new static("GeoIP2 PHP API"))
809 ->setCopyright("Copyright (c) 2013-2020 by MaxMind, Inc.")
810 ->setProductUrl('https://github.com/maxmind/GeoIP2-php')
811 ->setLicence(static::LICENCE_APACHE2),
812
813 // main/install/js/main/rating
814 (new static("Lottie-web"))
815 ->setCopyright("Copyright (c) 2015 Bodymovin")
816 ->setProductUrl('https://github.com/airbnb/lottie-web')
817 ->setLicence(static::LICENCE_MIT),
818
819 // mobileapp/mobile/extensions/bitrix/utils/url/punycode.js
820 (new static("Punycode.js"))
821 ->setCopyright("Copyright Mathias Bynens <https://mathiasbynens.be/>")
822 ->setProductUrl('https://github.com/mathiasbynens/punycode.js')
823 ->setLicence(static::LICENCE_MIT),
824
825 // voximplant/install/js/voximplant/voximplant.min.js
826 (new static("Voximplant Web SDK"))
827 ->setCopyright("Copyright Voximplant <https://voximplant.com/>")
828 ->setProductUrl('https://www.npmjs.com/package/voximplant-websdk')
829 ->setLicence(static::LICENCE_COMMERCIAL),
830
831 // main/vendor/nikic/php-parser
832 (new static("PHP Parser"))
833 ->setCopyright('Copyright (c) 2011, Nikita Popov')
834 ->setProductUrl('https://github.com/nikic/PHP-Parser/')
835 ->setLicence(static::LICENCE_BSD3)
836 ->setLicenceUrl('https://github.com/nikic/PHP-Parser/blob/4.x/LICENSE'),
837
838 // ui/install/js/ui/linkify
839 // mobile/install/mobileapp/mobile/extensions/bitrix/linkify
840 (new static("Linkify"))
841 ->setCopyright('Copyright (c) 2021 SoapBox Innovations Inc')
842 ->setProductUrl('https://github.com/Hypercontext/linkifyjs')
843 ->setLicence(static::LICENCE_MIT)
844 ->setLicenceUrl('https://github.com/Hypercontext/linkifyjs/blob/main/LICENSE'),
845
846 // ui/install/js/ui/lexical
847 (new static("Lexical"))
848 ->setCopyright('Copyright (c) Meta Platforms, Inc. and affiliates.')
849 ->setProductUrl('https://github.com/facebook/lexical/')
850 ->setLicence(static::LICENCE_MIT)
851 ->setLicenceUrl('https://github.com/facebook/lexical/blob/main/LICENSE'),
852
853 // booking/lib/Internals/Recurr
854 (new static("Recurr"))
855 ->setCopyright('Copyright (c) 2015 Shaun Simmons')
856 ->setProductUrl('https://github.com/simshaun/recurr')
857 ->setLicence(static::LICENCE_MIT)
858 ->setLicenceUrl('https://github.com/simshaun/recurr/blob/master/LICENSE'),
859
860 // mobile/install/mobileapp/mobile/extensions/bitrix/statemanager/redux
861 (new static('Redux Toolkit'))
862 ->setCopyright('Copyright (c) 2018 Mark Erikson')
863 ->setProductUrl('https://redux-toolkit.js.org')
864 ->setLicence(Copyright::LICENCE_MIT),
865
866 (new static('Redux-State-Sync 3'))
867 ->setCopyright('Copyright (c) 2018 MU AOHUA')
868 ->setProductUrl('https://github.com/AOHUA/redux-state-sync')
869 ->setLicence(Copyright::LICENCE_MIT),
870
871 (new static('Logger for Redux'))
872 ->setCopyright('Copyright (c) 2016 Eugene Rodionov')
873 ->setProductUrl('https://github.com/LogRocket/redux-logger')
874 ->setLicence(Copyright::LICENCE_MIT),
875
876 (new static('redux-batched-subscribe'))
877 ->setCopyright('Copyright (c) 2016 Terry Appleby')
878 ->setProductUrl('https://github.com/tappleby/redux-batched-subscribe')
879 ->setLicence(Copyright::LICENCE_MIT),
880
881 (new static('redux-batched-actions'))
882 ->setCopyright('Copyright (c) 2016 Tim Shelburne')
883 ->setProductUrl('https://github.com/tshelburne/redux-batched-actions')
884 ->setLicence(Copyright::LICENCE_MIT),
885 ];
886 }
887}
888
Определения event.php:5
$result
Определения get_property_values.php:14
$event
Определения prolog_after.php:141
else $a
Определения template.php:137