Plugin: Zoom: Add plugin icons - refs #3481

pull/3683/head
Yannick Warnier 5 years ago
parent 934bbf1fd3
commit b536c8f8a6
  1. 38
      plugin/zoom/lib/ZoomPlugin.php
  2. BIN
      plugin/zoom/resources/img/22/zoom_meet.png
  3. BIN
      plugin/zoom/resources/img/22/zoom_meet_na.png
  4. BIN
      plugin/zoom/resources/img/32/zoom_meet.png
  5. BIN
      plugin/zoom/resources/img/32/zoom_meet_na.png
  6. BIN
      plugin/zoom/resources/img/64/zoom_meet.png
  7. BIN
      plugin/zoom/resources/img/64/zoom_meet_na.png
  8. 291
      plugin/zoom/resources/img/svg/zoommeet.svg

@ -204,7 +204,26 @@ class ZoomPlugin extends Plugin
Database::getManager()->getClassMetadata(Registrant::class),
]
);
$this->install_course_fields_in_all_courses();
// Copy icons into the main/img/icons folder
$iconName = 'zoom_meet';
$iconsList = [
'64/'.$iconName.'.png',
'64/'.$iconName.'_na.png',
'32/'.$iconName.'.png',
'32/'.$iconName.'_na.png',
'22/'.$iconName.'.png',
'22/'.$iconName.'_na.png',
];
$sourceDir = api_get_path(SYS_PLUGIN_PATH).'zoom/resources/img/';
$destinationDir = api_get_path(SYS_CODE_PATH).'img/icons/';
foreach ($iconsList as $icon) {
$src = $sourceDir.$icon;
$dest = $destinationDir.$icon;
copy($src, $dest);
}
$this->install_course_fields_in_all_courses(true, 'zoom_meet.png');
}
/**
@ -222,6 +241,23 @@ class ZoomPlugin extends Plugin
]
);
$this->uninstall_course_fields_in_all_courses();
// Remove icons from the main/img/icons folder
$iconName = 'zoom_meet';
$iconsList = [
'64/'.$iconName.'.png',
'64/'.$iconName.'_na.png',
'32/'.$iconName.'.png',
'32/'.$iconName.'_na.png',
'22/'.$iconName.'.png',
'22/'.$iconName.'_na.png',
];
$destinationDir = api_get_path(SYS_CODE_PATH).'img/icons/';
foreach ($iconsList as $icon) {
$dest = $destinationDir.$icon;
unlink($dest);
}
}
/**

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

@ -0,0 +1,291 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="124"
height="124"
viewBox="0 0 124 124"
version="1.1"
preserveAspectRatio="xMidYMid"
id="svg68"
sodipodi:docname="googlemeet.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
<metadata
id="metadata72">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1860"
inkscape:window-height="1016"
id="namedview70"
showgrid="false"
inkscape:zoom="3.5336739"
inkscape:cx="20.920415"
inkscape:cy="96.925373"
inkscape:window-x="60"
inkscape:window-y="1107"
inkscape:window-maximized="1"
inkscape:current-layer="g965" />
<defs
id="defs37">
<linearGradient
inkscape:collect="always"
id="linearGradient950">
<stop
style="stop-color:#007266;stop-opacity:1;"
offset="0"
id="stop946" />
<stop
style="stop-color:#007266;stop-opacity:0;"
offset="1"
id="stop948" />
</linearGradient>
<linearGradient
x1="71.77459"
y1="187.32983"
x2="206.34541"
y2="53.078278"
id="linearGradient-1"
gradientTransform="matrix(0.35264551,0,0,0.40800991,10.373845,5.6478575)"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#058B7E"
offset="0%"
id="stop2" />
<stop
stop-color="#058D80"
offset="0%"
id="stop4" />
<stop
stop-color="#058D7F"
offset="100%"
id="stop6" />
</linearGradient>
<path
d="M 127.68269,0 C 57.165748,0 0,55.790933 0,124.61227 0,193.43392 57.165748,249.22453 127.68269,249.22453 l 0.27148,46.91374 c 65.60585,-37.27075 128,-87.01882 128,-171.526 C 255.95417,55.790933 198.19994,0 127.68269,0 Z"
id="path-2"
inkscape:connector-curvature="0" />
<filter
x="-0.0040000002"
y="-0.003"
width="1.008"
height="1.007"
filterUnits="objectBoundingBox"
id="filter-3">
<feOffset
dx="0"
dy="2"
in="SourceAlpha"
result="shadowOffsetInner1"
id="feOffset10" />
<feComposite
in="shadowOffsetInner1"
in2="SourceAlpha"
operator="arithmetic"
k2="-1"
k3="1"
result="shadowInnerInner1"
id="feComposite12"
k1="0"
k4="0" />
<feColorMatrix
values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.2 0"
type="matrix"
in="shadowInnerInner1"
id="feColorMatrix14" />
</filter>
<path
d="M 127.68269,0 C 57.165748,0 0,55.790933 0,124.61227 0,193.43392 57.165748,249.22453 127.68269,249.22453 l 0.27148,46.91374 c 65.60585,-37.27075 128,-87.01882 128,-171.526 C 255.95417,55.790933 198.19994,0 127.68269,0 Z"
id="path-4"
inkscape:connector-curvature="0" />
<filter
x="-0.0040000002"
y="-0.003"
width="1.008"
height="1.007"
filterUnits="objectBoundingBox"
id="filter-5">
<feOffset
dx="0"
dy="-2"
in="SourceAlpha"
result="shadowOffsetInner1"
id="feOffset18" />
<feComposite
in="shadowOffsetInner1"
in2="SourceAlpha"
operator="arithmetic"
k2="-1"
k3="1"
result="shadowInnerInner1"
id="feComposite20"
k1="0"
k4="0" />
<feColorMatrix
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
type="matrix"
in="shadowInnerInner1"
id="feColorMatrix22" />
</filter>
<path
d="M 127.68269,0 C 57.165748,0 0,55.790933 0,124.61227 0,193.43392 57.165748,249.22453 127.68269,249.22453 l 0.27148,46.91374 c 65.60585,-37.27075 128,-87.01882 128,-171.526 C 255.95417,55.790933 198.19994,0 127.68269,0 Z"
id="path-6"
inkscape:connector-curvature="0" />
<linearGradient
x1="119.3371"
y1="153.50986"
x2="236.07732"
y2="282.50131"
id="linearGradient-8"
gradientTransform="scale(1.1271732,0.88717512)"
gradientUnits="userSpaceOnUse">
<stop
stop-color="#000000"
offset="0%"
id="stop26" />
<stop
stop-color="#D8D8D8"
stop-opacity="0"
offset="100%"
id="stop28" />
</linearGradient>
<path
d="m 55.580192,128.1054 v 34.23858 c 0,9.03901 7.395555,16.43457 16.434567,16.43457 h 85.016021 c 9.03901,0 16.43457,-7.39556 16.43457,-16.43457 v -21.62283 l 33.65926,33.65925 v -46.275 z"
id="path-9"
inkscape:connector-curvature="0" />
<filter
x="-0.0099999998"
y="-0.029999999"
width="1.026"
height="1.118"
filterUnits="objectBoundingBox"
id="filter-10">
<feOffset
dx="1"
dy="3"
in="SourceAlpha"
result="shadowOffsetOuter1"
id="feOffset32" />
<feColorMatrix
values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"
type="matrix"
in="shadowOffsetOuter1"
id="feColorMatrix34" />
</filter>
<mask
id="mask-7"
fill="white">
<use
xlink:href="#path-6"
id="use49"
x="0"
y="0"
width="100%"
height="100%" />
</mask>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient950"
id="linearGradient952"
x1="80.086624"
y1="68.221016"
x2="96.365685"
y2="82.936577"
gradientUnits="userSpaceOnUse" />
</defs>
<g
id="g1001"
inkscape:export-filename="/var/www/chamilo11/plugin/google_meet/resources/img/64/meet.png"
inkscape:export-xdpi="49.548386"
inkscape:export-ydpi="49.548386">
<rect
y="0"
x="0"
height="124"
width="124"
id="rect967"
style="opacity:0;fill:#008072;fill-opacity:1;stroke:none;stroke-width:1.63019824;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.63019823, 3.26039649000000020;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke fill markers" />
<g
id="g965">
<g
style="fill:#000000;fill-opacity:1"
id="g43"
transform="matrix(0.37931894,0,0,0.37931894,10.373845,5.6478575)">
<use
height="100%"
width="100%"
y="0"
x="0"
style="filter:url(#filter-3)"
id="use41"
xlink:href="#path-2" />
</g>
<path
style="fill:#5599ff;stroke-width:0.37931895"
inkscape:connector-curvature="0"
id="path39"
d="m 58.806308,5.6478575 c -26.748411,0 -48.432463,21.1625575 -48.432463,47.2677945 0,26.105355 21.684052,47.267788 48.432463,47.267788 v 0 c 26.086173,-0.13013 48.655802,-15.212614 48.655802,-47.267788 0,-26.105237 -21.907273,-47.2677945 -48.655802,-47.2677945 z"
sodipodi:nodetypes="ssccss" />
<g
id="g916"
transform="matrix(0.96698632,0,0,0.96698632,2.218741,3.1352548)">
<g
transform="matrix(0.39226919,0,0,0.39226919,8.433526,2.598385)"
id="g62">
<use
xlink:href="#path-9"
id="use58"
style="fill:#000000;fill-opacity:1;filter:url(#filter-10)"
x="0"
y="0"
width="100%"
height="100%" />
</g>
<path
d="M 89.682141,52.850186 V 34.646356 L 76.47865,47.821703 v -8.402255 c 0,-3.54585 -2.90105,-6.446774 -6.446775,-6.446774 H 36.68271 c -1.772863,0 -5.479585,-0.03472 -6.43699,-0.0086 0.04687,1.181868 -0.0098,4.682401 -0.0098,6.455326 v 13.430738 z"
id="path64"
inkscape:connector-curvature="0"
style="fill:#e2e2e2;stroke-width:0.39226919"
sodipodi:nodetypes="cccssscscc" />
<use
transform="matrix(0.39226919,0,0,0.39226919,8.4335257,2.5983849)"
xlink:href="#path-9"
id="use60"
style="fill:#f6f6f6;fill-rule:evenodd"
x="0"
y="0"
width="100%"
height="100%" />
<rect
style="opacity:1;fill:#5599ff;fill-opacity:1;stroke:none;stroke-width:1.36803973;stroke-opacity:1"
id="rect1681"
width="1.0864193"
height="28.55731"
x="76.49678"
y="38.07761" />
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.1 KiB

Loading…
Cancel
Save