Version 18.30

This commit is contained in:
Antonio Cañas Vargas 2019-01-09 01:41:54 +01:00
parent bc6d99efb9
commit fd7b90d9ca
105 changed files with 2920 additions and 3784 deletions

File diff suppressed because it is too large Load Diff

1
icon/at.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="at" class="svg-inline--fa fa-at fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icon/building.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="building" class="svg-inline--fa fa-building fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

1
icon/calendar.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="far" data-icon="calendar-alt" class="svg-inline--fa fa-calendar-alt fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm0 96v80h-96v-80h96zM176 352v-80h96v80h-96zm96 32v80h-96v-80h96zm-128-32H48v-80h96v80zm32-112v-80h96v80h-96zm128 32h96v80h-96v-80zM144 160v80H48v-80h96zM48 458v-74h96v80H54c-3.3 0-6-2.7-6-6zm346 6h-90v-80h96v74c0 3.3-2.7 6-6 6z"></path></svg>

After

Width:  |  Height:  |  Size: 662 B

1
icon/camera.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="camera" class="svg-inline--fa fa-camera fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"></path></svg>

After

Width:  |  Height:  |  Size: 552 B

1
icon/card.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="far" data-icon="address-card" class="svg-inline--fa fa-address-card fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="#404040" d="M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"></path></svg>

After

Width:  |  Height:  |  Size: 857 B

1
icon/envelope.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>

After

Width:  |  Height:  |  Size: 678 B

1
icon/globe.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="globe-americas" class="svg-inline--fa fa-globe-americas fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="#404040" d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"></path></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

1
icon/graduation-cap.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="graduation-cap" class="svg-inline--fa fa-graduation-cap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"></path></svg>

After

Width:  |  Height:  |  Size: 840 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="at" class="svg-inline--fa fa-at fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M256 8C118.941 8 8 118.919 8 256c0 137.059 110.919 248 248 248 48.154 0 95.342-14.14 135.408-40.223 12.005-7.815 14.625-24.288 5.552-35.372l-10.177-12.433c-7.671-9.371-21.179-11.667-31.373-5.129C325.92 429.757 291.314 440 256 440c-101.458 0-184-82.542-184-184S154.542 72 256 72c100.139 0 184 57.619 184 160 0 38.786-21.093 79.742-58.17 83.693-17.349-.454-16.91-12.857-13.476-30.024l23.433-121.11C394.653 149.75 383.308 136 368.225 136h-44.981a13.518 13.518 0 0 0-13.432 11.993l-.01.092c-14.697-17.901-40.448-21.775-59.971-21.775-74.58 0-137.831 62.234-137.831 151.46 0 65.303 36.785 105.87 96 105.87 26.984 0 57.369-15.637 74.991-38.333 9.522 34.104 40.613 34.103 70.71 34.103C462.609 379.41 504 307.798 504 232 504 95.653 394.023 8 256 8zm-21.68 304.43c-22.249 0-36.07-15.623-36.07-40.771 0-44.993 30.779-72.729 58.63-72.729 22.292 0 35.601 15.241 35.601 40.77 0 45.061-33.875 72.73-58.161 72.73z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="building" class="svg-inline--fa fa-building fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z"></path></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="far" data-icon="calendar-alt" class="svg-inline--fa fa-calendar-alt fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M400 64h-48V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zm0 96v80h-96v-80h96zM176 352v-80h96v80h-96zm96 32v80h-96v-80h96zm-128-32H48v-80h96v80zm32-112v-80h96v80h-96zm128 32h96v80h-96v-80zM144 160v80H48v-80h96zM48 458v-74h96v80H54c-3.3 0-6-2.7-6-6zm346 6h-90v-80h96v74c0 3.3-2.7 6-6 6z"></path></svg>

After

Width:  |  Height:  |  Size: 662 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="far" data-icon="address-card" class="svg-inline--fa fa-address-card fa-w-18" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="#404040" d="M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"></path></svg>

After

Width:  |  Height:  |  Size: 857 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="envelope" class="svg-inline--fa fa-envelope fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg>

After

Width:  |  Height:  |  Size: 678 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="globe-americas" class="svg-inline--fa fa-globe-americas fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path fill="#404040" d="M248 8C111.03 8 0 119.03 0 256s111.03 248 248 248 248-111.03 248-248S384.97 8 248 8zm82.29 357.6c-3.9 3.88-7.99 7.95-11.31 11.28-2.99 3-5.1 6.7-6.17 10.71-1.51 5.66-2.73 11.38-4.77 16.87l-17.39 46.85c-13.76 3-28 4.69-42.65 4.69v-27.38c1.69-12.62-7.64-36.26-22.63-51.25-6-6-9.37-14.14-9.37-22.63v-32.01c0-11.64-6.27-22.34-16.46-27.97-14.37-7.95-34.81-19.06-48.81-26.11-11.48-5.78-22.1-13.14-31.65-21.75l-.8-.72a114.792 114.792 0 0 1-18.06-20.74c-9.38-13.77-24.66-36.42-34.59-51.14 20.47-45.5 57.36-82.04 103.2-101.89l24.01 12.01C203.48 89.74 216 82.01 216 70.11v-11.3c7.99-1.29 16.12-2.11 24.39-2.42l28.3 28.3c6.25 6.25 6.25 16.38 0 22.63L264 112l-10.34 10.34c-3.12 3.12-3.12 8.19 0 11.31l4.69 4.69c3.12 3.12 3.12 8.19 0 11.31l-8 8a8.008 8.008 0 0 1-5.66 2.34h-8.99c-2.08 0-4.08.81-5.58 2.27l-9.92 9.65a8.008 8.008 0 0 0-1.58 9.31l15.59 31.19c2.66 5.32-1.21 11.58-7.15 11.58h-5.64c-1.93 0-3.79-.7-5.24-1.96l-9.28-8.06a16.017 16.017 0 0 0-15.55-3.1l-31.17 10.39a11.95 11.95 0 0 0-8.17 11.34c0 4.53 2.56 8.66 6.61 10.69l11.08 5.54c9.41 4.71 19.79 7.16 30.31 7.16s22.59 27.29 32 32h66.75c8.49 0 16.62 3.37 22.63 9.37l13.69 13.69a30.503 30.503 0 0 1 8.93 21.57 46.536 46.536 0 0 1-13.72 32.98zM417 274.25c-5.79-1.45-10.84-5-14.15-9.97l-17.98-26.97a23.97 23.97 0 0 1 0-26.62l19.59-29.38c2.32-3.47 5.5-6.29 9.24-8.15l12.98-6.49C440.2 193.59 448 223.87 448 256c0 8.67-.74 17.16-1.82 25.54L417 274.25z"></path></svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="graduation-cap" class="svg-inline--fa fa-graduation-cap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M622.34 153.2L343.4 67.5c-15.2-4.67-31.6-4.67-46.79 0L17.66 153.2c-23.54 7.23-23.54 38.36 0 45.59l48.63 14.94c-10.67 13.19-17.23 29.28-17.88 46.9C38.78 266.15 32 276.11 32 288c0 10.78 5.68 19.85 13.86 25.65L20.33 428.53C18.11 438.52 25.71 448 35.94 448h56.11c10.24 0 17.84-9.48 15.62-19.47L82.14 313.65C90.32 307.85 96 298.78 96 288c0-11.57-6.47-21.25-15.66-26.87.76-15.02 8.44-28.3 20.69-36.72L296.6 284.5c9.06 2.78 26.44 6.25 46.79 0l278.95-85.7c23.55-7.24 23.55-38.36 0-45.6zM352.79 315.09c-28.53 8.76-52.84 3.92-65.59 0l-145.02-44.55L128 384c0 35.35 85.96 64 192 64s192-28.65 192-64l-14.18-113.47-145.03 44.56z"></path></svg>

After

Width:  |  Height:  |  Size: 840 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="list-ol" class="svg-inline--fa fa-list-ol fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M3.263 139.527c0-7.477 3.917-11.572 11.573-11.572h15.131V88.078c0-5.163.534-10.503.534-10.503h-.356s-1.779 2.67-2.848 3.738c-4.451 4.273-10.504 4.451-15.666-1.068l-5.518-6.231c-5.342-5.341-4.984-11.216.534-16.379l21.72-19.938C32.815 33.602 36.732 32 42.785 32H54.89c7.656 0 11.749 3.916 11.749 11.572v84.384h15.488c7.655 0 11.572 4.094 11.572 11.572v8.901c0 7.477-3.917 11.572-11.572 11.572H14.836c-7.656 0-11.573-4.095-11.573-11.572v-8.902zM2.211 304.591c0-47.278 50.955-56.383 50.955-69.165 0-7.18-5.954-8.755-9.28-8.755-3.153 0-6.479 1.051-9.455 3.852-5.079 4.903-10.507 7.004-16.111 2.451l-8.579-6.829c-5.779-4.553-7.18-9.805-2.803-15.409C13.592 201.981 26.025 192 47.387 192c19.437 0 44.476 10.506 44.476 39.573 0 38.347-46.753 46.402-48.679 56.909h39.049c7.529 0 11.557 4.027 11.557 11.382v8.755c0 7.354-4.028 11.382-11.557 11.382h-67.94c-7.005 0-12.083-4.028-12.083-11.382v-4.028zM5.654 454.61l5.603-9.28c3.853-6.654 9.105-7.004 15.584-3.152 4.903 2.101 9.63 3.152 14.359 3.152 10.155 0 14.358-3.502 14.358-8.23 0-6.654-5.604-9.106-15.934-9.106h-4.728c-5.954 0-9.28-2.101-12.258-7.88l-1.05-1.926c-2.451-4.728-1.226-9.806 2.801-14.884l5.604-7.004c6.829-8.405 12.257-13.483 12.257-13.483v-.35s-4.203 1.051-12.608 1.051H16.685c-7.53 0-11.383-4.028-11.383-11.382v-8.755c0-7.53 3.853-11.382 11.383-11.382h58.484c7.529 0 11.382 4.027 11.382 11.382v3.327c0 5.778-1.401 9.806-5.079 14.183l-17.509 20.137c19.611 5.078 28.716 20.487 28.716 34.845 0 21.363-14.358 44.126-48.503 44.126-16.636 0-28.192-4.728-35.896-9.455-5.779-4.202-6.304-9.805-2.626-15.934zM144 132h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="university" class="svg-inline--fa fa-university fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"></path></svg>

After

Width:  |  Height:  |  Size: 624 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="user" class="svg-inline--fa fa-user fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>

After

Width:  |  Height:  |  Size: 462 B

BIN
icon/iconset/nuvola/at.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

View File

@ -0,0 +1,183 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg id="svg2" xmlns="http://www.w3.org/2000/svg" height="128" width="128" version="1.0" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs4">
<linearGradient id="linearGradient10690">
<stop id="stop10692" stop-color="#7d451f" offset="0"/>
<stop id="stop10698" stop-color="#bd5b00" offset=".5"/>
<stop id="stop10694" stop-color="#e47f00" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10700">
<stop id="stop10702" stop-color="#fff" offset="0"/>
<stop id="stop10712" stop-color="#0a9bff" offset=".25"/>
<stop id="stop10708" stop-color="#fff" offset=".49023"/>
<stop id="stop10710" stop-color="#069bff" offset=".71833"/>
<stop id="stop10704" stop-color="#fff" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10827">
<stop id="stop10829" stop-color="#bf0d00" offset="0"/>
<stop id="stop10831" stop-color="#d21700" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10835">
<stop id="stop10837" stop-color="#b00800" offset="0"/>
<stop id="stop10839" stop-color="#c20e00" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10843">
<stop id="stop10845" stop-color="#c61c0c" offset="0"/>
<stop id="stop10847" stop-color="#d11300" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10851">
<stop id="stop10853" stop-color="#b8140c" offset="0"/>
<stop id="stop10855" stop-color="#c31100" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient10859">
<stop id="stop10861" stop-color="#bb0d00" offset="0"/>
<stop id="stop10863" stop-color="#d61900" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2902" y2="483.65" gradientUnits="userSpaceOnUse" x2="242.59" gradientTransform="translate(259.25 -20.888)" y1="449.55" x1="152.47">
<stop id="stop11336" stop-color="#ffdadb" offset="0"/>
<stop id="stop11338" stop-color="#ff8588" offset=".14736"/>
<stop id="stop11340" stop-color="#ff8585" offset=".5"/>
<stop id="stop11342" stop-color="#ff8585" offset=".83985"/>
<stop id="stop11344" stop-color="#fcc" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2906" y2="26.452" gradientUnits="userSpaceOnUse" x2="16.399" gradientTransform="translate(382.22 406.51)" y1="54.358" x1="16.399">
<stop id="stop10750" stop-color="#ce0b0b" offset="0"/>
<stop id="stop10752" stop-color="#760303" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2908" y2="42.608" gradientUnits="userSpaceOnUse" x2="16.492" gradientTransform="translate(382.22 406.51)" y1="47.981" x1="25.205">
<stop id="stop10758" stop-color="#d51010" offset="0"/>
<stop id="stop10760" stop-color="#760303" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2911" y2="534.27" xlink:href="#linearGradient10690" gradientUnits="userSpaceOnUse" x2="201.77" gradientTransform="matrix(.89005 -.098202 0 .89545 305.61 28.521)" y1="518.57" x1="188.6"/>
<linearGradient id="linearGradient2915" y2="517.27" xlink:href="#linearGradient10700" gradientUnits="userSpaceOnUse" x2="189.89" gradientTransform="matrix(.89005 -.098202 0 .89545 305.61 28.521)" y1="550.32" x1="207.29"/>
<linearGradient id="linearGradient2918" y2="534.27" xlink:href="#linearGradient10690" gradientUnits="userSpaceOnUse" x2="201.77" gradientTransform="matrix(.99397 -.10967 0 1 259.25 -20.888)" y1="518.57" x1="188.6"/>
<linearGradient id="linearGradient2922" y2="522.22" xlink:href="#linearGradient10700" gradientUnits="userSpaceOnUse" x2="201.18" gradientTransform="matrix(.99397 -.10967 0 1 259.25 -20.888)" y1="541.04" x1="188.42"/>
<linearGradient id="linearGradient2926" y2="500.45" gradientUnits="userSpaceOnUse" x2="166.51" gradientTransform="translate(259.25 -20.888)" y1="500.45" x1="149.93">
<stop id="stop10587" stop-color="#00800b" offset="0"/>
<stop id="stop10589" stop-color="#003c38" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2929" y2="515.54" gradientUnits="userSpaceOnUse" x2="171.82" gradientTransform="translate(259.25 -20.888)" y1="504.25" x1="150.2">
<stop id="stop10579" stop-color="#009835" offset="0"/>
<stop id="stop10581" stop-color="#003a46" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2932" y2="936.2" gradientUnits="userSpaceOnUse" x2="286.6" gradientTransform="translate(136.29 -448.29)" y1="934.49" x1="275.25">
<stop id="stop10643" stop-color="#6ace00" offset="0"/>
<stop id="stop10645" stop-color="#16a600" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2935" y2="58.323" gradientUnits="userSpaceOnUse" x2="89.584" gradientTransform="translate(382.22 406.51)" y1="106.85" x1="56.146">
<stop id="stop10017" stop-color="#fff" offset="0"/>
<stop id="stop10540" stop-color="#ffffea" offset=".5"/>
<stop id="stop10019" stop-color="#fb9633" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient2938" y2="51.153" gradientUnits="userSpaceOnUse" x2="14.415" gradientTransform="translate(382.22 406.51)" y1="109.65" x1="53.813">
<stop id="stop10547" stop-color="#ffffea" offset="0"/>
<stop id="stop4319" stop-color="#ffce8c" offset=".5"/>
<stop id="stop10549" stop-color="#ffa438" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient2940" fx="37.964" fy="88.84" gradientUnits="userSpaceOnUse" cy="89.077" cx="38.207" gradientTransform="matrix(1.2631 .16676 -.042654 1.1846 -6.2998 -22.883)" r="2.3006">
<stop id="stop10661" stop-color="#ffe3ae" offset="0"/>
<stop id="stop10669" stop-color="#ce540e" offset="0.603"/>
<stop id="stop10667" stop-color="#911f00" offset=".84092"/>
<stop id="stop10663" stop-color="#633500" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient3333" y2="554.46" xlink:href="#linearGradient10859" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 -58.504 -411.14)" y1="577.64" x1="-161.13"/>
<linearGradient id="linearGradient3336" y2="554.46" xlink:href="#linearGradient10851" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 312.6 -20.888)" y1="568.6" x1="-161.16"/>
<linearGradient id="linearGradient3343" y2="577.22" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.65" gradientTransform="matrix(1 0 .58070 .81412 -91.357 -418.53)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3346" y2="553.85" xlink:href="#linearGradient10843" gradientUnits="userSpaceOnUse" x2="-166.6" gradientTransform="matrix(1 0 .58070 .81412 285.03 -20.888)" y1="560" x1="-166.6"/>
<linearGradient id="linearGradient3349" y2="563.63" xlink:href="#linearGradient10835" gradientUnits="userSpaceOnUse" x2="-166.71" gradientTransform="matrix(1 0 .58070 .81412 285.06 -20.891)" y1="578.73" x1="-166.73"/>
<linearGradient id="linearGradient3352" y2="582.64" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.75" gradientTransform="matrix(1 0 .58070 .81412 285.02 -20.894)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3355" y2="554.46" xlink:href="#linearGradient10859" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 -85.031 -411.14)" y1="577.64" x1="-161.13"/>
<linearGradient id="linearGradient3358" y2="554.46" xlink:href="#linearGradient10851" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 286.08 -20.888)" y1="568.6" x1="-161.16"/>
<linearGradient id="linearGradient3361" y2="577.22" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.65" gradientTransform="matrix(1 0 .58070 .81412 -78.093 -418.53)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3364" y2="553.85" xlink:href="#linearGradient10843" gradientUnits="userSpaceOnUse" x2="-166.6" gradientTransform="matrix(1 0 .58070 .81412 298.29 -20.888)" y1="560" x1="-166.6"/>
<linearGradient id="linearGradient3367" y2="563.63" xlink:href="#linearGradient10835" gradientUnits="userSpaceOnUse" x2="-166.71" gradientTransform="matrix(1 0 .58070 .81412 298.33 -20.891)" y1="578.73" x1="-166.73"/>
<linearGradient id="linearGradient3370" y2="582.64" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.75" gradientTransform="matrix(1 0 .58070 .81412 298.28 -20.894)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3373" y2="554.46" xlink:href="#linearGradient10859" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 -71.767 -411.14)" y1="577.64" x1="-161.13"/>
<linearGradient id="linearGradient3376" y2="554.46" xlink:href="#linearGradient10851" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 299.34 -20.888)" y1="568.6" x1="-161.16"/>
<linearGradient id="linearGradient3379" y2="577.22" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.65" gradientTransform="matrix(1 0 .58070 .81412 -64.83 -418.53)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3382" y2="553.85" xlink:href="#linearGradient10843" gradientUnits="userSpaceOnUse" x2="-166.6" gradientTransform="matrix(1 0 .58070 .81412 311.56 -20.888)" y1="560" x1="-166.6"/>
<linearGradient id="linearGradient3385" y2="563.63" xlink:href="#linearGradient10835" gradientUnits="userSpaceOnUse" x2="-166.71" gradientTransform="matrix(1 0 .58070 .81412 311.59 -20.891)" y1="578.73" x1="-166.73"/>
<linearGradient id="linearGradient3388" y2="582.64" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.75" gradientTransform="matrix(1 0 .58070 .81412 311.54 -20.894)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3391" y2="577.22" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.65" gradientTransform="matrix(1 0 .58070 .81412 -104.62 -418.53)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3394" y2="553.85" xlink:href="#linearGradient10843" gradientUnits="userSpaceOnUse" x2="-166.6" gradientTransform="matrix(1 0 .58070 .81412 271.77 -20.888)" y1="560" x1="-166.6"/>
<linearGradient id="linearGradient3397" y2="563.63" xlink:href="#linearGradient10835" gradientUnits="userSpaceOnUse" x2="-166.71" gradientTransform="matrix(1 0 .58070 .81412 271.8 -20.891)" y1="578.73" x1="-166.73"/>
<linearGradient id="linearGradient3400" y2="582.64" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.75" gradientTransform="matrix(1 0 .58070 .81412 271.75 -20.894)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3403" y2="554.46" xlink:href="#linearGradient10859" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 -98.294 -411.14)" y1="577.64" x1="-161.13"/>
<linearGradient id="linearGradient3406" y2="554.46" xlink:href="#linearGradient10851" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 272.81 -20.888)" y1="568.6" x1="-161.16"/>
<linearGradient id="linearGradient3409" y2="554.46" xlink:href="#linearGradient10859" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 -111.56 -411.14)" y1="577.64" x1="-161.13"/>
<linearGradient id="linearGradient3412" y2="554.46" xlink:href="#linearGradient10851" gradientUnits="userSpaceOnUse" x2="-161.13" gradientTransform="matrix(1 0 .58070 .81412 259.55 -20.888)" y1="568.6" x1="-161.16"/>
<linearGradient id="linearGradient3423" y2="577.22" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.65" gradientTransform="matrix(1 0 .58070 .81412 -117.88 -418.53)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient3426" y2="553.85" xlink:href="#linearGradient10843" gradientUnits="userSpaceOnUse" x2="-166.6" gradientTransform="matrix(1 0 .58070 .81412 258.5 -20.888)" y1="560" x1="-166.6"/>
<linearGradient id="linearGradient3429" y2="563.63" xlink:href="#linearGradient10835" gradientUnits="userSpaceOnUse" x2="-166.71" gradientTransform="matrix(1 0 .58070 .81412 258.54 -20.891)" y1="578.73" x1="-166.73"/>
<linearGradient id="linearGradient3432" y2="582.64" xlink:href="#linearGradient10827" gradientUnits="userSpaceOnUse" x2="-166.75" gradientTransform="matrix(1 0 .58070 .81412 258.49 -20.894)" y1="588.71" x1="-166.75"/>
<linearGradient id="linearGradient4317" y2="470.79" gradientUnits="userSpaceOnUse" x2="438.38" y1="430.29" x1="410.65">
<stop id="stop4313" stop-color="#e70209" offset="0"/>
<stop id="stop4315" stop-color="#800000" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4337" y2="44.057" gradientUnits="userSpaceOnUse" x2="18.457" y1="97.259" x1="18.457">
<stop id="stop4333" stop-color="#fff" offset="0"/>
<stop id="stop4335" stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4357" y2="48.52" gradientUnits="userSpaceOnUse" x2="100.13" y1="62.377" x1="105.89">
<stop id="stop4353" stop-color="#ff6f01" offset="0"/>
<stop id="stop4355" stop-color="#ffbc50" offset="1"/>
</linearGradient>
<filter id="filter4369">
<feGaussianBlur id="feGaussianBlur4371" stdDeviation="1.0895152"/>
</filter>
</defs>
<g id="layer1" transform="translate(-382.7 -406.51)">
<path id="path4367" opacity=".5" d="m412.36 426.36c-0.66-0.01-1.1 0.4-1.41 0.75-0.3 0.35-0.51 0.73-0.71 1.12-0.42 0.79-0.82 1.64-1.07 1.97l-23.47 31c-0.56 0.75-0.83 1.66-0.56 2.56 0.27 0.91 1.27 1.6 2.38 1.6h10.93v39.37c0 0.41 0.25 0.79 0.63 0.94l38.03 15.28c0.2 0.08 0.42 0.09 0.63 0.03l55.46-14.34c0.45-0.11 0.75-0.51 0.75-0.97v-37.5l13.41-0.84c0.36-0.03 0.68-0.26 0.83-0.59s0.11-0.72-0.11-1.01l-29.03-38.25c-0.19-0.25-0.49-0.41-0.81-0.4l-65.88-0.72z" fill-rule="evenodd" filter="url(#filter4369)"/>
<path id="rect10542" d="m410.01 435.91h26.49v81.19l-37.54-14-0.42-58.47 11.47-8.72z" fill-rule="evenodd" fill="url(#linearGradient2938)"/>
<path id="rect10012" d="m436.03 462.97h55.93v40.13l-55.93 13.84v-53.97z" fill-rule="evenodd" fill="url(#linearGradient2935)"/>
<path id="path10619" d="m410.66 479.23c-0.08 0.02-0.16 0.05-0.22 0.1-0.12 0.1-0.19 0.28-0.19 0.43v27.25l0.5 0.19 13.13 5.06 0.5 0.19v-30.12c0-0.3-0.19-0.57-0.5-0.63l-13-2.47c-0.08-0.01-0.15-0.01-0.22 0z" fill-rule="evenodd" fill="url(#linearGradient2932)"/>
<path id="rect10553" d="m410.38 477.45c-1.05 0.03-1.85 0.82-1.85 1.94v26.97l1.97 0.75v-27.35c0-0.2 0.15-0.31 0.35-0.28l12.96 2.47c0.2 0.04 0.32 0.18 0.32 0.38v30.03l2 0.75v-30.41c0-1.28-1.05-2.51-2.32-2.75l-12.96-2.47c-0.16-0.03-0.32-0.03-0.47-0.03z" fill-rule="evenodd" fill="url(#linearGradient2929)"/>
<path id="path10603" d="m410.38 477.2c-1.17 0.04-2.1 0.95-2.1 2.19v26.87l0.5 0.19v-27.06c0-1.15 0.87-1.87 2-1.66l13 2.44c1.13 0.21 2.1 1.38 2.1 2.53v30.31l0.5 0.19v-30.5c0-1.42-1.11-2.74-2.5-3l-13-2.47c-0.18-0.03-0.34-0.03-0.5-0.03zm0.28 2.03c-0.08 0.02-0.16 0.05-0.22 0.1-0.12 0.1-0.19 0.28-0.19 0.43v27.25l0.5 0.19v-27.44c0-0.04 0.01-0.03 0-0.03 0 0.01-0.01 0 0.03 0l13 2.44c0.09 0.02 0.1 0.05 0.1 0.16v29.93l0.5 0.19v-30.12c0-0.3-0.19-0.57-0.5-0.63l-13-2.47c-0.08-0.01-0.15-0.01-0.22 0z" fill-rule="evenodd" fill="url(#linearGradient2926)"/>
<path id="path10649" d="m40.984 89.478a2.3006 2.3006 0 1 1 -4.602 0 2.3006 2.3006 0 1 1 4.602 0z" fill-rule="evenodd" transform="matrix(.89535 .087698 0 .86345 386.51 415.88)" fill="url(#radialGradient2940)"/>
<path id="rect10671" d="m446.54 476.8l11.26-1.24v19.67l-11.26 2.67v-21.1z" fill-rule="evenodd" fill="url(#linearGradient2922)"/>
<path id="path10716" opacity=".5" stroke-linejoin="round" d="m447.02 477.24l10.28-1.14v18.75l-10.28 2.42v-20.03z" stroke-dashoffset="7.2" stroke="#000080" stroke-width="2" fill="none"/>
<path id="path10714" d="m446.54 476.8l11.26-1.24v19.67l-11.26 2.67v-21.1z" stroke-dashoffset="7.2" stroke="url(#linearGradient2918)" fill="none"/>
<path id="path10736" d="m473.32 474.18l10.08-1.12v17.62l-10.08 2.39v-18.89z" fill-rule="evenodd" fill="url(#linearGradient2915)"/>
<path id="path4341" d="m53.989 59.762l2.353 9.674c16.653-2.658 44.188-2.963 53.468-4.837l0.78-13.857-54.902 5.36-1.699 3.66z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient4357)"/>
<path id="path10738" opacity=".5" stroke-linejoin="round" d="m473.75 474.57l9.21-1.01v16.78l-9.21 2.17v-17.94z" stroke-dashoffset="7.2" stroke="#000080" stroke-width="1.7909" fill="none"/>
<path id="path10740" d="m473.32 474.18l10.08-1.12v17.62l-10.08 2.39v-18.89z" stroke-dashoffset="7.2" stroke="url(#linearGradient2911)" stroke-width=".89545" fill="none"/>
<path id="path4321" d="m18.457 97.073v-51.301" transform="translate(382.7 406.51)" stroke="url(#linearGradient4337)" stroke-width="1px" fill="none"/>
<path id="path10746" d="m400.45 461.74v-7.75l21.1-26.41h-11.05l-24.76 32.74c-0.63 0.83 0.08 1.42 0.79 1.42h13.92z" fill-rule="evenodd" stroke="url(#linearGradient2908)" stroke-width=".5" fill="url(#linearGradient2906)"/>
<path id="path10764" d="m387.38 460.57l24.15-32.19" stroke="#fa9e9e" stroke-width="0.8" fill="none"/>
<path id="path10766" d="m409.66 428.27l28.59 42.02 65.49-6.94-27.68-36.19h-64.69l-1.71 1.11z" fill-rule="evenodd" stroke="url(#linearGradient4317)" stroke-width="1px" fill="#e70209"/>
<path id="path10768" d="m410.46 427.86l29.53 40.76 63.7-5.37-28.41-36.09h-63.46l-1.36 0.7z" fill-rule="evenodd" fill="url(#linearGradient2902)"/>
<path id="rect10797" d="m428.91 451.73l5.65 7.94h2.19 1.56 2.19l-5.65-7.94h-2.19-1.56-2.19z" fill-rule="evenodd" fill="url(#linearGradient3432)"/>
<path id="rect10799" d="m417.99 436.42l10.62 14.91h2.19 1.56 2.19l-10.66-14.91h-2.19-1.53-2.18z" fill-rule="evenodd" fill="url(#linearGradient3429)"/>
<path id="rect10801" d="m411.92 427.92l5.78 8.09h2.19 1.53 2.19l-5.78-8.09h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3426)"/>
<path id="rect11388" d="m52.188 53.562l5.593 7.876 5.531-0.563-5.218-7.313h-2.188-1.531-2.187z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3423)"/>
<path id="rect11398" d="m418.56 427.92l10.9 15.28h2.19 1.53 2.19l-10.91-15.28h-2.19-1.53-2.18z" fill-rule="evenodd" fill="url(#linearGradient3412)"/>
<path id="rect11400" d="m47.031 37.125l16.094 22.563 5.531-0.532-15.718-22.031h-2.188-1.531-2.188z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3409)"/>
<path id="path2974" d="m442.17 451.73l5.66 7.94h2.19 1.56 2.19l-5.66-7.94h-2.19-1.56-2.19z" fill-rule="evenodd" fill="url(#linearGradient3400)"/>
<path id="path2976" d="m431.25 436.42l10.62 14.91h2.19 1.56 2.19l-10.65-14.91h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3397)"/>
<path id="path2978" d="m425.19 427.92l5.78 8.09h2.19 1.53 2.18l-5.78-8.09h-2.18-1.54-2.18z" fill-rule="evenodd" fill="url(#linearGradient3394)"/>
<path id="path2980" d="m65.438 53.562l4.718 6.657 5.532-0.563-4.344-6.094h-2.188-1.531-2.187z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3391)"/>
<path id="path2982" d="m431.82 427.92l10.9 15.28h2.19 1.53 2.19l-10.91-15.28h-2.18-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3406)"/>
<path id="path2984" d="m60.312 37.125l15.219 21.344 5.531-0.531-14.843-20.813h-2.188-1.531-2.188z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3403)"/>
<path id="path3000" d="m455.43 451.73l5.66 7.94h2.19 1.56 2.19l-5.66-7.94h-2.19-1.56-2.19z" fill-rule="evenodd" fill="url(#linearGradient3352)"/>
<path id="path3002" d="m444.51 436.42l10.63 14.91h2.19 1.56 2.19l-10.66-14.91h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3349)"/>
<path id="path3004" d="m438.45 427.92l5.78 8.09h2.19 1.53 2.19l-5.78-8.09h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3346)"/>
<path id="path3006" d="m78.688 53.562l3.843 5.407 5.531-0.531-3.468-4.876h-2.188-1.531-2.187z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3343)"/>
<path id="path3008" d="m445.08 427.92l10.91 15.28h2.19 1.53 2.18l-10.9-15.28h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3358)"/>
<path id="path3010" d="m73.562 37.125l14.344 20.125 5.532-0.562-13.969-19.563h-2.188-1.531-2.188z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3355)"/>
<path id="path3026" d="m468.7 451.73l5.65 7.94h2.19 1.56 2.19l-5.65-7.94h-2.19-1.56-2.19z" fill-rule="evenodd" fill="url(#linearGradient3370)"/>
<path id="path3028" d="m457.78 436.42l10.62 14.91h2.19 1.56 2.19l-10.66-14.91h-2.19-1.53-2.18z" fill-rule="evenodd" fill="url(#linearGradient3367)"/>
<path id="path3030" d="m451.71 427.92l5.78 8.09h2.19 1.53 2.19l-5.78-8.09h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3364)"/>
<path id="path3032" d="m91.969 53.562l2.969 4.188 5.532-0.531-2.595-3.657h-2.187-1.532-2.187z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3361)"/>
<path id="path3034" d="m458.35 427.92l10.9 15.28h2.19 1.53 2.19l-10.91-15.28h-2.19-1.53-2.18z" fill-rule="evenodd" fill="url(#linearGradient3376)"/>
<path id="path3036" d="m86.812 37.125l13.468 18.906 5.53-0.562-13.091-18.344h-2.188-1.531-2.188z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3373)"/>
<path id="path3052" d="m481.96 451.73l5.66 7.94h2.19 1.56 2.19l-5.66-7.94h-2.19-1.56-2.19z" fill-rule="evenodd" fill="url(#linearGradient3388)"/>
<path id="path3054" d="m471.04 436.42l10.62 14.91h2.19 1.56 2.19l-10.65-14.91h-2.19-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3385)"/>
<path id="path3056" d="m464.98 427.92l5.78 8.09h2.19 1.53 2.18l-5.78-8.09h-2.18-1.54-2.18z" fill-rule="evenodd" fill="url(#linearGradient3382)"/>
<path id="path3058" d="m105.22 53.562l2.09 2.969 5.53-0.562-1.72-2.407h-2.18-1.53-2.19z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3379)"/>
<path id="path3060" d="m471.61 427.92l10.9 15.28h2.19 1.53 0.79l-11.69-15.28h-1.53-2.19z" fill-rule="evenodd" fill="url(#linearGradient3336)"/>
<path id="path3062" d="m100.09 37.125l12.6 17.656 5.19-0.5-13.29-17.156h-0.78-1.53-2.19z" fill-rule="evenodd" transform="translate(382.7 406.51)" fill="url(#linearGradient3333)"/>
<path id="path4339" stroke-linejoin="round" d="m398.57 462.85l0.65 39.56 37.42 15.04 54.57-14.11 0.66-37.97" fill-opacity="0" stroke-dashoffset="7.2" stroke="#ac691a" stroke-width="1.9677"/>
<path id="path4290" stroke-linejoin="round" d="m53.781 111.88l55.479-14.335v-38.444l14.32-0.9-29.047-38.258-65.877-0.714c-0.929-0.01-1.628 2.397-2.375 3.427l-23.468 31c-0.8186 1.081-0.6053 2.558 0.9995 2.558h11.928l0.001 40.38 38.04 15.286z" fill-opacity="0" transform="translate(382.7 406.51)" stroke-dashoffset="7.2" stroke="#620000" stroke-width="2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,419 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.0"
width="128"
height="128"
id="svg5760">
<defs
id="defs5762">
<linearGradient
id="linearGradient8733">
<stop
id="stop8735"
style="stop-color:#f3f8ff;stop-opacity:1"
offset="0" />
<stop
id="stop8737"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient8508">
<stop
id="stop8510"
style="stop-color:#545464;stop-opacity:1"
offset="0" />
<stop
id="stop8512"
style="stop-color:#727286;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient8104">
<stop
id="stop8106"
style="stop-color:#e0e0e8;stop-opacity:1"
offset="0" />
<stop
id="stop8108"
style="stop-color:#80809b;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6446">
<stop
id="stop6448"
style="stop-color:#ff7575;stop-opacity:1"
offset="0" />
<stop
id="stop6450"
style="stop-color:#ffbbbb;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6392">
<stop
id="stop6394"
style="stop-color:#52a3fd;stop-opacity:1"
offset="0" />
<stop
id="stop6396"
style="stop-color:#7ebdf7;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6386">
<stop
id="stop6388"
style="stop-color:#3c87fd;stop-opacity:1"
offset="0" />
<stop
id="stop6390"
style="stop-color:#71a4f6;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6380">
<stop
id="stop6382"
style="stop-color:#016dfd;stop-opacity:1"
offset="0" />
<stop
id="stop6384"
style="stop-color:#4891f4;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6374">
<stop
id="stop6376"
style="stop-color:#014cff;stop-opacity:1"
offset="0" />
<stop
id="stop6378"
style="stop-color:#4275f5;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6350">
<stop
id="stop6352"
style="stop-color:#014cff;stop-opacity:1"
offset="0" />
<stop
id="stop6354"
style="stop-color:#e3e3e3;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6342">
<stop
id="stop6344"
style="stop-color:#016dfd;stop-opacity:1"
offset="0" />
<stop
id="stop6346"
style="stop-color:#e5e4e4;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6328">
<stop
id="stop6330"
style="stop-color:#3c87fd;stop-opacity:1"
offset="0" />
<stop
id="stop6332"
style="stop-color:#e4e3e4;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6320">
<stop
id="stop6322"
style="stop-color:#52a3fd;stop-opacity:1"
offset="0" />
<stop
id="stop6324"
style="stop-color:#e5e4e4;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6312">
<stop
id="stop6314"
style="stop-color:#79cbff;stop-opacity:1"
offset="0" />
<stop
id="stop6316"
style="stop-color:#ffffff;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
id="linearGradient6294">
<stop
id="stop6296"
style="stop-color:#484848;stop-opacity:1"
offset="0" />
<stop
id="stop6298"
style="stop-color:#818181;stop-opacity:1"
offset="1" />
</linearGradient>
<linearGradient
x1="42.770351"
y1="122.5565"
x2="83.518837"
y2="5.5990281"
id="linearGradient6300"
xlink:href="#linearGradient6294"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(387.42856,331.21933)" />
<linearGradient
x1="43.770168"
y1="109.3042"
x2="43.770168"
y2="7.925601"
id="linearGradient6318"
xlink:href="#linearGradient6312"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.550217"
y1="112.82341"
x2="15.475091"
y2="37.290359"
id="linearGradient6326"
xlink:href="#linearGradient6320"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.081409"
y1="114.9356"
x2="15.538831"
y2="37.926037"
id="linearGradient6334"
xlink:href="#linearGradient6328"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.703526"
y1="120.3791"
x2="15.397327"
y2="41.059544"
id="linearGradient6356"
xlink:href="#linearGradient6350"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.550217"
y1="112.82341"
x2="112.29162"
y2="90.427177"
id="linearGradient6366"
xlink:href="#linearGradient6392"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.081409"
y1="114.9356"
x2="112.29162"
y2="93.016655"
id="linearGradient6368"
xlink:href="#linearGradient6386"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.547997"
y1="117.42406"
x2="112.29162"
y2="95.563515"
id="linearGradient6370"
xlink:href="#linearGradient6380"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.703526"
y1="120.3791"
x2="112.29162"
y2="97.827461"
id="linearGradient6372"
xlink:href="#linearGradient6374"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="43.547997"
y1="117.42406"
x2="15.397327"
y2="39.193195"
id="linearGradient6423"
xlink:href="#linearGradient6342"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="63.880966"
y1="89.984947"
x2="63.880966"
y2="39.510597"
id="linearGradient6452"
xlink:href="#linearGradient6446"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="25.98385"
y1="21.211182"
x2="33.244446"
y2="16.998817"
id="linearGradient8514"
xlink:href="#linearGradient8508"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="30.351164"
cy="21.367149"
r="5.1293926"
fx="30.351164"
fy="21.367149"
id="radialGradient8668"
xlink:href="#linearGradient8104"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-9.4291064e-2,2.1170458,-1.138571,-5.0711814e-2,444.96959,288.98433)" />
<filter
id="filter8676">
<feGaussianBlur
id="feGaussianBlur8678"
stdDeviation="1.1237103"
inkscape:collect="always" />
</filter>
<linearGradient
x1="45.741814"
y1="106.85056"
x2="45.741814"
y2="11.620106"
id="linearGradient8739"
xlink:href="#linearGradient8733"
gradientUnits="userSpaceOnUse" />
</defs>
<g
transform="translate(-387.42856,-331.21933)"
id="layer1">
<path
d="M 400.98837,360.79858 L 400.98837,375.5738 C 400.98837,375.5738 420.39346,434.47616 429.62507,455.74877 C 430.37485,457.4765 433.8771,456.64499 435.4331,456.18277 C 456.15127,450.0283 505.61806,433.17883 505.97015,433.55434 C 505.97015,433.55434 506.14324,427.87397 506.14547,424.27905 C 506.14547,421.79351 504.5759,418.97789 504.06492,417.68315 C 494.79806,394.20225 480.81891,351.76524 476.10866,339.33564 C 475.33826,337.30267 472.07243,336.7195 469.41909,337.6183 L 400.98837,360.79858 z"
id="path8672"
style="opacity:0.5;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter8676)" />
<path
d="M 37.697624,21.695787 A 6.5829411,5.5543566 0 1 1 24.531742,21.695787 A 6.5829411,5.5543566 0 1 1 37.697624,21.695787 z"
transform="matrix(1.0625001,0,0,1.3796296,385.53533,325.09156)"
id="path8498"
style="opacity:1;fill:url(#linearGradient8514);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:10.8;stroke-opacity:1" />
<use
transform="translate(9.5315515,-3.0857536)"
id="use8516"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path8498" />
<use
transform="translate(19.063099,-6.1715068)"
id="use8518"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path8498" />
<use
transform="translate(28.59465,-9.2572606)"
id="use8520"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path8498" />
<path
d="M 399.0932,358.90341 L 399.0932,373.67863 C 399.0932,373.67863 418.49829,432.58099 427.7299,453.8536 C 428.47968,455.58133 431.98193,454.74982 433.53793,454.2876 C 454.2561,448.13313 503.72289,431.28366 504.07498,431.65917 C 504.07498,431.65917 504.24807,425.9788 504.2503,422.38388 C 504.2503,419.89834 502.68073,417.08272 502.16975,415.78798 C 492.90289,392.30708 478.92374,349.87007 474.21349,337.44047 C 473.44309,335.4075 470.17726,334.82433 467.52392,335.72313 L 399.0932,358.90341 z"
id="path5783"
style="opacity:1;fill:url(#linearGradient6300);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 15.397327,40.90401 C 24.489615,70.216965 32.062664,91.297443 43.392467,120.22357 L 112.29162,98.138518 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 15.708384,30.328068 L 15.397327,40.90401 z"
transform="translate(387.42856,331.21933)"
id="path6302"
style="opacity:1;fill:url(#linearGradient6356);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 83.21875,8.25 L 15.71875,30.3125 L 15.4375,39.34375 C 15.440549,39.353575 15.434452,39.365178 15.4375,39.375 C 24.503492,68.586878 31.944197,88.635136 43.25,117.5 L 112.28125,95.03125 L 112.28125,87.875 C 101.00147,60.274693 92.91336,34.79354 83.21875,8.25 z"
transform="translate(387.42856,331.21933)"
id="path6304"
style="opacity:1;fill:url(#linearGradient6423);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 83.21875,8.25 L 15.71875,30.3125 L 15.5,37.9375 C 24.577873,67.194383 31.776615,86.043705 43.09375,114.9375 L 112.28125,93.46875 L 112.28125,87.875 C 101.00147,60.274681 92.913365,34.79354 83.21875,8.25 z"
transform="translate(387.42856,331.21933)"
id="path6306"
style="opacity:1;fill:url(#linearGradient6334);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 83.21875,8.25 L 15.71875,30.3125 L 15.53125,36.78125 C 24.59552,65.97852 31.976849,84.076215 43.28125,112.9375 L 112.28125,91.1875 L 112.28125,87.875 C 101.00147,60.274693 92.91336,34.79354 83.21875,8.25 z"
transform="translate(387.42856,331.21933)"
id="path6308"
style="opacity:1;fill:url(#linearGradient6326);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 43.392467,120.22357 L 112.29162,98.138518 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 43.392467,120.22357 z"
transform="translate(387.42856,331.21933)"
id="path6358"
style="opacity:1;fill:url(#linearGradient6372);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 43.236939,117.50182 L 112.29162,95.54754 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 43.236939,117.50182 z"
transform="translate(387.42856,331.21933)"
id="path6360"
style="opacity:1;fill:url(#linearGradient6370);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 43.08141,114.9356 L 112.29162,93.008721 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 43.08141,114.9356 z"
transform="translate(387.42856,331.21933)"
id="path6362"
style="opacity:1;fill:url(#linearGradient6368);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 43.275821,112.95261 L 112.29162,90.423933 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 43.275821,112.95261 z"
transform="translate(387.42856,331.21933)"
id="path6364"
style="opacity:1;fill:url(#linearGradient6366);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 15.747266,33.717821 C 24.422274,62.404855 31.429528,80.887279 43.495772,110.91807 L 112.29162,87.873633 C 101.01184,60.273315 92.902391,34.786553 83.207776,8.2430133 L 15.708384,30.328068 L 15.747266,33.717821 z"
transform="translate(387.42856,331.21933)"
id="path6310"
style="opacity:1;fill:url(#linearGradient6318);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 45.096085,107.50178 L 108.41281,87.003559 C 98.332657,62.536321 89.644822,37.372923 81.992883,11.691578 L 18.676157,32.493476 C 26.682382,57.896453 34.715986,83.28574 45.096085,107.50178 z"
transform="translate(387.42856,331.21933)"
id="path6438"
style="opacity:1;fill:url(#linearGradient8739);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 54.540499,89.593038 L 57.610443,81.950836 C 84.569725,87.477211 79.214895,59.962356 61.660156,68.299382 L 59.243392,61.375678 C 78.485538,55.264483 61.389198,37.34742 49.837605,54.060066 L 43.109855,49.553127 C 60.11636,28.586602 90.053596,41.549405 74.331841,60.199955 C 83.920358,61.030925 87.579537,66.289279 87.579537,73.331499 C 87.579537,80.612734 81.195912,86.315828 72.767513,89.080108 C 66.954141,90.986732 59.825558,91.769207 54.540499,89.593038 z"
transform="translate(387.42856,331.21933)"
id="path6444"
style="opacity:1;fill:url(#linearGradient6452);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
d="M 408.16848,370.62659 L 471.15638,350.14272"
id="path6456"
style="opacity:1;fill:none;fill-rule:evenodd;stroke:#636464;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;marker-start:none;marker-end:none;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:10.8;stroke-opacity:1" />
<use
transform="translate(9.5728611,-3.1293507)"
id="use8096"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path7482" />
<use
transform="translate(19.14572,-6.2587043)"
id="use8098"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path7482" />
<use
transform="translate(28.718583,-9.3880581)"
id="use8102"
x="0"
y="0"
width="128"
height="128"
xlink:href="#path7482" />
<path
d="M 418.83481,350.94112 C 417.28194,350.90265 415.86369,351.96462 415.39731,353.53487 C 414.99943,354.80459 415.00734,356.2 415.36606,357.53487 L 416.24106,357.25362 C 416.17572,356.61253 416.23442,355.98009 416.42856,355.37862 C 416.81519,354.11486 418.09544,353.34096 419.39731,353.62862 C 420.8508,353.90439 422.12374,355.03689 422.86606,356.37862 C 423.76602,357.96986 424.02199,360.13861 422.92856,361.50362 C 421.83249,362.09246 422.30907,362.23904 422.14731,363.06612 L 424.27231,362.37862 C 424.30587,362.33906 424.33408,362.29554 424.36606,362.25362 C 425.87345,360.31526 425.51298,357.23199 424.27231,354.97237 C 423.24895,353.06706 421.52608,351.42647 419.52231,351.03487 C 419.29797,350.98381 419.05665,350.94662 418.83481,350.94112 z"
id="path7482"
style="opacity:1;fill:url(#radialGradient8668);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:10.8;stroke-opacity:1" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

1216
icon/iconset/nuvola/card.svg Normal file

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,44 @@
<?xml version="1.0"?>
<svg height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="a" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="12" y2="45.3">
<stop offset="0" stop-color="#060"/>
<stop offset=".2" stop-color="#042"/>
<stop offset="1" stop-color="#3c3"/>
</linearGradient>
<linearGradient id="b" gradientUnits="userSpaceOnUse" x1="24" x2="24" y1="4.4" y2="36">
<stop offset="0" stop-color="#fff" stop-opacity=".9"/>
<stop offset="1" stop-color="#9cf" stop-opacity="0"/>
</linearGradient>
<radialGradient id="c" cx="22.1" cy="10.5" gradientUnits="userSpaceOnUse" r="30.3">
<stop offset="0" stop-color="#fff"/>
<stop offset=".6" stop-color="#5af"/>
<stop offset="1" stop-color="#c9e6ff"/>
</radialGradient>
<clipPath id="d">
<use xlink:href="#i"/>
</clipPath>
<linearGradient id="e" gradientUnits="userSpaceOnUse" x1="25.7" x2="20.23" y1="5" y2="32.93">
<stop offset="0" stop-color="#fff"/>
<stop offset=".5" stop-color="#090"/>
<stop offset="1"/>
</linearGradient>
<radialGradient id="f" cx="25.2" cy="26" gradientUnits="userSpaceOnUse" r="21">
<stop offset=".93" stop-opacity=".4"/>
<stop offset="1" stop-opacity="0"/>
</radialGradient>
<linearGradient id="g" gradientUnits="userSpaceOnUse" x1="2.5" x2="45.5" y1="24" y2="24">
<stop offset="0" stop-color="#05b"/>
<stop offset="1" stop-color="#03a"/>
</linearGradient>
</defs>
<circle cx="24" cy="24" fill="url(#g)" r="21.5"/>
<circle cx="25.2" cy="26" fill="url(#f)" r="21"/>
<circle cx="24" cy="24" fill="#b0d9ff" r="20.5"/>
<circle cx="24" cy="24" fill="url(#c)" r="19.8"/>
<g fill="url(#a)">
<path id="h" d="m17.43 6.4c-.1 0-.2.04-.31.1.26-.07.38-.1.31-.1m6.37 1.24l.06-.93-.98.06.13.87h.79m-11.09 16.1c-.2-.19-.07-1-.07-1s-2.95-1.55-6.17-2.49c-.4-.11-.2-.93.2-1.24l-.13-.87c-.07-.43.66-2.55 1.38-2.73.72-.19-.07 1.24-.07 1.24l-.72.44s.85.99 1.05.99.52-.5.52-.5l-.92-.62.85-.37.05-.33.14-.05 1.41-2.14c.98-.4 2.18-.89 2.33-.97.26-.12 2.1-1.18 2.43-1.43s1.05-.19 1.31-.19.66-.13.72-.81c.07-.68.33-.81.53-.62.2.18-.2.5.26.62s.85.44 1.18.12c.24-.23-.08-.49-.3-.68h3.64l.39-1.12-.85-.12-3.15-.31v-.37l-.25.04c.34-1.87 2.37-1.57.84-2.65-.09-.07-1.43 2.1-1.77 2.06-.61-.08-1.41-.09-1.58.11-.22.26.5-.91 1.13-1.26-1 .29-4.16 1.38-7.49 4.93-3.19 3.4-4.46 7.98-4.46 8.14 0 .31.66.44.72.81s-1.25 1.62-1.25 2.24c0 .29-.31 4.12.79 7.27 1.28 3.68 4.01 6.76 4.33 6.96l.66-.31s-1.51-2.67-1.58-2.92c-.06-.25 1.71-3.85 2.56-3.73s.66.37 1.18.06.85-2.86 1.44-3.11 1.25-.56 1.18-1.18-2.3-1.74-2.49-1.93m14.24-18.27l-1.77-.62.33 1 1.44-.37m-6.63 2.3c.2 0 4.14-2.61 3.74-2.67-.39-.06-.46 0-1.51-.12s-2.17 1.49-2.43 1.74-.17 1.06.2 1.06m18.07 18.74l.51-.66-.51-.18-.38.48-.44.66.38.18.44-.48m2.22 2.16l-.13-.96h-.82l-.06.72-.76-.12-.19-.78-.38-.24-.45.54-.44-.12-.13.42.51.12v3.89l1.8.43c-.04.07-.07.13-.08.16-.13.42.51.6.95.42.17-.06.69-.59 1.02-1.38.46-1.09.86-2.53.94-3.03l.21-.44-1.27.48-.7-.12m2.67-7.25l-.33-.64c-.39-2.22-1.29-5.05-3.22-7.98-2.91-4.41-10.99-6.95-10.99-6.95l-.44.54-.25-.42-.63-.24v.54l.57.48-.38.18-1.46.12-3.3 1.8.32 1.44-.38.12-.19.3 1.08 1.62.06.54-.89.18v1.08l-.51.12.06.84-4.32 3 .13 1.68c.32.42 2.8 2.94 2.8 2.94s2.86.12 3.49-.24c.64-.36.19.36.38.54s.25 1.44.44 1.56 0 .84.25 1.08.25 3.11.25 3.11 1.52 2.57 1.52 3.23-.06.6 1.14.54c1.21-.06 1.46-.54 1.71-.72.26-.18.26-.6.51-.96s.7-1.74 1.27-2.21c.57-.48 2.1-.84 2.22-1.68.13-.84.7-1.5.7-1.5l2.75-2.91-.08.39-.06 1.5.83-.3-.06-1.62-.3-.31.04-.05s-.19-.36-.44-.36-1.78.36-2.03.3-1.33-2.94-1.53-3.05c-.19-.12-1.4-2.1-1.4-2.1s2.79 3.35 3.24 4.67c.26.77 1.23.05 2.02-.75l.21.51.51-.12-.06-.6h.57v.9l-.19.48-.06.78.51.48.25-.42.82-.78.95-.48.25.48.13.66-.25.72-.51.42-.25 1.08v.54l-.57-.36-.06-1.14-.83.06-.38 1.02.57.84 1.33.18 1.08-1.02.13-1.98.48-.63c.31.8.54 1.65.54 2.43 0 .86.39-.6.06-3.22l.2-.26m-16.01-6.11l-3.43-.12 1.46-1.2h.76l1.21.84v.48m4.19-.42v.54h-1.46l.13.36-.89.12-.06.3-.64-.12-1.14-.24.19-.3.19-.36.64-.66.25.48.95-.06.51-.54 1.97.36-.63.12m.13-.78l-.76.12-.13-.54.95-.12.13-.54.7.72-.89.36m3.69 18.63l-.44.36.06.9h.57v-.78l.51-.66v-1.38l-.32-.06-.38 1.62m-4.26-1.8s-.45.12.06.3 2.54-2.93 2.54-2.93l-1.72 1.08-.89 1.56m-3.46 11.48l-.38-.36-.76-.12-.13.36-1.02-.12-.06-.48h-.76l-.83.48h-1.46l-.13-.36-2.35-.24-.38.36-.95-.24-.13-.85-.44-.06-.51.91-1.71-.06c.31.15 2.87 1.67 6.79 1.99 5.21.42 7.68-.84 7.68-.84l-.19-.18-2.29-.18z"/>
</g>
<path id="i" d="m23.93 20c6.77 0 12.66-2.33 15.69-5.77-3.05-5.83-8.95-9.8-15.72-9.8-6.72 0-12.62 3.96-15.69 9.77 3.02 3.46 8.93 5.8 15.72 5.8z" fill="url(#b)"/>
<use clip-path="url(#d)" fill="url(#e)" xlink:href="#h"/>
</svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,62 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="128" width="128">
<defs>
<linearGradient id="h" gradientUnits="userSpaceOnUse" y1="86.1" x2="0" y2="42.2">
<stop stop-color="#fff" stop-opacity=".66" offset="0"/>
<stop stop-color="#ffa201" offset=".44"/>
<stop stop-color="#c07500" offset="1"/>
</linearGradient>
<radialGradient id="d" gradientUnits="userSpaceOnUse" cy="65.1" cx="33.7" r="27">
<stop offset="0"/>
<stop offset=".9"/>
<stop stop-color="#555" stop-opacity="0" offset="1"/>
</radialGradient>
<radialGradient id="g" gradientUnits="userSpaceOnUse" cy="21.42" cx="70.93" gradientTransform="matrix(-1.192 0 0 -.8675 117.4 63.12)" r="22.7">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff5e4" offset=".3"/>
<stop stop-color="#ffe0b0" offset=".5"/>
<stop stop-color="#ffb647" offset="0.8"/>
<stop stop-color="#f90" stop-opacity=".5" offset="1"/>
</radialGradient>
<radialGradient id="e" gradientUnits="userSpaceOnUse" cy="83" cx="33" r="37">
<stop stop-color="#ffc76f" offset="0"/>
<stop stop-color="#ffa81f" offset=".5135"/>
<stop stop-color="#734600" offset="1"/>
</radialGradient>
<radialGradient id="f" gradientUnits="userSpaceOnUse" cy="109" cx="111" r="12">
<stop offset="0"/>
<stop stop-opacity=".8" offset=".9"/>
<stop stop-color="#555" stop-opacity="0" offset="1"/>
</radialGradient>
<radialGradient id="c" gradientUnits="userSpaceOnUse" cy="72.4" cx="71.2" gradientTransform="matrix(.511 0 0 .494 73.6 80.6)" r="32">
<stop stop-color="#e6ecff" offset="0"/>
<stop stop-color="#a9a6ff" offset=".5"/>
<stop stop-color="#8a84ff" offset="1"/>
</radialGradient>
<radialGradient id="b" gradientUnits="userSpaceOnUse" cy="23.6" cx="70.6" gradientTransform="matrix(-.474 0 0 -.389 143 107.5)" r="22.7">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#f8f8ff" offset=".45"/>
<stop stop-color="#a8a5ff" offset="1"/>
</radialGradient>
</defs>
<g stroke="#000">
<path d="m31 78 19 29m-19-29-19 29m39-57-20 28"/>
<path d="m97 78-19 29m19-29 19 29m-39-57 20 28"/>
</g>
<g transform="translate(32.1 -23.54)">
<circle cy="65" cx="33.7" r="27" fill="url(#d)"/>
<circle stroke-width="2.4" stroke="#603b00" cy="64.3" cx="32.7" r="25.1" fill="url(#e)"/>
<circle opacity="0.7" stroke-width="0.8" stroke="url(#h)" cy="64.3" cx="32.7" r="23.5" fill="none"/>
<path fill="url(#g)" d="m14.3 50.41c0.195 7.05 8.33 12.7 18.4 12.7 10 0 18.2-5.68 18.4-12.7-4.2-5.6-10.9-9.2-18.4-9.21-7.52 0-14.2 3.61-18.4 9.21z"/>
</g>
<g id="i">
<g id="a" transform="matrix(0.813 0 0 0.813 25.84 18.51)">
<circle cy="109" cx="111" r="12" fill="url(#f)"/>
<circle stroke-width="1.8" stroke="#008" cy="108" cx="110" r="11" fill="url(#c)"/>
<circle opacity="0.5" stroke-width="0.4" stroke="#fff" cy="108" cx="110" r="10" fill="none"/>
<path fill="url(#b)" d="m110 98.2c-3.22 0-6.08 1.55-7.87 3.95 0.08 3 3.57 5.46 7.87 5.46s7.8-2.44 7.88-5.46c-1.79-2.4-4.66-3.95-7.88-3.95z"/>
</g>
<use xlink:href="#a" transform="translate(-36)"/>
<use xlink:href="#a" transform="translate(-18 -28)"/>
</g>
<use xlink:href="#i" transform="translate(-66)"/>
</svg>

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

View File

@ -0,0 +1,456 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://web.resource.org/cc/"
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"
version="1.0"
width="128"
height="128"
id="svg14662"
sodipodi:version="0.32"
inkscape:version="0.44.1"
sodipodi:docname="User.svg"
sodipodi:docbase="K:\Inkscape">
<metadata
id="metadata87">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<cc:license
rdf:resource="http://creativecommons.org/licenses/GPL/2.0/" />
<dc:title>User icon</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>STyx</dc:title>
</cc:Agent>
</dc:creator>
<dc:source>Nuvola_apps_edu_languages.svg</dc:source>
<dc:subject>
<rdf:Bag>
<rdf:li>User</rdf:li>
<rdf:li>Utilisateur</rdf:li>
<rdf:li>namespace</rdf:li>
</rdf:Bag>
</dc:subject>
<dc:date></dc:date>
<dc:rights>
<cc:Agent>
<dc:title>GFDL</dc:title>
</cc:Agent>
</dc:rights>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/GPL/2.0/">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike" />
<cc:requires
rdf:resource="http://web.resource.org/cc/SourceCode" />
</cc:License>
</rdf:RDF>
</metadata>
<sodipodi:namedview
inkscape:window-height="542"
inkscape:window-width="939"
inkscape:pageshadow="2"
inkscape:pageopacity="0.0"
borderopacity="1.0"
bordercolor="#666666"
pagecolor="#ffffff"
id="base"
inkscape:zoom="2.9375"
inkscape:cx="64"
inkscape:cy="64"
inkscape:window-x="50"
inkscape:window-y="292"
inkscape:current-layer="svg14662" />
<defs
id="defs14664">
<linearGradient
id="linearGradient3261">
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="0"
id="stop3263" />
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="0.5"
id="stop3269" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3265" />
</linearGradient>
<linearGradient
id="linearGradient3219">
<stop
style="stop-color:#0e7309;stop-opacity:1"
offset="0"
id="stop3221" />
<stop
style="stop-color:#70d13e;stop-opacity:1"
offset="1"
id="stop3223" />
</linearGradient>
<linearGradient
id="linearGradient3205">
<stop
style="stop-color:#2c8300;stop-opacity:1"
offset="0"
id="stop3207" />
<stop
style="stop-color:#3db800;stop-opacity:1"
offset="0.25"
id="stop3215" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0.5"
id="stop3213" />
<stop
style="stop-color:#69cf35;stop-opacity:1"
offset="1"
id="stop3209" />
</linearGradient>
<linearGradient
id="linearGradient3197">
<stop
style="stop-color:#002f32;stop-opacity:1"
offset="0"
id="stop3199" />
<stop
style="stop-color:#045b04;stop-opacity:1"
offset="1"
id="stop3201" />
</linearGradient>
<linearGradient
id="linearGradient3339">
<stop
style="stop-color:#e8e8e8;stop-opacity:1"
offset="0"
id="stop3341" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0.5"
id="stop3347" />
<stop
style="stop-color:#e8e8e8;stop-opacity:1"
offset="1"
id="stop3343" />
</linearGradient>
<linearGradient
id="linearGradient3327">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop3329" />
<stop
style="stop-color:#fdd99a;stop-opacity:1"
offset="0.5"
id="stop3335" />
<stop
style="stop-color:#c39539;stop-opacity:1"
offset="1"
id="stop3331" />
</linearGradient>
<linearGradient
id="linearGradient3319">
<stop
style="stop-color:#7d491f;stop-opacity:1"
offset="0"
id="stop3321" />
<stop
style="stop-color:#926600;stop-opacity:1"
offset="1"
id="stop3323" />
</linearGradient>
<linearGradient
id="linearGradient3282">
<stop
style="stop-color:#ffffff;stop-opacity:0"
offset="0"
id="stop3284" />
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="1"
id="stop3286" />
</linearGradient>
<linearGradient
id="linearGradient14709">
<stop
style="stop-color:#ffffff;stop-opacity:1"
offset="0"
id="stop14711" />
<stop
style="stop-color:#5eb2ff;stop-opacity:1"
offset="1"
id="stop14713" />
</linearGradient>
<linearGradient
id="linearGradient14685">
<stop
style="stop-color:#0917a0;stop-opacity:1"
offset="0"
id="stop14687" />
<stop
style="stop-color:#0345f4;stop-opacity:1"
offset="1"
id="stop14689" />
</linearGradient>
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient14691"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse" />
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient14699"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(447.42856,636.93359)" />
<radialGradient
cx="546.31165"
cy="705.48486"
r="25.28125"
fx="546.31165"
fy="705.48486"
id="radialGradient14715"
xlink:href="#linearGradient14709"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.032821,0,-3.289062e-8,1.717338,-565.7183,-518.4991)" />
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient14723"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(447.42856,636.93359)" />
<filter
id="filter14824">
<feGaussianBlur
id="feGaussianBlur14826"
stdDeviation="0.37332047"
inkscape:collect="always" />
</filter>
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient14833"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(458.16198,644.6232)" />
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient14842"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(458.16198,644.6232)" />
<radialGradient
cx="546.31165"
cy="705.48486"
r="25.28125"
fx="546.31165"
fy="705.48486"
id="radialGradient3288"
xlink:href="#linearGradient3282"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(2.0328206,0,-3.2890618e-8,1.7173381,-565.71835,-518.49911)" />
<linearGradient
x1="96.125"
y1="11.1875"
x2="96.125"
y2="52.101334"
id="linearGradient3296"
xlink:href="#linearGradient14685"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(447.42856,636.93359)" />
<linearGradient
x1="96.381813"
y1="30.666691"
x2="96.381813"
y2="13.187494"
id="linearGradient3302"
xlink:href="#linearGradient3282"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.934851,0,0,0.934851,453.691,638.9931)" />
<linearGradient
x1="41.945538"
y1="46.665127"
x2="41.945538"
y2="82.333244"
id="linearGradient3325"
xlink:href="#linearGradient3319"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="53.60223"
cy="59.728882"
r="17.834057"
fx="53.60223"
fy="59.728882"
id="radialGradient3333"
xlink:href="#linearGradient3327"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,1.655849,-1.639188,0,152.1501,-32.92373)" />
<linearGradient
x1="28.429483"
y1="61.798298"
x2="58.95916"
y2="61.798298"
id="linearGradient3345"
xlink:href="#linearGradient3339"
gradientUnits="userSpaceOnUse" />
<filter
id="filter3385">
<feGaussianBlur
id="feGaussianBlur3387"
stdDeviation="0.14607691"
inkscape:collect="always" />
</filter>
<linearGradient
x1="83.28125"
y1="123.09795"
x2="83.28125"
y2="66.310989"
id="linearGradient3203"
xlink:href="#linearGradient3197"
gradientUnits="userSpaceOnUse" />
<radialGradient
cx="491.52231"
cy="670.92523"
r="36.426601"
fx="491.52231"
fy="670.92523"
id="radialGradient3211"
xlink:href="#linearGradient3205"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0,2.023783,-1.958054,0,1805.23,-312.4948)" />
<linearGradient
x1="517.02167"
y1="705.48438"
x2="517.02167"
y2="745.30084"
id="linearGradient3240"
xlink:href="#linearGradient3219"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(-1,0,0,1,983.3261,0)" />
<linearGradient
x1="517.02167"
y1="705.48438"
x2="517.02167"
y2="745.30084"
id="linearGradient3243"
xlink:href="#linearGradient3219"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-0.120047,0)" />
<radialGradient
cx="479.68311"
cy="709.6579"
r="5.0058851"
fx="479.68311"
fy="709.6579"
id="radialGradient3267"
xlink:href="#linearGradient3261"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(1.233976,-0.151603,0.190797,1.552993,-247.6349,-320.152)" />
<filter
id="filter3331">
<feGaussianBlur
id="feGaussianBlur3333"
stdDeviation="0.355"
inkscape:collect="always" />
</filter>
<filter
id="filter3335">
<feGaussianBlur
id="feGaussianBlur3337"
stdDeviation="0.26694977"
inkscape:collect="always" />
</filter>
<filter
id="filter3339">
<feGaussianBlur
id="feGaussianBlur3341"
stdDeviation="0.23870038"
inkscape:collect="always" />
</filter>
</defs>
<g
transform="matrix(1.166167,0,0,1.166167,-509.6344,-764.2225)"
id="user">
<path
d="M 492.35552,660.38391 C 477.63883,660.38391 465.66054,672.3622 465.66054,687.07889 C 465.66054,701.79558 477.63883,713.77387 492.35552,713.77387 C 507.0722,713.77387 519.05049,701.79558 519.05049,687.07889 C 519.05049,672.3622 507.0722,660.38391 492.35552,660.38391 z "
style="opacity:0.5;fill:black;fill-opacity:1;stroke:none;stroke-width:1.33686185;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3281" />
<path
d="M 492.27231,697.65234 C 470.63786,697.65234 453.08481,714.99981 453.08481,736.40234 L 453.08481,742.52734 C 453.08481,748.58021 459.36017,761.27734 481.99106,761.27734 L 502.52231,761.27734 C 525.15269,761.27734 531.45981,749.1977 531.45981,742.52734 L 531.45981,736.40234 C 531.45981,714.9998 513.90676,697.65234 492.27231,697.65234 z "
style="opacity:0.5;fill:black;fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
id="path3283" />
<path
d="M 44.09375,59.46875 C 22.459298,59.46875 4.9062499,76.816217 4.90625,98.21875 L 4.90625,104.34375 C 4.90625,110.39662 11.181609,123.09375 33.8125,123.09375 L 54.34375,123.09375 C 76.97413,123.09375 83.281253,111.01411 83.28125,104.34375 L 83.28125,98.21875 C 83.28125,76.816214 65.728203,59.468751 44.09375,59.46875 z "
transform="translate(447.4286,636.9336)"
style="fill:url(#linearGradient3203);fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
id="path2214" />
<path
d="M 491.52231,698.56305 C 471.41209,698.56305 455.09571,714.47045 455.09571,734.09627 L 455.09571,739.71282 C 455.09571,745.26321 460.92895,756.90632 481.96541,756.90632 L 501.05016,756.90632 C 522.08615,756.90632 527.94891,745.82945 527.94891,739.71282 L 527.94891,734.09627 C 527.94891,714.47045 511.63253,698.56305 491.52231,698.56305 z "
style="fill:url(#radialGradient3211);fill-opacity:1;stroke:none;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1"
id="path3193" />
<path
d="M 509.00874,705.87423 C 517.47238,714.93633 523.92402,729.97174 525.81425,744.5269"
style="fill:black;fill-opacity:0;fill-rule:evenodd;stroke:url(#linearGradient3243);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3217" />
<path
d="M 474.19733,705.87423 C 465.73369,714.93633 459.28205,729.97174 457.39182,744.5269"
style="fill:black;fill-opacity:0;fill-rule:evenodd;stroke:url(#linearGradient3240);stroke-width:1.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path3227" />
<path
d="M 484.83052,710.07561 C 482.52782,712.04979 479.86829,713.60631 481.1093,718.35832 C 475.44857,717.2117 471.15959,709.46821 474.74722,703.9536 L 484.83052,710.07561 z "
style="fill:#c5ffbd;fill-opacity:1;fill-rule:evenodd;stroke:#52aa5d;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3249" />
<path
d="M -36.972118,84.910487 L -42.381886,75.540496 L -31.562351,75.540495 L -36.972118,84.910487 z "
transform="matrix(1.168871,0,0,1.168871,534.8187,623.4459)"
style="opacity:1;fill:#ff2600;fill-opacity:1;stroke:maroon;stroke-width:0.85552669;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path3245" />
<path
d="M 497.96513,710.07561 C 500.74799,711.56963 504.00771,713.48627 502.7667,718.23828 C 507.7072,716.13135 511.63606,709.46821 508.04843,703.9536 L 497.96513,710.07561 z "
style="fill:#a0ff74;fill-opacity:1;fill-rule:evenodd;stroke:#5eaa5e;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3247" />
<path
d="M 474.96875,704.65625 L 483.96875,710.125 C 482.98059,710.93983 481.95513,711.77074 481.21875,712.90625 C 480.46947,714.06165 480.23534,715.64781 480.5625,717.625 C 478.19333,716.89647 476.06898,714.98032 474.90625,712.5625 C 473.70299,710.0604 473.55794,707.15938 474.96875,704.65625 z "
style="fill:url(#radialGradient3267);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
id="path3251" />
<path
d="M 76.945221,64.499184 C 76.94751,73.981116 69.261527,81.668954 59.779595,81.668954 C 50.297662,81.668954 42.611679,73.981116 42.613968,64.499184 C 42.611679,55.017252 50.297662,47.329414 59.779595,47.329414 C 69.261527,47.329414 76.94751,55.017252 76.945221,64.499184 z "
transform="matrix(1.496041,0,0,1.496041,402.1703,589.3342)"
style="opacity:1;fill:url(#radialGradient3333);fill-opacity:1;stroke:url(#linearGradient3325);stroke-width:1.33686185;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="path2309" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 17 KiB

1
icon/list-ol.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="list-ol" class="svg-inline--fa fa-list-ol fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M3.263 139.527c0-7.477 3.917-11.572 11.573-11.572h15.131V88.078c0-5.163.534-10.503.534-10.503h-.356s-1.779 2.67-2.848 3.738c-4.451 4.273-10.504 4.451-15.666-1.068l-5.518-6.231c-5.342-5.341-4.984-11.216.534-16.379l21.72-19.938C32.815 33.602 36.732 32 42.785 32H54.89c7.656 0 11.749 3.916 11.749 11.572v84.384h15.488c7.655 0 11.572 4.094 11.572 11.572v8.901c0 7.477-3.917 11.572-11.572 11.572H14.836c-7.656 0-11.573-4.095-11.573-11.572v-8.902zM2.211 304.591c0-47.278 50.955-56.383 50.955-69.165 0-7.18-5.954-8.755-9.28-8.755-3.153 0-6.479 1.051-9.455 3.852-5.079 4.903-10.507 7.004-16.111 2.451l-8.579-6.829c-5.779-4.553-7.18-9.805-2.803-15.409C13.592 201.981 26.025 192 47.387 192c19.437 0 44.476 10.506 44.476 39.573 0 38.347-46.753 46.402-48.679 56.909h39.049c7.529 0 11.557 4.027 11.557 11.382v8.755c0 7.354-4.028 11.382-11.557 11.382h-67.94c-7.005 0-12.083-4.028-12.083-11.382v-4.028zM5.654 454.61l5.603-9.28c3.853-6.654 9.105-7.004 15.584-3.152 4.903 2.101 9.63 3.152 14.359 3.152 10.155 0 14.358-3.502 14.358-8.23 0-6.654-5.604-9.106-15.934-9.106h-4.728c-5.954 0-9.28-2.101-12.258-7.88l-1.05-1.926c-2.451-4.728-1.226-9.806 2.801-14.884l5.604-7.004c6.829-8.405 12.257-13.483 12.257-13.483v-.35s-4.203 1.051-12.608 1.051H16.685c-7.53 0-11.383-4.028-11.383-11.382v-8.755c0-7.53 3.853-11.382 11.383-11.382h58.484c7.529 0 11.382 4.027 11.382 11.382v3.327c0 5.778-1.401 9.806-5.079 14.183l-17.509 20.137c19.611 5.078 28.716 20.487 28.716 34.845 0 21.363-14.358 44.126-48.503 44.126-16.636 0-28.192-4.728-35.896-9.455-5.779-4.202-6.304-9.805-2.626-15.934zM144 132h352c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h352c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H144c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
icon/mysitemap.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 B

1
icon/pen.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="pen" class="svg-inline--fa fa-pen fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M290.74 93.24l128.02 128.02-277.99 277.99-114.14 12.6C11.35 513.54-1.56 500.62.14 485.34l12.7-114.22 277.9-277.88zm207.2-19.06l-60.11-60.11c-18.75-18.75-49.16-18.75-67.91 0l-56.55 56.55 128.02 128.02 56.55-56.55c18.75-18.76 18.75-49.16 0-67.91z"></path></svg>

After

Width:  |  Height:  |  Size: 448 B

1
icon/qrcode.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="qrcode" class="svg-inline--fa fa-qrcode fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M0 224h192V32H0v192zM64 96h64v64H64V96zm192-64v192h192V32H256zm128 128h-64V96h64v64zM0 480h192V288H0v192zm64-128h64v64H64v-64zm352-64h32v128h-96v-32h-32v96h-64V288h96v32h64v-32zm0 160h32v32h-32v-32zm-64 0h32v32h-32v-32z"></path></svg>

After

Width:  |  Height:  |  Size: 429 B

1
icon/sitemap.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#FFE880" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#FFB42E" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#707070" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="sitemap" class="svg-inline--fa fa-sitemap fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#FFC040" d="M128 352H32c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm-24-80h192v48h48v-48h192v48h48v-57.59c0-21.17-17.23-38.41-38.41-38.41H344v-64h40c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H256c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h40v64H94.41C73.23 224 56 241.23 56 262.41V320h48v-48zm264 80h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32zm240 0h-96c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h96c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32z"></path></svg>

After

Width:  |  Height:  |  Size: 794 B

1
icon/university.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="university" class="svg-inline--fa fa-university fa-w-16" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#404040" d="M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z"></path></svg>

After

Width:  |  Height:  |  Size: 624 B

1
icon/user-cog.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="user-cog" class="svg-inline--fa fa-user-cog fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M610.5 373.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 400.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm201.2 226.5c-2.3-1.2-4.6-2.6-6.8-3.9l-7.9 4.6c-6 3.4-12.8 5.3-19.6 5.3-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-5.5-17.7 1.9-36.4 17.9-45.7l7.9-4.6c-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-16-9.2-23.4-28-17.9-45.7.9-2.9 2.2-5.8 3.2-8.7-3.8-.3-7.5-1.2-11.4-1.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c10.1 0 19.5-3.2 27.2-8.5-1.2-3.8-2-7.7-2-11.8v-9.2z"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

1
icon/user.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="user" class="svg-inline--fa fa-user fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#404040" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>

After

Width:  |  Height:  |  Size: 462 B

1
icon/users-cog.svg Normal file
View File

@ -0,0 +1 @@
<svg aria-hidden="true" data-prefix="fas" data-icon="users-cog" class="svg-inline--fa fa-users-cog fa-w-20" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="#404040" d="M610.5 341.3c2.6-14.1 2.6-28.5 0-42.6l25.8-14.9c3-1.7 4.3-5.2 3.3-8.5-6.7-21.6-18.2-41.2-33.2-57.4-2.3-2.5-6-3.1-9-1.4l-25.8 14.9c-10.9-9.3-23.4-16.5-36.9-21.3v-29.8c0-3.4-2.4-6.4-5.7-7.1-22.3-5-45-4.8-66.2 0-3.3.7-5.7 3.7-5.7 7.1v29.8c-13.5 4.8-26 12-36.9 21.3l-25.8-14.9c-2.9-1.7-6.7-1.1-9 1.4-15 16.2-26.5 35.8-33.2 57.4-1 3.3.4 6.8 3.3 8.5l25.8 14.9c-2.6 14.1-2.6 28.5 0 42.6l-25.8 14.9c-3 1.7-4.3 5.2-3.3 8.5 6.7 21.6 18.2 41.1 33.2 57.4 2.3 2.5 6 3.1 9 1.4l25.8-14.9c10.9 9.3 23.4 16.5 36.9 21.3v29.8c0 3.4 2.4 6.4 5.7 7.1 22.3 5 45 4.8 66.2 0 3.3-.7 5.7-3.7 5.7-7.1v-29.8c13.5-4.8 26-12 36.9-21.3l25.8 14.9c2.9 1.7 6.7 1.1 9-1.4 15-16.2 26.5-35.8 33.2-57.4 1-3.3-.4-6.8-3.3-8.5l-25.8-14.9zM496 368.5c-26.8 0-48.5-21.8-48.5-48.5s21.8-48.5 48.5-48.5 48.5 21.8 48.5 48.5-21.7 48.5-48.5 48.5zM96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm224 32c1.9 0 3.7-.5 5.6-.6 8.3-21.7 20.5-42.1 36.3-59.2 7.4-8 17.9-12.6 28.9-12.6 6.9 0 13.7 1.8 19.6 5.3l7.9 4.6c.8-.5 1.6-.9 2.4-1.4 7-14.6 11.2-30.8 11.2-48 0-61.9-50.1-112-112-112S208 82.1 208 144c0 61.9 50.1 112 112 112zm105.2 194.5c-2.3-1.2-4.6-2.6-6.8-3.9-8.2 4.8-15.3 9.8-27.5 9.8-10.9 0-21.4-4.6-28.9-12.6-18.3-19.8-32.3-43.9-40.2-69.6-10.7-34.5 24.9-49.7 25.8-50.3-.1-2.6-.1-5.2 0-7.8l-7.9-4.6c-3.8-2.2-7-5-9.8-8.1-3.3.2-6.5.6-9.8.6-24.6 0-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h255.4c-3.7-6-6.2-12.8-6.2-20.3v-9.2zM173.1 274.6C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -672,7 +672,7 @@ static void ID_ShowFormChangeUsrID (const struct UsrData *UsrDat,
fprintf (Gbl.F.Out,"<img src=\"%s/ok_green16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,Gbl.Title);
}

View File

@ -247,7 +247,7 @@ void MFU_WriteBigMFUActions (struct MFU_ListMFUActions *ListMFUActions)
Frm_StartForm (Action);
Frm_LinkFormSubmit (TabMenuStr,The_ClassFormNoWrap[Gbl.Prefs.Theme],NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/%s\" alt=\"%s\" />",
Gbl.Prefs.PathIconSet,
Gbl.Prefs.URLIconSet,
Act_GetIcon (Action),
MenuStr);
fprintf (Gbl.F.Out," %s</a>",TabMenuStr);
@ -310,7 +310,7 @@ void MFU_WriteSmallMFUActions (struct MFU_ListMFUActions *ListMFUActions)
Frm_StartForm (Action);
Frm_LinkFormSubmit (TabMenuStr,NULL,NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/%s\" alt=\"%s\" />",
Gbl.Prefs.PathIconSet,
Gbl.Prefs.URLIconSet,
Act_GetIcon (Action),
MenuStr);
fprintf (Gbl.F.Out," %s</a>",MenuStr);

View File

@ -70,7 +70,7 @@ void QR_PutLinkToPrintQRCode (Act_Action_t Action,void (*FuncParams) ())
/***** Link to print QR *****/
Lay_PutContextualLink (Action,NULL,FuncParams,
"qr64x64.gif",
"qrcode.svg",
Txt_QR_code,NULL,
NULL);
}

View File

@ -103,7 +103,7 @@ void RSS_UpdateRSSFileForACrs (struct Course *Crs)
fprintf (FileRSS,"<image>\n");
fprintf (FileRSS,"<url>%s/swad112x32.png</url>\n",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
fprintf (FileRSS,"<title>%s: %s</title>\n",
Cfg_PLATFORM_SHORT_NAME,Crs->ShrtName);
fprintf (FileRSS,"<link>%s/?crs=%ld</link>\n",

View File

@ -98,7 +98,7 @@ void Acc_PutLinkToCreateAccount (void)
extern const char *Txt_Create_account;
Lay_PutContextualLink (ActFrmMyAcc,NULL,NULL,
"arroba64x64.gif",
"at.svg",
Txt_Create_account,Txt_Create_account,
NULL);
}
@ -1214,7 +1214,7 @@ void Acc_PutIconToChangeUsrAccount (void)
/***** Link for changing the account *****/
if (ItsMe)
Lay_PutContextualLink (ActFrmMyAcc,NULL,NULL,
"arroba64x64.gif",
"at.svg",
Txt_Change_account,NULL,
NULL);
else // Not me
@ -1234,7 +1234,7 @@ void Acc_PutIconToChangeUsrAccount (void)
break;
}
Lay_PutContextualLink (NextAction,NULL,Rec_PutParamUsrCodEncrypted,
"arroba64x64.gif",
"at.svg",
Txt_Change_account,NULL,
NULL);
}

View File

@ -1630,13 +1630,13 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabSys ******************************************************************
// Actions in menu:
/* ActSysReqSch */{ 627, 0,TabSys,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqSysSearch ,"search.svg" },
/* ActSeeCty */{ 862, 1,TabSys,ActSeeCty , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cty_ListCountries1 ,Cty_ListCountries2 ,"earth64x64.gif" },
/* ActSeePen */{1060, 2,TabSys,ActSeePen , 0, 0, 0, 0, 0, 0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Hie_SeePending ,"hierarchy64x64.png" },
/* ActSeeLnk */{ 748, 3,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"link64x64.gif" },
/* ActLstPlg */{ 777, 4,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_ListPlugins ,"blocks64x64.gif" },
/* ActSetUp */{ 840, 5,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Set_Setup ,"lightning64x64.gif" },
/* ActSeeCalSys */{1622, 6,TabSys,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarSys ,"calendar64x64.png" },
/* ActSysReqSch */{ 627, 0,TabSys,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqSysSearch ,"search" },
/* ActSeeCty */{ 862, 1,TabSys,ActSeeCty , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Cty_ListCountries1 ,Cty_ListCountries2 ,"globe" },
/* ActSeePen */{1060, 2,TabSys,ActSeePen , 0, 0, 0, 0, 0, 0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Hie_SeePending ,"sitemap" },
/* ActSeeLnk */{ 748, 3,TabSys,ActSeeLnk , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Lnk_SeeLinks ,"link64x64" },
/* ActLstPlg */{ 777, 4,TabSys,ActLstPlg , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plg_ListPlugins ,"blocks64x64" },
/* ActSetUp */{ 840, 5,TabSys,ActSetUp , 0, 0, 0, 0, 0, 0,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Set_Setup ,"lightning64x64" },
/* ActSeeCalSys */{1622, 6,TabSys,ActSeeCalSys , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarSys ,"calendar" },
// Actions not in menu:
/* ActSysSch */{ 628,-1,TabUnk,ActSysReqSch , 0, 0, 0, 0, 0, 0,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_SysSearch ,NULL},
@ -1684,10 +1684,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabCty ******************************************************************
// Actions in menu:
/* ActCtyReqSch */{1176, 0,TabCty,ActCtyReqSch , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtySearch ,"search.svg" },
/* ActSeeCtyInf */{1155, 1,TabCty,ActSeeCtyInf , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_ShowConfiguration ,"info64x64.gif" },
/* ActSeeIns */{ 696, 2,TabCty,ActSeeIns , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ins_ShowInssOfCurrentCty ,"institution64x64.gif" },
/* ActSeeCalCty */{1625, 3,TabCty,ActSeeCalCty , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCty ,"calendar64x64.png" },
/* ActCtyReqSch */{1176, 0,TabCty,ActCtyReqSch , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtySearch ,"search" },
/* ActSeeCtyInf */{1155, 1,TabCty,ActSeeCtyInf , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cty_ShowConfiguration ,"info64x64" },
/* ActSeeIns */{ 696, 2,TabCty,ActSeeIns , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ins_ShowInssOfCurrentCty ,"university" },
/* ActSeeCalCty */{1625, 3,TabCty,ActSeeCalCty , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCty ,"calendar" },
// Actions not in menu:
/* ActCtySch */{1181,-1,TabUnk,ActCtyReqSch , 0, 0, 0, 0, 0,0x3C7, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CtySearch ,NULL},
@ -1709,12 +1709,12 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabIns ******************************************************************
// Actions in menu:
/* ActInsReqSch */{1177, 0,TabIns,ActInsReqSch , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqInsSearch ,"search.svg" },
/* ActSeeInsInf */{1153, 1,TabIns,ActSeeInsInf , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ins_ShowConfiguration ,"info64x64.gif" },
/* ActSeeCtr */{ 676, 2,TabIns,ActSeeCtr , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ctr_ShowCtrsOfCurrentIns ,"house64x64.gif" },
/* ActSeePlc */{ 703, 3,TabIns,ActSeePlc , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plc_SeePlaces ,"mapmarker64x64.png" },
/* ActSeeDpt */{ 675, 4,TabIns,ActSeeDpt , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Dpt_SeeDepts ,"houseteachers64x64.gif"},
/* ActSeeCalIns */{1628, 5,TabIns,ActSeeCalIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarIns ,"calendar64x64.png" },
/* ActInsReqSch */{1177, 0,TabIns,ActInsReqSch , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqInsSearch ,"search" },
/* ActSeeInsInf */{1153, 1,TabIns,ActSeeInsInf , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ins_ShowConfiguration ,"info64x64" },
/* ActSeeCtr */{ 676, 2,TabIns,ActSeeCtr , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ctr_ShowCtrsOfCurrentIns ,"building" },
/* ActSeePlc */{ 703, 3,TabIns,ActSeePlc , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Plc_SeePlaces ,"mapmarker64x64" },
/* ActSeeDpt */{ 675, 4,TabIns,ActSeeDpt , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Dpt_SeeDepts ,"houseteachers64x64" },
/* ActSeeCalIns */{1628, 5,TabIns,ActSeeCalIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarIns ,"calendar" },
// Actions not in menu:
/* ActInsSch */{1182,-1,TabUnk,ActInsReqSch , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_InsSearch ,NULL},
@ -1767,11 +1767,11 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabCtr ******************************************************************
// Actions in menu:
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtrSearch ,"search.svg" },
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ctr_ShowConfiguration ,"info64x64.gif" },
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Deg_ShowDegsOfCurrentCtr ,"deg64x64.gif" },
/* ActSeeCla */{1744, 3,TabCtr,ActSeeCla , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cla_SeeClassrooms ,"classroom.svg" },
/* ActSeeCalCtr */{1631, 4,TabCtr,ActSeeCalCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCtr ,"calendar64x64.png" },
/* ActCtrReqSch */{1178, 0,TabCtr,ActCtrReqSch , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCtrSearch ,"search" },
/* ActSeeCtrInf */{1151, 1,TabCtr,ActSeeCtrInf , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ctr_ShowConfiguration ,"info64x64" },
/* ActSeeDeg */{1011, 2,TabCtr,ActSeeDeg , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Deg_ShowDegsOfCurrentCtr ,"graduation-cap" },
/* ActSeeCla */{1744, 3,TabCtr,ActSeeCla , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cla_SeeClassrooms ,"classroom" },
/* ActSeeCalCtr */{1631, 4,TabCtr,ActSeeCalCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCtr ,"calendar" },
// Actions not in menu:
/* ActCtrSch */{1183,-1,TabUnk,ActCtrReqSch , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CtrSearch ,NULL},
@ -1818,10 +1818,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabDeg ******************************************************************
// Actions in menu:
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqDegSearch ,"search.svg" },
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Deg_ShowConfiguration ,"info64x64.gif" },
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ShowCrssOfCurrentDeg ,"crs64x64.gif" },
/* ActSeeCalDeg */{1634, 3,TabDeg,ActSeeCalDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarDeg ,"calendar64x64.png" },
/* ActDegReqSch */{1179, 0,TabDeg,ActDegReqSch , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqDegSearch ,"search" },
/* ActSeeDegInf */{1149, 1,TabDeg,ActSeeDegInf , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Deg_ShowConfiguration ,"info64x64" },
/* ActSeeCrs */{1009, 2,TabDeg,ActSeeCrs , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ShowCrssOfCurrentDeg ,"list-ol" },
/* ActSeeCalDeg */{1634, 3,TabDeg,ActSeeCalDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarDeg ,"calendar" },
// Actions not in menu:
/* ActDegSch */{1184,-1,TabUnk,ActDegReqSch , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_DegSearch ,NULL},
@ -1850,15 +1850,15 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabCrs ******************************************************************
// Actions in menu:
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCrsSearch ,"search.svg" },
/* ActSeeCrsInf */{ 847, 1,TabCrs,ActSeeCrsInf ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ShowIntroduction ,"info64x64.gif" },
/* ActSeeTchGui */{ 784, 2,TabCrs,ActSeeTchGui ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"guide64x64.png" },
/* ActSeeSyl */{1242, 3,TabCrs,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"presentation64x64.gif"},
/* ActSeeBib */{ 32, 4,TabCrs,ActSeeBib ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"books64x64.gif" },
/* ActSeeFAQ */{ 54, 5,TabCrs,ActSeeFAQ ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"faq64x64.gif" },
/* ActSeeCrsLnk */{ 9, 6,TabCrs,ActSeeCrsLnk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"link64x64.gif" },
/* ActSeeCrsTT */{ 25, 7,TabCrs,ActSeeCrsTT ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_ShowClassTimeTable ,"clock64x64.gif" },
/* ActSeeCalCrs */{ 16, 8,TabCrs,ActSeeCalCrs ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCrs ,"calendar64x64.png" },
/* ActCrsReqSch */{1180, 0,TabCrs,ActCrsReqSch ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sch_ReqCrsSearch ,"search" },
/* ActSeeCrsInf */{ 847, 1,TabCrs,ActSeeCrsInf ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ShowIntroduction ,"info64x64" },
/* ActSeeTchGui */{ 784, 2,TabCrs,ActSeeTchGui ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"guide64x64" },
/* ActSeeSyl */{1242, 3,TabCrs,ActSeeSyl ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"list-ol" },
/* ActSeeBib */{ 32, 4,TabCrs,ActSeeBib ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"books64x64" },
/* ActSeeFAQ */{ 54, 5,TabCrs,ActSeeFAQ ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"faq64x64" },
/* ActSeeCrsLnk */{ 9, 6,TabCrs,ActSeeCrsLnk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"link64x64" },
/* ActSeeCrsTT */{ 25, 7,TabCrs,ActSeeCrsTT ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_ShowClassTimeTable ,"clock64x64" },
/* ActSeeCalCrs */{ 16, 8,TabCrs,ActSeeCalCrs ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cal_DrawCalendarCrs ,"calendar" },
// Actions not in menu:
/* ActCrsSch */{1185,-1,TabUnk,ActCrsReqSch ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,Sch_GetParamsSearch ,Sch_CrsSearch ,NULL},
@ -1986,13 +1986,13 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabAss ******************************************************************
// Actions in menu:
/* ActSeeAss */{ 15, 0,TabAss,ActSeeAss ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"infogrades64x64.gif" },
/* ActSeeAsg */{ 801, 1,TabAss,ActSeeAsg ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeAssignments ,"desk64x64.gif" },
/* ActSeePrj */{1674, 2,TabAss,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_SeeProjects ,"project64x64.png" },
/* ActReqTst */{ 103, 3,TabAss,ActReqTst ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Tst_ShowFormAskTst ,"test64x64.gif" },
/* ActSeeAllGam */{1649, 4,TabAss,ActSeeAllGam ,0x200,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_SeeAllGames ,"remote64x64.png" },
/* ActSeeAllSvy */{ 966, 5,TabAss,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_SeeAllSurveys ,"survey64x64.gif" },
/* ActSeeAllExaAnn */{ 85, 6,TabAss,ActSeeAllExaAnn ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ListExamAnnouncementsSee ,"announce64x64.gif" },
/* ActSeeAss */{ 15, 0,TabAss,ActSeeAss ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_ShowInfo ,"infogrades64x64" },
/* ActSeeAsg */{ 801, 1,TabAss,ActSeeAsg ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Asg_SeeAssignments ,"desk64x64" },
/* ActSeePrj */{1674, 2,TabAss,ActSeePrj ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prj_SeeProjects ,"project64x64" },
/* ActReqTst */{ 103, 3,TabAss,ActReqTst ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Tst_ShowFormAskTst ,"test64x64" },
/* ActSeeAllGam */{1649, 4,TabAss,ActSeeAllGam ,0x200,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Gam_SeeAllGames ,"remote64x64" },
/* ActSeeAllSvy */{ 966, 5,TabAss,ActSeeAllSvy ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Svy_SeeAllSurveys ,"survey64x64" },
/* ActSeeAllExaAnn */{ 85, 6,TabAss,ActSeeAllExaAnn ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Exa_ListExamAnnouncementsSee ,"announce64x64" },
// Actions not in menu:
/* ActEdiAss */{ 69,-1,TabUnk,ActSeeAss ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Inf_FormsToSelSendInfo ,NULL},
@ -2159,19 +2159,19 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabFil ******************************************************************
// Actions in menu:
/* ActSeeAdmDocIns */{1249, 0,TabFil,ActSeeAdmDocIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64.gif" },
/* ActAdmShaIns */{1382, 1,TabFil,ActAdmShaIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64.gif" },
/* ActSeeAdmDocCtr */{1248, 2,TabFil,ActSeeAdmDocCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64.gif" },
/* ActAdmShaCtr */{1363, 3,TabFil,ActAdmShaCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64.gif" },
/* ActSeeAdmDocDeg */{1247, 4,TabFil,ActSeeAdmDocDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64.gif" },
/* ActAdmShaDeg */{1344, 5,TabFil,ActAdmShaDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64.gif" },
/* ActSeeAdmDocCrsGrp*/{ 0, 6,TabFil,ActSeeAdmDocCrsGrp ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64.gif" },
/* ActAdmTchCrsGrp */{1525, 7,TabFil,ActAdmTchCrsGrp ,0x3F0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64.gif" },
/* ActAdmShaCrsGrp */{ 461, 8,TabFil,ActAdmShaCrsGrp ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64.gif" },
/* ActAdmAsgWrkUsr */{ 792, 9,TabFil,ActAdmAsgWrkUsr ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"editfolderuser64x64.gif"},
/* ActReqAsgWrkCrs */{ 899,10,TabFil,ActReqAsgWrkCrs ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskEditWorksCrs ,"folderusers64x64.gif" },
/* ActSeeAdmMrk */{ 17,11,TabFil,ActSeeAdmMrk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"grades64x64.gif" },
/* ActAdmBrf */{ 23,12,TabFil,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"pendrive64x64.gif" },
/* ActSeeAdmDocIns */{1249, 0,TabFil,ActSeeAdmDocIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64" },
/* ActAdmShaIns */{1382, 1,TabFil,ActAdmShaIns , 0, 0, 0, 0,0x3C7, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64" },
/* ActSeeAdmDocCtr */{1248, 2,TabFil,ActSeeAdmDocCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64" },
/* ActAdmShaCtr */{1363, 3,TabFil,ActAdmShaCtr , 0, 0, 0,0x3C7, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64" },
/* ActSeeAdmDocDeg */{1247, 4,TabFil,ActSeeAdmDocDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64" },
/* ActAdmShaDeg */{1344, 5,TabFil,ActAdmShaDeg , 0, 0,0x3C7, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64" },
/* ActSeeAdmDocCrsGrp*/{ 0, 6,TabFil,ActSeeAdmDocCrsGrp ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64" },
/* ActAdmTchCrsGrp */{1525, 7,TabFil,ActAdmTchCrsGrp ,0x3F0,0x3C0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folder64x64" },
/* ActAdmShaCrsGrp */{ 461, 8,TabFil,ActAdmShaCrsGrp ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"folderusers64x64" },
/* ActAdmAsgWrkUsr */{ 792, 9,TabFil,ActAdmAsgWrkUsr ,0x008, 0, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"editfolderuser64x64" },
/* ActReqAsgWrkCrs */{ 899,10,TabFil,ActReqAsgWrkCrs ,0x230,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_AskEditWorksCrs ,"folderusers64x64" },
/* ActSeeAdmMrk */{ 17,11,TabFil,ActSeeAdmMrk ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"grades64x64" },
/* ActAdmBrf */{ 23,12,TabFil,ActAdmBrf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,"pendrive64x64" },
// Actions not in menu:
/* ActChgToSeeDocIns */{1308,-1,TabUnk,ActSeeAdmDocIns , 0, 0, 0, 0,0x300, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Brw_ShowFileBrowserOrWorks ,NULL},
@ -2639,14 +2639,14 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabUsr ******************************************************************
// Actions in menu:
/* ActReqSelGrp */{ 116, 0,TabUsr,ActReqSelGrp ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Grp_ReqRegisterInGrps ,"hierarchy64x64.png" },
/* ActLstStd */{ 678, 1,TabUsr,ActLstStd ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeStudents ,"usrs64x64.gif" },
/* ActLstTch */{ 679, 2,TabUsr,ActLstTch ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeTeachers ,"tch64x64.gif" },
/* ActLstOth */{1186, 3,TabUsr,ActLstOth ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_ListDataAdms ,"adm64x64.gif" },
/* ActSeeAtt */{ 861, 4,TabUsr,ActSeeAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeAttEvents ,"rollcall64x64.png" },
/* ActReqSignUp */{1054, 5,TabUsr,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqSignUpInCrs ,"enrollmentrequest64x64.gif"},
/* ActSeeSignUpReq */{1057, 6,TabUsr,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ShowEnrolmentRequests ,"enrollmentrequest64x64.gif"},
/* ActLstCon */{ 995, 7,TabUsr,ActLstCon ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Con_ShowConnectedUsrs ,"userplugged64x64.gif" },
/* ActReqSelGrp */{ 116, 0,TabUsr,ActReqSelGrp ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Grp_ReqRegisterInGrps ,"sitemap" },
/* ActLstStd */{ 678, 1,TabUsr,ActLstStd ,0x3F8,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeStudents ,"usrs64x64" },
/* ActLstTch */{ 679, 2,TabUsr,ActLstTch ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_SeeTeachers ,"tch64x64" },
/* ActLstOth */{1186, 3,TabUsr,ActLstOth ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_ListDataAdms ,"adm64x64" },
/* ActSeeAtt */{ 861, 4,TabUsr,ActSeeAtt ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Att_SeeAttEvents ,"rollcall64x64" },
/* ActReqSignUp */{1054, 5,TabUsr,ActReqSignUp , 0,0x006, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ReqSignUpInCrs ,"enrollmentrequest64x64"},
/* ActSeeSignUpReq */{1057, 6,TabUsr,ActSeeSignUpReq ,0x3E0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Enr_ShowEnrolmentRequests ,"enrollmentrequest64x64"},
/* ActLstCon */{ 995, 7,TabUsr,ActLstCon ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Con_ShowConnectedUsrs ,"userplugged64x64" },
// Actions not in menu:
/* ActChgGrp */{ 118,-1,TabUnk,ActReqSelGrp ,0x238,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Grp_ChangeMyGrpsAndShowChanges ,NULL},
@ -2816,9 +2816,9 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActNewID_Std */{1454,-1,TabUnk,ActLstStd ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ID_NewOtherUsrID ,NULL},
/* ActNewID_Tch */{1455,-1,TabUnk,ActLstTch ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,ID_NewOtherUsrID ,NULL},
/* ActChgPwdOth */{1467,-1,TabUnk,ActLstOth ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActChgPwdStd */{1468,-1,TabUnk,ActLstStd ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActChgPwdTch */{1469,-1,TabUnk,ActLstTch ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActChgPwdOth */{1467,-1,TabUnk,ActLstOth ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActChgPwdStd */{1468,-1,TabUnk,ActLstStd ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActChgPwdTch */{1469,-1,TabUnk,ActLstTch ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,Pwd_UpdateOtherUsrPwd ,Acc_ShowFormChgOtherUsrAccount ,NULL},
/* ActRemMaiOth */{1478,-1,TabUnk,ActLstOth ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mai_RemoveOtherUsrEmail ,NULL},
/* ActRemMaiStd */{1479,-1,TabUnk,ActLstStd ,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,0x3C0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mai_RemoveOtherUsrEmail ,NULL},
@ -2846,10 +2846,10 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
/* ActLstClk */{ 989,-1,TabUnk,ActLstCon ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Con_ShowLastClicks ,NULL},
// TabSoc ******************************************************************
/* ActSeeSocTmlGbl */{1490, 0,TabSoc,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"soc64x64.png" },
/* ActSeeSocPrf */{1520, 1,TabSoc,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"prf64x64.gif" },
/* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,"forum64x64.gif" },
/* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"chat64x64.gif" },
/* ActSeeSocTmlGbl */{1490, 0,TabSoc,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ShowTimelineGbl2 ,"soc64x64" },
/* ActSeeSocPrf */{1520, 1,TabSoc,ActSeeSocPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Prf_SeeSocialProfiles ,"prf64x64" },
/* ActSeeFor */{ 95, 2,TabSoc,ActSeeFor ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,For_ShowForumTheads ,"forum64x64" },
/* ActSeeChtRms */{ 51, 3,TabSoc,ActSeeChtRms ,0x3F8,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,0x3C4,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Cht_ShowChatRooms ,"chat64x64" },
/* ActRcvSocPstGbl */{1492,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveSocialPostGbl ,NULL},
/* ActRcvSocComGbl */{1503,-1,TabUnk,ActSeeSocTmlGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_DATA,Act_BRW_1ST_TAB,Soc_ShowTimelineGbl1 ,Soc_ReceiveCommentGbl ,NULL},
@ -3038,13 +3038,13 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabMsg ******************************************************************
// Actions in menu:
/* ActSeeNtf */{ 990, 0,TabMsg,ActSeeNtf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ntf_ShowMyNotifications ,"bell.svg" },
/* ActSeeAnn */{1235, 1,TabMsg,ActSeeAnn ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ann_ShowAllAnnouncements ,"announcement64x64.png"},
/* ActSeeAllNot */{ 762, 2,TabMsg,ActSeeAllNot ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Not_ListFullNotices ,"notice64x64.png" },
/* ActReqMsgUsr */{ 26, 3,TabMsg,ActReqMsgUsr ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_FormMsgUsrs ,"editnewmsg64x64.gif" },
/* ActSeeRcvMsg */{ 3, 4,TabMsg,ActSeeRcvMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_ShowRecMsgs ,"recmsg64x64.gif" },
/* ActSeeSntMsg */{ 70, 5,TabMsg,ActSeeSntMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_ShowSntMsgs ,"sntmsg64x64.gif" },
/* ActMaiStd */{ 100, 6,TabMsg,ActMaiStd ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mai_ListEmails ,"email64x64.gif" },
/* ActSeeNtf */{ 990, 0,TabMsg,ActSeeNtf ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ntf_ShowMyNotifications ,"bell" },
/* ActSeeAnn */{1235, 1,TabMsg,ActSeeAnn ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ann_ShowAllAnnouncements ,"announcement64x64" },
/* ActSeeAllNot */{ 762, 2,TabMsg,ActSeeAllNot ,0x3F8,0x3C7, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Not_ListFullNotices ,"notice64x64" },
/* ActReqMsgUsr */{ 26, 3,TabMsg,ActReqMsgUsr ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_FormMsgUsrs ,"editnewmsg64x64" },
/* ActSeeRcvMsg */{ 3, 4,TabMsg,ActSeeRcvMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_ShowRecMsgs ,"recmsg64x64" },
/* ActSeeSntMsg */{ 70, 5,TabMsg,ActSeeSntMsg ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Msg_ShowSntMsgs ,"sntmsg64x64" },
/* ActMaiStd */{ 100, 6,TabMsg,ActMaiStd ,0x220,0x200, 0, 0, 0, 0, 0,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Mai_ListEmails ,"email64x64" },
// Actions not in menu:
/* ActWriAnn */{1237,-1,TabUnk,ActSeeAnn ,0x200,0x200,0x200,0x200,0x200,0x200,0x200,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ann_ShowFormAnnouncement ,NULL},
@ -3090,12 +3090,12 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabAna ******************************************************************
// Actions in menu:
/* ActReqUseGbl */{ 761, 0,TabAna,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ReqShowFigures ,"pie64x64.gif" },
/* ActSeePhoDeg */{ 447, 1,TabAna,ActSeePhoDeg ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pho_ShowPhotoDegree ,"classphoto64x64.gif" },
/* ActReqStaCrs */{ 767, 2,TabAna,ActReqStaCrs ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ind_ReqIndicatorsCourses ,"tablestats64x64.gif" },
/* ActReqAccGbl */{ 591, 3,TabAna,ActReqAccGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Sta_SetIniEndDates ,Sta_AskShowGblHits ,"stats64x64.gif" },
/* ActReqMyUsgRep */{1586, 4,TabAna,ActReqMyUsgRep ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rep_ReqMyUsageReport ,"report64x64.png" },
/* ActMFUAct */{ 993, 5,TabAna,ActMFUAct ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,MFU_ShowMyMFUActions ,"star64x64.gif" },
/* ActReqUseGbl */{ 761, 0,TabAna,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ReqShowFigures ,"pie64x64" },
/* ActSeePhoDeg */{ 447, 1,TabAna,ActSeePhoDeg ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pho_ShowPhotoDegree ,"classphoto64x64" },
/* ActReqStaCrs */{ 767, 2,TabAna,ActReqStaCrs ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Ind_ReqIndicatorsCourses ,"tablestats64x64" },
/* ActReqAccGbl */{ 591, 3,TabAna,ActReqAccGbl ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,Sta_SetIniEndDates ,Sta_AskShowGblHits ,"stats64x64" },
/* ActReqMyUsgRep */{1586, 4,TabAna,ActReqMyUsgRep ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rep_ReqMyUsageReport ,"report64x64" },
/* ActMFUAct */{ 993, 5,TabAna,ActMFUAct ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,MFU_ShowMyMFUActions ,"star64x64" },
// Actions not in menu:
/* ActSeeUseGbl */{ 84,-1,TabUnk,ActReqUseGbl ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Sta_ShowFigures ,NULL},
@ -3110,14 +3110,14 @@ struct Act_Actions Act_Actions[Act_NUM_ACTIONS] =
// TabPrf ******************************************************************
// Actions in menu:
/* ActFrmLogIn */{1521, 0,TabPrf,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteLandingPage ,"keyuser64x64.gif" },
/* ActFrmRolSes */{ 843, 1,TabPrf,ActFrmRolSes ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteFormLogout ,"keyuser64x64.gif" },
/* ActMyCrs */{ 987, 2,TabPrf,ActMyCrs ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ReqSelectOneOfMyCourses ,"hierarchy64x64.png" },
/* ActSeeMyTT */{ 408, 3,TabPrf,ActSeeMyTT ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_ShowClassTimeTable ,"clock64x64.gif" },
/* ActSeeMyAgd */{1602, 4,TabPrf,ActSeeMyAgd ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowMyAgenda ,"calendar64x64.png" },
/* ActFrmMyAcc */{ 36, 5,TabPrf,ActFrmMyAcc ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Acc_ShowFormMyAccount ,"arroba64x64.gif" },
/* ActReqEdiRecSha */{ 285, 6,TabPrf,ActReqEdiRecSha ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rec_ShowMySharedRecordAndMore ,"card64x64.gif" },
/* ActEdiPrf */{ 673, 7,TabPrf,ActEdiPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pre_EditPrefs ,"heart64x64.gif" },
/* ActFrmLogIn */{1521, 0,TabPrf,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteLandingPage ,"keyuser64x64" },
/* ActFrmRolSes */{ 843, 1,TabPrf,ActFrmRolSes ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Usr_WriteFormLogout ,"keyuser64x64" },
/* ActMyCrs */{ 987, 2,TabPrf,ActMyCrs ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Crs_ReqSelectOneOfMyCourses ,"sitemap" },
/* ActSeeMyTT */{ 408, 3,TabPrf,ActSeeMyTT ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,TT_ShowClassTimeTable ,"clock64x64" },
/* ActSeeMyAgd */{1602, 4,TabPrf,ActSeeMyAgd ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Agd_ShowMyAgenda ,"calendar" },
/* ActFrmMyAcc */{ 36, 5,TabPrf,ActFrmMyAcc ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Acc_ShowFormMyAccount ,"at" },
/* ActReqEdiRecSha */{ 285, 6,TabPrf,ActReqEdiRecSha ,0x3F8,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,0x3C6,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Rec_ShowMySharedRecordAndMore ,"card" },
/* ActEdiPrf */{ 673, 7,TabPrf,ActEdiPrf ,0x3F8,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,0x3C7,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pre_EditPrefs ,"heart64x64" },
// Actions not in menu:
/* ActReqSndNewPwd */{ 665,-1,TabUnk,ActFrmLogIn , 0,0x001,0x001,0x001,0x001,0x001,0x001,Act_CONT_NORM,Act_BRW_1ST_TAB,NULL ,Pwd_ShowFormSendNewPwd ,NULL},
@ -5106,7 +5106,7 @@ const char *Act_GetIcon (Act_Action_t Action)
if (Action < 0 || Action >= Act_NUM_ACTIONS)
return NULL;
return Act_Actions[Action].Icon;
return Ico_GetIcon (Act_Actions[Action].Icon);
}
/*****************************************************************************/

View File

@ -203,7 +203,7 @@ static void Agd_ShowFormToSelPast__FutureEvents (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Image[PstFut],
Txt_AGENDA_PAST___FUTURE_EVENTS[PstFut],
Txt_AGENDA_PAST___FUTURE_EVENTS[PstFut]);
@ -245,7 +245,7 @@ static void Agd_ShowFormToSelPrivatPublicEvents (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Image[PrvPub],
Txt_AGENDA_PRIVAT_PUBLIC_EVENTS[PrvPub],
Txt_AGENDA_PRIVAT_PUBLIC_EVENTS[PrvPub]);
@ -287,7 +287,7 @@ static void Agd_ShowFormToSelHiddenVisiblEvents (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Image[HidVis],
Txt_AGENDA_HIDDEN_VISIBL_EVENTS[HidVis],
Txt_AGENDA_HIDDEN_VISIBL_EVENTS[HidVis]);
@ -689,7 +689,7 @@ static void Agd_PutIconsOtherPublicAgenda (void)
&Gbl.Usrs.Other.UsrDat))
Lay_PutContextualLink (ActSeeOthPubPrf,NULL,
Usr_PutParamOtherUsrCodEncrypted,
"usr64x64.png",
"user.svg",
Txt_Another_user_s_profile,NULL,
NULL);
@ -698,13 +698,13 @@ static void Agd_PutIconsOtherPublicAgenda (void)
/* View student's records: common record card and course record card */
Lay_PutContextualLink (ActSeeRecOneStd,NULL,
Usr_PutParamOtherUsrCodEncrypted,
"card64x64.gif",
"card.svg",
Txt_View_record_for_this_course,NULL,
NULL);
else if (Usr_CheckIfICanViewRecordTch (&Gbl.Usrs.Other.UsrDat))
Lay_PutContextualLink (ActSeeRecOneTch,NULL,
Usr_PutParamOtherUsrCodEncrypted,
"card64x64.gif",
"card.svg",
Txt_View_record_and_office_hours,NULL,
NULL);
}

View File

@ -154,14 +154,14 @@ void Ale_ShowAlertAndButton1 (Ale_AlertType_t AlertType,const char *Txt)
"</a>"
"</div>",
IdAlert,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Close,Txt_Close);
/***** Write message *****/
fprintf (Gbl.F.Out,"<div class=\"ALERT_TXT\"");
if (AlertType != Ale_NONE)
fprintf (Gbl.F.Out," style=\"background-image:url('%s/%s');\"",
Gbl.Prefs.IconsURL,Ale_AlertIcons[AlertType]);
Gbl.Prefs.URLIcons,Ale_AlertIcons[AlertType]);
fprintf (Gbl.F.Out,">");
if (Txt)
fprintf (Gbl.F.Out,"%s",Txt);

View File

@ -433,7 +433,7 @@ static void Asg_ShowOneAssignment (long AsgCod,bool PrintView)
" alt=\"%s\" title=\"%s\" class=\"ICO20x20\" />"
"<br />%s"
"</td>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
(Asg.SendWork == Asg_SEND_WORK) ? "file_on" :
"file_off",
Txt_ASSIGNMENT_TYPES[Asg.SendWork],
@ -529,7 +529,7 @@ static void Asg_WriteAssignmentFolder (struct Assignment *Asg,bool PrintView)
fprintf (Gbl.F.Out,"<input type=\"image\""
" src=\"%s/folder-open-plus16x16.gif\""
" alt=\"%s\" title=\"%s\" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -537,7 +537,7 @@ static void Asg_WriteAssignmentFolder (struct Assignment *Asg,bool PrintView)
else // I can't send files to this assignment folder
fprintf (Gbl.F.Out,"<img src=\"%s/%s\" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
ICanSendFiles ? "folder-open16x16.gif" :
"folder-closed16x16.gif",
Txt_Folder,Txt_Folder);

View File

@ -2099,7 +2099,7 @@ static void Att_WriteRowStdToCallTheRoll (unsigned NumStd,
"</label>"
"</td>",
Gbl.RowEvenOdd,NumStd,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Present ? "check" :
"check-empty",
Present ? Txt_Present :
@ -3500,7 +3500,7 @@ static void Att_WriteRowStdSeveralAttEvents (unsigned NumStd,struct UsrData *Usr
" alt=\"%s\" title=\"%s\" class=\"ICO20x20\" />"
"</td>",
Gbl.RowEvenOdd,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Present ? "check" :
"check-empty",
Present ? Txt_Present :
@ -3671,7 +3671,7 @@ static void Att_ListAttEventsForAStd (unsigned NumStd,struct UsrData *UsrDat)
Gbl.RowEvenOdd,
NumAttEvent + 1,
Gbl.RowEvenOdd,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Present ? "check" :
"check-empty",
Present ? Txt_Present :

View File

@ -417,7 +417,7 @@ static void Ban_ListBannersForEdition (void)
Ban_PutParamBanCod (Ban->BanCod);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Ban->Hidden ? "eye-slash-on64x64.png" :
"eye-on64x64.png",
Ban->Hidden ? Txt_Show :

View File

@ -150,13 +150,13 @@ static void Box_StartBoxInternal (const char *Width,const char *Title,
if (HelpLink) // Link to help
fprintf (Gbl.F.Out,"<a href=\"%s%s\" target=\"_blank\">"
"<div class=\"CONTEXT_OPT HLP_HIGHLIGHT\">"
"<img src=\"%s/help64x64.png\""
"<img src=\"%s/question.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"</div>"
"</a>",
Hlp_WIKI,HelpLink,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Help,Txt_Help);
if (Closable == Box_CLOSABLE) // Icon to close the box
@ -169,7 +169,7 @@ static void Box_StartBoxInternal (const char *Width,const char *Title,
"</div>"
"</a>",
IdFrame,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Close,Txt_Close);
fprintf (Gbl.F.Out,"</div>");

View File

@ -130,7 +130,7 @@ void Cal_ShowFormToSelFirstDayOfWeek (Act_Action_t Action,void (*FuncParams) (),
FuncParams ();
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/first-day-of-week-%u-64x64.png\""
" alt=\"%s\" title=\"%s: %s\" class=\"%s\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
FirstDayOfWeek,
Txt_DAYS_SMALL[FirstDayOfWeek],
Txt_First_day_of_the_week,Txt_DAYS_SMALL[FirstDayOfWeek],

View File

@ -723,7 +723,7 @@ static void Ctr_PutIconToChangePhoto (void)
(unsigned) Gbl.CurrentCtr.Ctr.CtrCod);
PhotoExists = Fil_CheckIfPathExists (PathPhoto);
Lay_PutContextualLink (ActReqCtrPho,NULL,NULL,
"photo64x64.gif",
"camera.svg",
PhotoExists ? Txt_Change_photo :
Txt_Upload_photo,NULL,
NULL);
@ -1035,7 +1035,7 @@ void Ctr_PutIconToViewCentres (void)
extern const char *Txt_Centres;
Lay_PutContextualLink (ActSeeCtr,NULL,NULL,
"ctr64x64.gif",
"building.svg",
Txt_Centres,NULL,
NULL);
}

View File

@ -365,11 +365,60 @@ En OpenSWAD:
ps2pdf source.ps destination.pdf
*/
#define Log_PLATFORM_VERSION "SWAD 18.29 (2019-01-07)"
#define CSS_FILE "swad18.29.css"
#define Log_PLATFORM_VERSION "SWAD 18.30 (2019-01-09)"
#define CSS_FILE "swad18.30.css"
#define JS_FILE "swad17.17.1.js"
/*
Version 18.29: Jan 07, 2019 Some new SVG icons. (239251 lines)
Version 18.30: Jan 09, 2019 Some new SVG icons. (239341 lines)
Copy the following icons to icon public directory:
sudo cp icon/question.svg /var/www/html/swad/icon/
sudo cp icon/pen.svg /var/www/html/swad/icon/
sudo cp icon/user.svg /var/www/html/swad/icon/
sudo cp icon/card.svg /var/www/html/swad/icon/
sudo cp icon/calendar.svg /var/www/html/swad/icon/
sudo cp icon/user-cog.svg /var/www/html/swad/icon/
sudo cp icon/users-cog.svg /var/www/html/swad/icon/
sudo cp icon/qrcode.svg /var/www/html/swad/icon/
sudo cp icon/envelope.svg /var/www/html/swad/icon/
sudo cp icon/camera.svg /var/www/html/swad/icon/
sudo cp icon/at.svg /var/www/html/swad/icon/
sudo cp icon/university.svg /var/www/html/swad/icon/
sudo cp icon/sitemap.svg /var/www/html/swad/icon/
sudo cp icon/theme/blue/sitemap.svg /var/www/html/swad/icon/theme/blue/
sudo cp icon/theme/grey/sitemap.svg /var/www/html/swad/icon/theme/grey/
sudo cp icon/theme/white/sitemap.svg /var/www/html/swad/icon/theme/white/
sudo cp icon/theme/yellow/sitemap.svg /var/www/html/swad/icon/theme/yellow/
sudo cp icon/mysitemap.png /var/www/html/swad/icon/
sudo cp icon/globe.svg /var/www/html/swad/icon/
sudo cp icon/building.svg /var/www/html/swad/icon/
sudo cp icon/graduation-cap.svg /var/www/html/swad/icon/
sudo cp icon/list-ol.svg /var/www/html/swad/icon/
sudo cp icon/iconset/awesome/user.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/card.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/calendar.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/envelope.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/at.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/university.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/sitemap.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/globe.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/building.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/graduation-cap.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/awesome/list-ol.svg /var/www/html/swad/icon/iconset/awesome/
sudo cp icon/iconset/nuvola/user.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/card.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/calendar.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/envelope.png /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/at.png /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/university.png /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/sitemap.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/globe.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/building.svg /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/graduation-cap.png /var/www/html/swad/icon/iconset/nuvola/
sudo cp icon/iconset/nuvola/list-ol.png /var/www/html/swad/icon/iconset/nuvola/
Version 18.29: Jan 08, 2019 Some new SVG icons. (239251 lines)
Copy the following icons to icon public directory:
sudo cp icon/trash.svg /var/www/html/swad/icon/
sudo cp icon/copy.svg /var/www/html/swad/icon/

View File

@ -138,7 +138,7 @@ void Cht_ShowListOfAvailableChatRooms (void)
" class=\"ICO20x20\" />"
" %s"
"</li>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Chat_rooms,
Txt_Chat_rooms,
Txt_Chat_rooms);
@ -153,7 +153,7 @@ void Cht_ShowListOfAvailableChatRooms (void)
fprintf (Gbl.F.Out,"<img src=\"%s/chat64x64.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
ThisRoomFullName,
ThisRoomFullName);
Cht_WriteLinkToChat2 ("GBL_USR",ThisRoomFullName);
@ -169,7 +169,7 @@ void Cht_ShowListOfAvailableChatRooms (void)
fprintf (Gbl.F.Out,"<img src=\"%s/chat64x64.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
ThisRoomFullName,ThisRoomFullName);
Cht_WriteLinkToChat2 ("GBL_STD",ThisRoomFullName);
break;
@ -182,7 +182,7 @@ void Cht_ShowListOfAvailableChatRooms (void)
fprintf (Gbl.F.Out,"<img src=\"%s/chat64x64.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
ThisRoomFullName,ThisRoomFullName);
Cht_WriteLinkToChat2 ("GBL_TCH",ThisRoomFullName);
break;
@ -245,7 +245,7 @@ void Cht_ShowListOfAvailableChatRooms (void)
fprintf (Gbl.F.Out,"<img src=\"%s/dot64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
ThisRoomFullName,ThisRoomFullName);
Cht_WriteLinkToChat2 (ThisRoomCode,ThisRoomFullName);
}

View File

@ -626,7 +626,7 @@ static void Con_ShowConnectedUsrsWithARoleBelongingToCurrentCrsOnRightColumn (Ro
fprintf (Gbl.F.Out,"<img src=\"%s/ellipsis32x32.gif\""
" alt=\"%s\" title=\"%s\" class=\"ICO40x40\" />"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Connected_users,Txt_Connected_users);
Frm_EndForm ();
fprintf (Gbl.F.Out,"</td>"

View File

@ -842,12 +842,12 @@ void Cty_DrawCountryMap (struct Country *Cty,const char *Class)
fprintf (Gbl.F.Out,"<img src=\"");
if (Cty_CheckIfCountryMapExists (Cty))
fprintf (Gbl.F.Out,"%s/%s/%s/%s.png",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_COUNTRIES,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_COUNTRIES,
Cty->Alpha2,
Cty->Alpha2);
else
fprintf (Gbl.F.Out,"%s/tr16x16.gif", // TODO: Change for a 1x1 image or a generic image
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
fprintf (Gbl.F.Out,"\" alt=\"%s\" title=\"%s\" class=\"%s\" />",
Cty->Alpha2,
Cty->Name[Gbl.Prefs.Language],
@ -1002,7 +1002,7 @@ static void Cty_PutIconToViewCountries (void)
extern const char *Txt_Countries;
Lay_PutContextualLink (ActSeeCty,NULL,NULL,
"cty64x64.gif",
"globe.svg",
Txt_Countries,NULL,
NULL);
}

View File

@ -461,7 +461,7 @@ static void Crs_Configuration (bool PrintView)
"<img src=\"%s/%s\" alt=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Title,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
(Indicators.NumIndicators == Ind_NUM_INDICATORS) ? "ok_green16x16.gif" :
"warning64x64.png",
Gbl.Title);
@ -569,10 +569,10 @@ static void Crs_WriteListMyCoursesToSelectOne (void)
Frm_LinkFormSubmit (Txt_System,
Highlight ? ClassHighlight :
ClassNormal,NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/sys64x64.gif\""
fprintf (Gbl.F.Out,"<img src=\"%s/sitemap.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />&nbsp;%s</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_System,
Txt_System,
Txt_System);
@ -610,7 +610,7 @@ static void Crs_WriteListMyCoursesToSelectOne (void)
fprintf (Gbl.F.Out,"<img src=\"%s/%s/%s/%s.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />&nbsp;%s</a>",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_COUNTRIES,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_COUNTRIES,
Cty.Alpha2,
Cty.Alpha2,
Cty.Alpha2,
@ -753,7 +753,7 @@ static void Crs_WriteListMyCoursesToSelectOne (void)
" class=\"ICO20x20\" />"
"&nbsp;%s"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Crs.ShrtName,
Crs.FullName,
Crs.FullName);
@ -1264,7 +1264,7 @@ static bool Crs_ListCoursesOfAYearForSeeing (unsigned Year)
" class=\"ICO20x20\" />"
"</td>",
BgColor,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Crs->NumUsrs[Rol_UNK] ? "ok_green" :
"tr",
Crs->NumUsrs[Rol_UNK] ? Txt_COURSE_With_users :
@ -1394,7 +1394,7 @@ static void Crs_PutIconToViewCourses (void)
extern const char *Txt_Courses;
Lay_PutContextualLink (ActSeeCrs,NULL,NULL,
"crs64x64.gif",
"list-ol.svg",
Txt_Courses,NULL,
NULL);
}
@ -3005,11 +3005,11 @@ void Crs_PutIconToSelectMyCoursesInBreadcrumb (void)
/***** Put icon with link *****/
Frm_LinkFormSubmit (Txt_My_courses,NULL,NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/hierarchy64x64.png\""
fprintf (Gbl.F.Out,"<img src=\"%s/sitemap.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"BC_ICON ICO_HIGHLIGHT\" />"
"</a>",
Gbl.Prefs.PathTheme,
Gbl.Prefs.URLTheme,
Txt_My_courses,Txt_My_courses);
/***** End form *****/
@ -3028,7 +3028,7 @@ void Crs_PutIconToSelectMyCourses (void)
/***** Put form to search / select courses *****/
Lay_PutContextualLink (ActMyCrs,NULL,NULL,
"hierarchy64x64.gif",
"sitemap.svg",
Txt_My_courses,NULL,
NULL);
}

View File

@ -1298,7 +1298,7 @@ static void Deg_ListOneDegreeForSeeing (struct Degree *Deg,unsigned NumDeg)
" class=\"ICO20x20\" />"
"</td>",
BgColor,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumCrss ? "ok_green" :
"tr",
NumCrss ? Txt_DEGREE_With_courses :
@ -1424,7 +1424,7 @@ void Deg_PutIconToViewDegrees (void)
extern const char *Txt_Degrees;
Lay_PutContextualLink (ActSeeDeg,NULL,NULL,
"deg64x64.gif",
"graduation-cap.svg",
Txt_Degrees,NULL,
NULL);
}
@ -2500,7 +2500,7 @@ void Hie_GetAndWriteInsCtrDegAdminBy (long UsrCod,unsigned ColSpan)
" alt=\"\" title=\"\""
" class=\"ICO25x25\" />"
"</td>",
Gbl.RowEvenOdd,Gbl.Prefs.IconsURL,
Gbl.RowEvenOdd,Gbl.Prefs.URLIcons,
NumRow == NumRows ? "subend" :
"submid");
@ -2520,7 +2520,7 @@ void Hie_GetAndWriteInsCtrDegAdminBy (long UsrCod,unsigned ColSpan)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"&nbsp;%s",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_all_degrees,
Txt_all_degrees,
Txt_all_degrees);

View File

@ -289,7 +289,7 @@ void DT_PutIconToViewDegreeTypes (void)
extern const char *Txt_Types_of_degree;
Lay_PutContextualLink (ActSeeDegTyp,NULL,NULL,
"hierarchy64x64.png",
"sitemap.svg",
Txt_Types_of_degree,NULL,
NULL);
}

View File

@ -3089,7 +3089,7 @@ void Enr_PutLinkToAdminOneUsr (Act_Action_t NextAction)
Txt_Administer_me;
Lay_PutContextualLink (NextAction,NULL,NULL,
"config64x64.gif",
"user-cog.svg",
TitleText,TitleText,
NULL);
}
@ -3126,7 +3126,7 @@ void Enr_PutLinkToAdminSeveralUsrs (Rol_Role_t Role)
Lay_ShowErrorAndExit ("Wrong role.");
}
Lay_PutContextualLink (NextAction,NULL,NULL,
"config64x64.gif",
"users-cog.svg",
TitleText,TitleText,
NULL);
}

View File

@ -3383,7 +3383,7 @@ static void Brw_FormToChangeCrsGrpZone (void)
(IsGroupZone &&
GrpDat.GrpCod == Gbl.CurrentCrs.Grps.GrpCod) ? "BROWSER_TITLE" :
"BROWSER_TITLE_LIGHT",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumGrp < LstMyGrps.NumGrps - 1 ? "submid" :
"subend",
GrpDat.GrpCod);
@ -5880,7 +5880,7 @@ static void Brw_PutIconRemoveFile (const char PathInTree[PATH_MAX + 1],
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/trash.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -5915,7 +5915,7 @@ static void Brw_PutIconRemoveDir (const char PathInTree[PATH_MAX + 1],
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/trash.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -5948,7 +5948,7 @@ static void Brw_PutIconCopy (const char PathInTree[PATH_MAX + 1],
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/copy.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -5978,7 +5978,7 @@ static void Brw_PutIconPasteOn (const char PathInTree[PATH_MAX + 1],
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/paste.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -5998,7 +5998,7 @@ static void Brw_PutIconPasteOff (void)
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIDDEN ICO16x16\" />"
"</td>",
Gbl.RowEvenOdd,Gbl.Prefs.IconsURL,
Gbl.RowEvenOdd,Gbl.Prefs.URLIcons,
Txt_Copy_not_allowed,
Txt_Copy_not_allowed);
}
@ -6027,7 +6027,7 @@ static void Brw_IndentAndWriteIconExpandContract (unsigned Level,
fprintf (Gbl.F.Out,"<img src=\"%s/tr16x16.gif\""
" alt=\"\" title=\"\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
break;
case Brw_ICON_TREE_EXPAND:
/***** Visible icon to expand folder *****/
@ -6075,7 +6075,7 @@ static void Brw_IndentDependingOnLevel (unsigned Level)
" alt=\"\" title=\"\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
}
/*****************************************************************************/
@ -6114,7 +6114,7 @@ static void Brw_PutIconToExpandFolder (const char *FileBrowserId,const char *Row
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/expand64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -6159,7 +6159,7 @@ static void Brw_PutIconToContractFolder (const char *FileBrowserId,const char *R
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/contract64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title);
Frm_EndForm ();
@ -6187,7 +6187,7 @@ static void Brw_PutIconShow (unsigned Level,const char *PathInTree,const char *F
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/eye-slash-%s64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Brw_CheckIfAnyUpperLevelIsHidden (Level) ? "off" :
"on",
Gbl.Title,
@ -6215,7 +6215,7 @@ static void Brw_PutIconHide (unsigned Level,const char *PathInTree,const char *F
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/eye-%s64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Brw_CheckIfAnyUpperLevelIsHidden (Level) ? "off" :
"on",
Gbl.Title,
@ -6344,7 +6344,7 @@ static void Brw_PutIconFolderWithoutPlus (const char *FileBrowserId,const char *
fprintf (Gbl.F.Out,"<img src=\"%s/folder-%s16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Open ? "open" :
"closed",
Txt_Folder,
@ -6387,7 +6387,7 @@ static void Brw_PutIconFolderWithPlus (const char *FileBrowserId,const char *Row
" src=\"%s/folder-%s-plus16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Open ? "open" :
"closed",
Gbl.Title,
@ -6412,7 +6412,7 @@ static void Brw_PutIconNewFileOrFolder (void)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.RowEvenOdd,Gbl.Prefs.IconsURL,
Gbl.RowEvenOdd,Gbl.Prefs.URLIcons,
Txt_New_FILE_OR_FOLDER,
Txt_New_FILE_OR_FOLDER);
}
@ -6465,7 +6465,7 @@ static void Brw_PutIconFile (unsigned Size,Brw_FileType_t FileType,const char *F
/***** Icon depending on the file extension *****/
fprintf (Gbl.F.Out,"<img src=\"%s/%s%ux%u/",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_FILEXT,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_FILEXT,
Size,Size);
if (FileType == Brw_IS_LINK)
fprintf (Gbl.F.Out,"url%ux%u.gif\" alt=\"%s\" title=\"%s\"",
@ -6590,7 +6590,7 @@ static void Brw_WriteFileName (unsigned Level,bool IsPublic,
fprintf (Gbl.F.Out,"&nbsp;<img src=\"%s/unlock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Public_open_educational_resource_OER_for_everyone,
Txt_Public_open_educational_resource_OER_for_everyone);
@ -6684,7 +6684,7 @@ static void Brw_WriteDatesAssignment (void)
fprintf (Gbl.F.Out,"<img src=\"%s/arrow%s16x12.gif\""
" alt=\"\" title=\"\""
" class=\"ICO20x15\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.FileBrowser.Asg.Open ? "green" :
"red");
@ -6783,7 +6783,7 @@ static void Brw_WriteFileOrFolderPublisher (unsigned Level,unsigned long UsrCod)
fprintf (Gbl.F.Out,"<img src=\"%s/usr_bl.jpg\""
" alt=\"%s\" title=\"%s\""
" class=\"PHOTO15x20B\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Unknown_or_without_photo,
Txt_Unknown_or_without_photo);
@ -8740,7 +8740,7 @@ static void Brw_PutFormToUploadFilesUsingDropzone (const char *FileNameToShow)
" background:url('%s/upload320x320.gif') no-repeat center;\">",
Cfg_URL_SWAD_CGI,
Lan_STR_LANG_ID[Gbl.Prefs.Language],
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
Par_PutHiddenParamLong ("act",Act_GetActCod (Brw_ActUploadFileDropzone[Gbl.FileBrowser.Type]));
Par_PutHiddenParamString ("ses",Gbl.Session.Id);
Brw_PutParamsFileBrowser (Brw_ActUploadFileDropzone[Gbl.FileBrowser.Type],
@ -10453,7 +10453,7 @@ static void Brw_WriteBigLinkToDownloadFile (const char *URL,
" alt=\"%s\" title=\"%s\""
" class=\"ICO40x40\" />"
"</a>",
FileNameToShow,Gbl.Prefs.IconsURL,
FileNameToShow,Gbl.Prefs.URLIcons,
Gbl.Title,Gbl.Title);
Frm_EndForm ();
}
@ -10472,7 +10472,7 @@ static void Brw_WriteBigLinkToDownloadFile (const char *URL,
" class=\"ICO40x40\" />"
"</a>",
FileNameToShow,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Download,Txt_Download);
}
}
@ -12557,7 +12557,7 @@ static void Brw_WriteRowDocData (unsigned long *NumDocsNotHidden,MYSQL_ROW row)
fprintf (Gbl.F.Out,"<img src=\"%s/folder-closed16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Folder,Txt_Folder);
else
/* Icon with file type or link */

View File

@ -544,7 +544,7 @@ void Fol_ShowFollowingAndFollowers (const struct UsrData *UsrDat,
" class=\"ICO40x40\" />"
"</div>"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Unfollow,Txt_Following_unfollow);
Frm_EndForm ();
}
@ -560,7 +560,7 @@ void Fol_ShowFollowingAndFollowers (const struct UsrData *UsrDat,
" class=\"ICO40x40\" />"
"</div>"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Follow,Txt_Follow);
Frm_EndForm ();
}
@ -947,11 +947,11 @@ static void Fol_PutInactiveIconToFollowUnfollow (void)
{
/***** Inactive icon to follow/unfollow *****/
fprintf (Gbl.F.Out,"<div class=\"FOLLOW_USR_ICO ICO_HIDDEN\">"
"<img src=\"%s/usr64x64.png\""
"<img src=\"%s/user.svg\""
" alt=\"\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"</div>",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
}
/*****************************************************************************/
@ -972,7 +972,7 @@ static void Fol_PutIconToFollow (struct UsrData *UsrDat)
" class=\"ICO20x20\" />"
"</div>"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Follow,Txt_Follow);
Frm_EndForm ();
}
@ -995,7 +995,7 @@ static void Fol_PutIconToUnfollow (struct UsrData *UsrDat)
" class=\"ICO20x20\" />"
"</div>"
"</a>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Unfollow,Txt_Unfollow);
Frm_EndForm ();
}

View File

@ -1189,7 +1189,7 @@ static void For_ShowAForumPost (unsigned PstNum,long PstCod,
"</td>",
NewPst ? "MSG_TIT_BG_NEW" :
"MSG_TIT_BG",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NewPst ? "msg-unread" :
"msg-open",
NewPst ? Txt_MSG_New :
@ -1243,7 +1243,7 @@ static void For_ShowAForumPost (unsigned PstNum,long PstCod,
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Enabled ? "eye" :
"eye-slash",
Gbl.Title,
@ -1262,7 +1262,7 @@ static void For_ShowAForumPost (unsigned PstNum,long PstCod,
" class=\"ICO20x20\" />"
"</span>",
Gbl.Title,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Enabled ? "eye" :
"eye-slash",
Gbl.Title,
@ -2071,7 +2071,7 @@ static void For_WriteLinkToForum (struct Forum *Forum,
fprintf (Gbl.F.Out,"<img src=\"%s/paste_off16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Copy_not_allowed,Txt_Copy_not_allowed);
else
{
@ -2087,7 +2087,7 @@ static void For_WriteLinkToForum (struct Forum *Forum,
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/paste_on16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Paste_thread,
Txt_Paste_thread);
Frm_EndForm ();
@ -2114,14 +2114,14 @@ static void For_WriteLinkToForum (struct Forum *Forum,
fprintf (Gbl.F.Out,"<img src=\"%s/forum64x64.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,ForumName,ForumName);
Gbl.Prefs.URLIcons,ForumName,ForumName);
break;
case For_FORUM__SWAD__USRS:
case For_FORUM__SWAD__TCHS:
fprintf (Gbl.F.Out,"<img src=\"%s/swad64x64.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,ForumName,ForumName);
Gbl.Prefs.URLIcons,ForumName,ForumName);
break;
case For_FORUM_INSTIT_USRS:
case For_FORUM_INSTIT_TCHS:
@ -2140,7 +2140,7 @@ static void For_WriteLinkToForum (struct Forum *Forum,
fprintf (Gbl.F.Out,"<img src=\"%s/dot64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,ForumName,ForumName);
Gbl.Prefs.URLIcons,ForumName,ForumName);
break;
default:
break;
@ -3429,7 +3429,7 @@ static void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],
Gbl.Usrs.Me.PhotoURL);
else
fprintf (Gbl.F.Out,"%s/usr_bl.jpg",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
fprintf (Gbl.F.Out,"\" alt=\"%s\" title=\"",
Txt_Thread_with_posts_from_you);
if (Thr.NumMyPosts == 1)
@ -3447,7 +3447,7 @@ static void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
BgColor,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Thr.NumUnreadPosts ? "msg-unread" :
"msg-open",
Thr.NumUnreadPosts ? Txt_There_are_new_posts :
@ -3489,7 +3489,7 @@ static void For_ListForumThrs (long ThrCods[Pag_ITEMS_PER_PAGE],
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/cut16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Move_thread,
Txt_Move_thread);
Frm_EndForm ();

View File

@ -3205,7 +3205,7 @@ static void Gam_DrawBarNumUsrs (unsigned NumUsrs,unsigned MaxUsrs)
" class=\"LEFT_TOP\""
" style=\"width:%upx; height:20px;\" />"
"&nbsp;",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title,
BarWidth);
@ -3515,7 +3515,7 @@ static void Gam_PutBigButtonToStartGame (long GamCod)
Frm_LinkFormSubmit (Txt_Play,NULL,NULL);
fprintf (Gbl.F.Out,"<img src=\"%s/play64x64.png\" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO64x64\" />",
Gbl.Prefs.IconsURL,Txt_Play,Txt_Play);
Gbl.Prefs.URLIcons,Txt_Play,Txt_Play);
fprintf (Gbl.F.Out,"</a>");
/***** End form *****/
@ -3664,7 +3664,7 @@ static void Gam_PutBigButtonToContinue (Act_Action_t NextAction,
" alt=\"%s\" title=\"%s\" class=\"ICO64x64\" />"
"<br />"
"%s",
Gbl.Prefs.IconsURL,Txt_Continue,Txt_Continue,
Gbl.Prefs.URLIcons,Txt_Continue,Txt_Continue,
Txt_Continue);
fprintf (Gbl.F.Out,"</a>");

View File

@ -136,15 +136,15 @@ void Gbl_InitializeGlobals (void)
Gbl.Prefs.Menu = Mnu_MENU_DEFAULT; // Default menu
Gbl.Prefs.Theme = The_THEME_DEFAULT; // Default theme
Gbl.Prefs.IconSet = Ico_ICON_SET_DEFAULT; // Default icon set
snprintf (Gbl.Prefs.IconsURL,sizeof (Gbl.Prefs.IconsURL),
snprintf (Gbl.Prefs.URLIcons,sizeof (Gbl.Prefs.URLIcons),
"%s/%s",
Cfg_URL_SWAD_PUBLIC,Cfg_FOLDER_PUBLIC_ICON);
snprintf (Gbl.Prefs.PathTheme,sizeof (Gbl.Prefs.PathTheme),
snprintf (Gbl.Prefs.URLTheme,sizeof (Gbl.Prefs.URLTheme),
"%s/%s/%s/%s",
Cfg_URL_SWAD_PUBLIC,Cfg_FOLDER_PUBLIC_ICON,
Cfg_ICON_FOLDER_THEMES,
The_ThemeId[Gbl.Prefs.Theme]);
snprintf (Gbl.Prefs.PathIconSet,sizeof (Gbl.Prefs.PathIconSet),
snprintf (Gbl.Prefs.URLIconSet,sizeof (Gbl.Prefs.URLIconSet),
"%s/%s/%s/%s",
Cfg_URL_SWAD_PUBLIC,Cfg_FOLDER_PUBLIC_ICON,
Cfg_ICON_FOLDER_ICON_SETS,

View File

@ -164,10 +164,10 @@ struct Globals
Mnu_Menu_t Menu;
unsigned SideCols;
The_Theme_t Theme;
char PathTheme[PATH_MAX + 1];
Ico_IconSet_t IconSet;
char PathIconSet[PATH_MAX + 1];
char IconsURL[PATH_MAX + 1];
char URLIcons[PATH_MAX + 1];
char URLTheme[PATH_MAX + 1];
char URLIconSet[PATH_MAX + 1];
} Prefs;
struct

View File

@ -1390,7 +1390,7 @@ static void Grp_ListGroupTypesForEdition (void)
" class=\"ICO20x20\" />"
"</td>"
"<td class=\"LEFT_MIDDLE\">",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MustBeOpened ? "time" :
"time-off",
Gbl.CurrentCrs.Grps.GrpTypes.LstGrpTypes[NumGrpTyp].MustBeOpened ? Txt_The_groups_will_automatically_open :
@ -1552,7 +1552,7 @@ static void Grp_ListGroupsForEdition (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Grp->Open ? "unlock" :
"lock",
Gbl.Title,
@ -1573,7 +1573,7 @@ static void Grp_ListGroupsForEdition (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Grp->FileZones ? "folder-yes" :
"folder-no",
Gbl.Title,
@ -2476,7 +2476,7 @@ static void Grp_WriteRowGrp (struct Group *Grp,bool Highlight)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Grp->Open ? "unlock" :
"lock",
Gbl.Title,Gbl.Title);
@ -2622,7 +2622,7 @@ static void Grp_PutFormToCreateGroupType (void)
" class=\"ICO20x20\" />"
"</td>"
"<td class=\"LEFT_MIDDLE\">",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.CurrentCrs.Grps.GrpTyp.MustBeOpened ? "time" :
"time-off",
Gbl.CurrentCrs.Grps.GrpTyp.MustBeOpened ? Txt_The_groups_will_automatically_open :
@ -2696,10 +2696,10 @@ static void Grp_PutFormToCreateGroup (void)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Group_closed,
Txt_Group_closed,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_File_zones_disabled,
Txt_File_zones_disabled);
@ -5102,9 +5102,9 @@ void Grp_ShowFormToSelWhichGrps (Act_Action_t Action,void (*FuncParams) ())
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
WhichGrps == Grp_ONLY_MY_GROUPS ? "myhierarchy64x64.png" :
"hierarchy64x64.png",
Gbl.Prefs.URLIcons,
WhichGrps == Grp_ONLY_MY_GROUPS ? "mysitemap.png" :
"sitemap.svg",
Txt_GROUP_WHICH_GROUPS[WhichGrps],
Txt_GROUP_WHICH_GROUPS[WhichGrps]);
Frm_EndForm ();

View File

@ -407,7 +407,7 @@ void Hie_WriteBigNameCtyInsCtrDegCrs (void)
fprintf (Gbl.F.Out,"<img src=\"%s/swad64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO40x40 TOP_LOGO\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Cfg_PLATFORM_SHORT_NAME,Cfg_PLATFORM_FULL_NAME);
/***** Text *****/

View File

@ -69,6 +69,43 @@ const char *Ico_IconSetNames[Ico_NUM_ICON_SETS] =
static void Ico_PutIconsIconSet (void);
/*****************************************************************************/
/*********** Get icon with extension from icon without extension *************/
/*****************************************************************************/
#define Ico_NUM_ICON_EXTENSIONS 3
const char *Ico_GetIcon (const char *IconWithoutExtension)
{
static const char *Ico_IconExtensions[Ico_NUM_ICON_EXTENSIONS] =
{ // In order of preference
"svg",
"png",
"gif",
};
static char IconWithExtension[NAME_MAX + 1];
char PathIcon[PATH_MAX + 1];
unsigned NumExt;
for (NumExt = 0;
NumExt < Ico_NUM_ICON_EXTENSIONS;
NumExt++)
{
snprintf (IconWithExtension,sizeof (IconWithExtension),
"%s.%s",
IconWithoutExtension,Ico_IconExtensions[NumExt]);
snprintf (PathIcon,sizeof (PathIcon),
"%s/%s/%s/%s/%s",
Cfg_PATH_SWAD_PUBLIC,Cfg_FOLDER_PUBLIC_ICON,
Cfg_ICON_FOLDER_ICON_SETS,Ico_IconSetId[Gbl.Prefs.IconSet],
IconWithExtension);
if (Fil_CheckIfPathExists (PathIcon))
return IconWithExtension;
}
return "default.svg";
}
/*****************************************************************************/
/************************ Put icons to select a IconSet **********************/
/*****************************************************************************/
@ -93,7 +130,7 @@ void Ico_PutIconsToSelectIconSet (void)
Par_PutHiddenParamString ("IconSet",Ico_IconSetId[IconSet]);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s/%s/heart64x64.gif\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Cfg_ICON_FOLDER_ICON_SETS,
Ico_IconSetId[IconSet],
Ico_IconSetNames[IconSet],
@ -124,7 +161,7 @@ void Ico_ChangeIconSet (void)
{
/***** Get param with icon set *****/
Gbl.Prefs.IconSet = Ico_GetParamIconSet ();
snprintf (Gbl.Prefs.PathIconSet,sizeof (Gbl.Prefs.PathIconSet),
snprintf (Gbl.Prefs.URLIconSet,sizeof (Gbl.Prefs.URLIconSet),
"%s/%s/%s/%s",
Cfg_URL_SWAD_PUBLIC,Cfg_FOLDER_PUBLIC_ICON,
Cfg_ICON_FOLDER_ICON_SETS,
@ -196,7 +233,7 @@ void Ico_PutContextualIconToEdit (Act_Action_t NextAction,void (*FuncParams) ())
extern const char *Txt_Edit;
Lay_PutContextualLink (NextAction,NULL,FuncParams,
"edit64x64.png",
"pen.svg",
Txt_Edit,NULL,
NULL);
}
@ -264,7 +301,7 @@ void Ico_PutIconLink (const char *Icon,const char *Title,const char *Text,
else
fprintf (Gbl.F.Out,"<img src=\"%s/%s\" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,Icon,Title,Title);
Gbl.Prefs.URLIcons,Icon,Title,Title);
fprintf (Gbl.F.Out,"</a>");
}
@ -276,7 +313,7 @@ void Ico_PutIconOff (const char *Icon,const char *Alt)
{
fprintf (Gbl.F.Out,"<img src=\"%s/%s\" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIDDEN ICO16x16\" />",
Gbl.Prefs.IconsURL,Icon,Alt,Alt);
Gbl.Prefs.URLIcons,Icon,Alt,Alt);
}
/*****************************************************************************/
@ -289,7 +326,7 @@ void Ico_PutIconWithText (const char *Icon,const char *Alt,const char *Text)
fprintf (Gbl.F.Out,"<div class=\"CONTEXT_OPT ICO_HIGHLIGHT\">"
"<img src=\"%s/%s\" alt=\"%s\" title=\"%s\""
" class=\"ICO16x16\" />",
Gbl.Prefs.IconsURL,Icon,Alt,Text ? Text :
Gbl.Prefs.URLIcons,Icon,Alt,Text ? Text :
Alt);
if (Text)
if (Text[0])
@ -313,8 +350,8 @@ void Ico_PutCalculateIcon (const char *Alt)
" class=\"ICO20x20\" style=\"display:none;\" />" // Animated icon hidden
"</div>"
"</a>",
Gbl.Form.Num,Gbl.Prefs.IconsURL,Alt,Alt,
Gbl.Form.Num,Gbl.Prefs.IconsURL,Alt,Alt);
Gbl.Form.Num,Gbl.Prefs.URLIcons,Alt,Alt,
Gbl.Form.Num,Gbl.Prefs.URLIcons,Alt,Alt);
}
/*****************************************************************************/
@ -335,8 +372,8 @@ void Ico_PutCalculateIconWithText (const char *Alt,const char *Text)
"&nbsp;%s"
"</div>"
"</a>",
Gbl.Form.Num,Gbl.Prefs.IconsURL,Alt,Text,
Gbl.Form.Num,Gbl.Prefs.IconsURL,Alt,Text,
Gbl.Form.Num,Gbl.Prefs.URLIcons,Alt,Text,
Gbl.Form.Num,Gbl.Prefs.URLIcons,Alt,Text,
Text);
}
@ -362,7 +399,7 @@ void Ico_PutIconRemove (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/trash.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"CONTEXT_OPT ICO_HIGHLIGHT ICO16x16\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Remove,
Txt_Remove);
}

View File

@ -48,6 +48,8 @@ typedef enum
/***************************** Public prototypes *****************************/
/*****************************************************************************/
const char *Ico_GetIcon (const char *IconWithoutExtension);
void Ico_PutIconsToSelectIconSet (void);
void Ico_ChangeIconSet (void);
Ico_IconSet_t Ico_GetParamIconSet (void);

View File

@ -214,7 +214,7 @@ void Img_PutImageUploader (int NumImgInForm,const char *ClassImgTitURL)
/***** Image file *****/
fprintf (Gbl.F.Out,"<label class=\"IMG_UPLOAD_BUTTON\">"
"<img src=\"%s/photo64x64.gif\""
"<img src=\"%s/camera.svg\""
" alt=\"%s\" title=\"%s (%s)\""
" class=\"IMG_UPLOAD_ICO\" />"
"<input type=\"file\" name=\"%s\" accept=\"image/*\""
@ -223,7 +223,7 @@ void Img_PutImageUploader (int NumImgInForm,const char *ClassImgTitURL)
"<span id=\"%s_fil\" class=\"IMG_UPLOAD_FILENAME\" />"
"</span>"
"</label>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Image,Txt_Image,Txt_optional,
ParamUploadImg.File,
Id,Id);

View File

@ -983,7 +983,7 @@ static void Ins_PutIconToViewInstitutions (void)
extern const char *Txt_Institutions;
Lay_PutContextualLink (ActSeeIns,NULL,NULL,
"ins64x64.gif",
"university.svg",
Txt_Institutions,NULL,
NULL);
}

View File

@ -78,7 +78,7 @@ static void Lan_PutParamLanguage (void);
void Lan_PutLinkToChangeLanguage (void)
{
Lay_PutContextualLink (ActEdiPrf,NULL,NULL,
"cty64x64.gif",
"globe.svg",
"Change language","Change language",
NULL);
}

View File

@ -190,8 +190,8 @@ void Lay_WriteStartOfPage (void)
/* Favicon */
fprintf (Gbl.F.Out,"<link type=\"image/x-icon\" href=\"%s/favicon.ico\" rel=\"icon\" />\n"
"<link type=\"image/x-icon\" href=\"%s/favicon.ico\" rel=\"shortcut icon\" />\n",
Gbl.Prefs.IconsURL,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons,
Gbl.Prefs.URLIcons);
/* Style sheet for SWAD */
fprintf (Gbl.F.Out,"<link rel=\"StyleSheet\" href=\"%s/%s\" type=\"text/css\" />\n",
@ -261,7 +261,7 @@ void Lay_WriteStartOfPage (void)
"<div id=\"zoomTxt\" class=\"CENTER_MIDDLE\">"
"</div>"
"</div>",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
else
{
fprintf (Gbl.F.Out,"<body>\n");
@ -872,7 +872,7 @@ static void Lay_WritePageTopHeading (void)
" class=\"CENTER_MIDDLE\""
" style=\"width:%upx; height:%upx;\" />"
"</a>", // head_row_1_logo_small
Gbl.Prefs.IconsURL,Cfg_PLATFORM_LOGO_SMALL_FILENAME,
Gbl.Prefs.URLIcons,Cfg_PLATFORM_LOGO_SMALL_FILENAME,
Cfg_PLATFORM_SHORT_NAME,Cfg_PLATFORM_FULL_NAME,
Cfg_PLATFORM_LOGO_SMALL_WIDTH,Cfg_PLATFORM_LOGO_SMALL_HEIGHT);
fprintf (Gbl.F.Out,"</div>"
@ -882,7 +882,7 @@ static void Lay_WritePageTopHeading (void)
" class=\"CENTER_MIDDLE\""
" style=\"width:%upx; height:%upx;\" />"
"</a>", // head_row_1_logo_big
Gbl.Prefs.IconsURL,Cfg_PLATFORM_LOGO_BIG_FILENAME,
Gbl.Prefs.URLIcons,Cfg_PLATFORM_LOGO_BIG_FILENAME,
Cfg_PLATFORM_SHORT_NAME,Cfg_PLATFORM_FULL_NAME,
Cfg_PLATFORM_LOGO_BIG_WIDTH,Cfg_PLATFORM_LOGO_BIG_HEIGHT);
fprintf (Gbl.F.Out,"</div>"
@ -976,7 +976,7 @@ static void Lay_WriteTitleAction (void)
/***** Container start *****/
fprintf (Gbl.F.Out,"<div id=\"action_title\""
" style=\"background-image:url('%s/%s');\">",
Gbl.Prefs.PathIconSet,
Gbl.Prefs.URLIconSet,
Act_GetIcon (Act_GetSuperAction (Gbl.Action.Act)));
/***** Title *****/
@ -1082,7 +1082,7 @@ static void Lay_ShowRightColumn (void)
"</a>"
"</div>",
Txt_If_you_have_an_Android_device_try_SWADroid,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
}
/*****************************************************************************/
@ -1314,7 +1314,7 @@ static void Lay_WriteAboutZone (void)
"<div>%s</div>"
"</a>",
Cfg_ABOUT_URL,
Gbl.Prefs.IconsURL,Cfg_ABOUT_LOGO,
Gbl.Prefs.URLIcons,Cfg_ABOUT_LOGO,
Cfg_ABOUT_NAME,Cfg_ABOUT_NAME,
Cfg_ABOUT_LOGO_WIDTH,Cfg_ABOUT_LOGO_HEIGHT,
Cfg_ABOUT_NAME);
@ -1557,7 +1557,7 @@ void Lay_AdvertisementMobile (void)
"</td>"
"</tr>",
Txt_Stay_connected_with_SWADroid,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Stay_connected_with_SWADroid);
/***** End table and box *****/
@ -1583,7 +1583,7 @@ void Lay_IndentDependingOnLevel (unsigned Level,bool IsLastItemInLevel[])
fprintf (Gbl.F.Out,"<img src=\"%s/%s20x20.gif\""
" alt=\"\" title=\"\""
" class=\"ICO25x25\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
IsLastItemInLevel[i] ? "tr" :
"subleft");
@ -1592,7 +1592,7 @@ void Lay_IndentDependingOnLevel (unsigned Level,bool IsLastItemInLevel[])
fprintf (Gbl.F.Out,"<img src=\"%s/%s20x20.gif\""
" alt=\"\" title=\"\""
" class=\"ICO25x25\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
IsLastItemInLevel[Level] ? "subend" :
"submid");
}

View File

@ -69,13 +69,13 @@ void Log_DrawLogo (Sco_Scope_t Scope,long Cod,const char *AltText,
{
static const char *Icon[Sco_NUM_SCOPES] =
{
NULL, // Sco_SCOPE_UNK
NULL, // Sco_SCOPE_SYS
NULL, // Sco_SCOPE_CTY
Cfg_FOLDER_INS, // Sco_SCOPE_INS
Cfg_FOLDER_CTR, // Sco_SCOPE_CTR
Cfg_FOLDER_DEG, // Sco_SCOPE_DEG
NULL, // Sco_SCOPE_CRS
NULL, // Sco_SCOPE_UNK
NULL, // Sco_SCOPE_SYS
NULL, // Sco_SCOPE_CTY
"university.svg", // Sco_SCOPE_INS
"building.svg", // Sco_SCOPE_CTR
"graduation-cap.svg", // Sco_SCOPE_DEG
NULL, // Sco_SCOPE_CRS
};
const char *Folder = NULL; // To avoid warning
char PathLogo[PATH_MAX + 1];
@ -156,8 +156,8 @@ void Log_DrawLogo (Sco_Scope_t Scope,long Cod,const char *AltText,
(unsigned) Cod,
(unsigned) Cod);
else if (Icon[Scope])
fprintf (Gbl.F.Out,"%s/%s64x64.gif",
Gbl.Prefs.IconsURL,Icon[Scope]);
fprintf (Gbl.F.Out,"%s/%s",
Gbl.Prefs.URLIcons,Icon[Scope]);
fprintf (Gbl.F.Out,"\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO%ux%u",

View File

@ -1329,7 +1329,7 @@ static void Mai_ShowFormChangeUsrEmail (const struct UsrData *UsrDat,bool ItsMe,
fprintf (Gbl.F.Out,"<img src=\"%s/ok_green16x16.gif\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,Gbl.Title);
}

View File

@ -374,7 +374,7 @@ void Mnu_WriteMenuThisTab (void)
/***** Icon *****/
fprintf (Gbl.F.Out,"<div class=\"MENU_ICO\""
" style=\"background-image:url('%s/%s');\">",
Gbl.Prefs.PathIconSet,
Gbl.Prefs.URLIconSet,
Act_GetIcon (NumAct));
/***** Text *****/
@ -428,7 +428,7 @@ void Mnu_PutIconsToSelectMenu (void)
Par_PutHiddenParamUnsigned ("Menu",(unsigned) Menu);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s32x32.gif\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Mnu_MenuIcons[Menu],
Txt_MENU_NAMES[Menu],
Txt_MENU_NAMES[Menu]);

View File

@ -2967,7 +2967,7 @@ static void Msg_ShowASentOrReceivedMessage (long MsgNum,long MsgCod)
"BG_MSG_GREEN") :
"BG_MSG_BLUE",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Msg.TypeOfMessages == Msg_MESSAGES_RECEIVED ? (Open ? (Replied ? "replied" :
"open") :
"unread") :
@ -3237,7 +3237,7 @@ void Msg_WriteMsgAuthor (struct UsrData *UsrDat,bool Enabled,const char *BgColor
" class=\"PHOTO30x40\" />"
"</td>"
"<td class=\"LEFT_MIDDLE",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Unknown_or_without_photo,Txt_Unknown_or_without_photo);
if (BgColor)
fprintf (Gbl.F.Out," %s",BgColor);
@ -3364,7 +3364,7 @@ static void Msg_WriteMsgFrom (struct UsrData *UsrDat,bool Deleted)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Deleted ? "msg-fwd-del" :
"msg-fwd",
Deleted ? Txt_MSG_Sent_and_deleted :
@ -3524,7 +3524,7 @@ static void Msg_WriteMsgTo (long MsgCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</td>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
OpenByDst ? (Deleted ? "msg-open-del" :
"msg-open") :
(Deleted ? "msg-unread-del" :
@ -3676,7 +3676,7 @@ static void Msg_PutFormToBanSender (struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/unlock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" style=\"margin-left:12px;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Sender_permitted_click_to_ban_him,
Txt_Sender_permitted_click_to_ban_him);
Frm_EndForm ();
@ -3698,7 +3698,7 @@ static void Msg_PutFormToUnbanSender (struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/lock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" style=\"margin-left:12px;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Sender_banned_click_to_unban_him,
Txt_Sender_banned_click_to_unban_him);
Frm_EndForm ();
@ -3878,7 +3878,7 @@ void Msg_ListBannedUsrs (void)
" src=\"%s/lock-on64x64.png\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Sender_banned_click_to_unban_him,
Txt_Sender_banned_click_to_unban_him);
Frm_EndForm ();

View File

@ -265,7 +265,7 @@ static void Net_ShowAWebOrSocialNet (const char *URL,
"</a>"
"</div>",
URL,Title,
Gbl.Prefs.IconsURL,Icon,
Gbl.Prefs.URLIcons,Icon,
Title,Title);
}
@ -332,7 +332,7 @@ void Net_ShowFormMyWebsAndSocialNets (void)
"</td>"
"<td class=\"REC_C2_BOT LEFT_MIDDLE\">",
(unsigned) NumURL,The_ClassForm[Gbl.Prefs.Theme],
Gbl.Prefs.IconsURL,Net_WebsAndSocialNetworksIcons[NumURL],
Gbl.Prefs.URLIcons,Net_WebsAndSocialNetworksIcons[NumURL],
Net_WebsAndSocialNetworksTitle[NumURL],
Net_WebsAndSocialNetworksTitle[NumURL],
Net_WebsAndSocialNetworksTitle[NumURL]);
@ -592,7 +592,7 @@ void Net_ShowWebAndSocialNetworksStats (void)
"%.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,Net_WebsAndSocialNetworksIcons[Web],
Gbl.Prefs.URLIcons,Net_WebsAndSocialNetworksIcons[Web],
Net_WebsAndSocialNetworksTitle[Web],
Net_WebsAndSocialNetworksTitle[Web],
Net_WebsAndSocialNetworksTitle[Web],

View File

@ -466,7 +466,7 @@ void Not_ShowNotices (Not_Listing_t TypeNoticesListing)
" class=\"ICO20x20\" />"
"</a>"
"</div>",
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
break;
case Not_LIST_FULL_NOTICES:
/***** Button to add new notice *****/
@ -679,7 +679,7 @@ static void Not_DrawANotice (Not_Listing_t TypeNoticesListing,
" class=\"ICO20x20\" />"
"</span>",
Txt_NOTICE_Active_SINGULAR,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_NOTICE_Active_SINGULAR,
Txt_NOTICE_Active_SINGULAR);
break;
@ -690,7 +690,7 @@ static void Not_DrawANotice (Not_Listing_t TypeNoticesListing,
" class=\"ICO20x20\" />"
"</span>",
Txt_NOTICE_Obsolete_SINGULAR,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_NOTICE_Obsolete_SINGULAR,
Txt_NOTICE_Obsolete_SINGULAR);
break;

View File

@ -252,14 +252,14 @@ static const char *Ntf_Icons[Ntf_NUM_NOTIFY_EVENTS] =
"soc64x64.png", // Ntf_EVENT_TIMELINE_COMMENT
"fav64x64.png", // Ntf_EVENT_TIMELINE_FAV
"share64x64.png", // Ntf_EVENT_TIMELINE_SHARE
"arroba64x64.gif", // Ntf_EVENT_TIMELINE_MENTION
"at.svg", // Ntf_EVENT_TIMELINE_MENTION
"follow64x64.png", // Ntf_EVENT_FOLLOWER
"forum64x64.gif", // Ntf_EVENT_FORUM_POST_COURSE
"forum64x64.gif", // Ntf_EVENT_FORUM_REPLY
/* Messages tab */
"notice64x64.png", // Ntf_EVENT_NOTICE
"msg64x64.gif", // Ntf_EVENT_MESSAGE
"envelope.svg", // Ntf_EVENT_MESSAGE
/* Statistics tab */
@ -385,7 +385,7 @@ void Ntf_ShowMyNotifications (void)
/* Put form to view allowed mail domains */
Lay_PutContextualLink (ActSeeMai,NULL,NULL,
"msg64x64.gif",
"envelope.svg",
Txt_Email_domains_allowed_for_notifications,Txt_Domains,
NULL);
@ -512,7 +512,7 @@ void Ntf_ShowMyNotifications (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Ntf_Icons[NotifyEvent],
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent],
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
@ -522,7 +522,7 @@ void Ntf_ShowMyNotifications (void)
fprintf (Gbl.F.Out,"<img src=\"%s/%s\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Ntf_Icons[NotifyEvent],
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent],
Txt_NOTIFY_EVENTS_SINGULAR[NotifyEvent]);
@ -2097,7 +2097,7 @@ void Ntf_WriteNumberOfNewNtfs (void)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"&nbsp;%u<span id=\"notif_new\">&nbsp;%s</span>",
Gbl.Prefs.PathTheme,
Gbl.Prefs.URLTheme,
Txt_Notifications,
Txt_Notifications,
NumNewNtfs,

View File

@ -798,16 +798,16 @@ void Par_GetMainParameters (void)
/***** Set path of theme *****/
snprintf (Path,sizeof (Path),
"%s/%s/%s",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_THEMES,The_ThemeId[Gbl.Prefs.Theme]);
Str_Copy (Gbl.Prefs.PathTheme,Path,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_THEMES,The_ThemeId[Gbl.Prefs.Theme]);
Str_Copy (Gbl.Prefs.URLTheme,Path,
PATH_MAX);
/***** Set path of icon set *****/
snprintf (Path,sizeof (Path),
"%s/%s/%s",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_ICON_SETS,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_ICON_SETS,
Ico_IconSetId[Gbl.Prefs.IconSet]);
Str_Copy (Gbl.Prefs.PathIconSet,Path,
Str_Copy (Gbl.Prefs.URLIconSet,Path,
PATH_MAX);
}

View File

@ -183,7 +183,7 @@ void Pho_PutIconToChangeUsrPhoto (void)
TitleText = Gbl.Usrs.Me.MyPhotoExists ? Txt_Change_photo :
Txt_Upload_photo;
Lay_PutContextualLink (ActReqMyPho,NULL,NULL,
"photo64x64.gif",
"camera.svg",
TitleText,NULL,
NULL);
}
@ -207,7 +207,7 @@ void Pho_PutIconToChangeUsrPhoto (void)
break;
}
Lay_PutContextualLink (NextAction,NULL,Rec_PutParamUsrCodEncrypted,
"photo64x64.gif",
"camera.svg",
TitleText,NULL,
NULL);
}
@ -1290,7 +1290,7 @@ void Pho_ShowUsrPhoto (const struct UsrData *UsrDat,const char *PhotoURL,
if (PhotoExists)
fprintf (Gbl.F.Out,"%s",PhotoURL);
else
fprintf (Gbl.F.Out,"%s/usr_bl.jpg",Gbl.Prefs.IconsURL);
fprintf (Gbl.F.Out,"%s/usr_bl.jpg",Gbl.Prefs.URLIcons);
fprintf (Gbl.F.Out,"\" alt=\"%s\" title=\"%s\""
" class=\"%s\"",
UsrDat->FullName,UsrDat->FullName,
@ -1303,7 +1303,7 @@ void Pho_ShowUsrPhoto (const struct UsrData *UsrDat,const char *PhotoURL,
if (PhotoExists)
fprintf (Gbl.F.Out,"%s",PhotoURL);
else
fprintf (Gbl.F.Out,"%s/usr_bl.jpg",Gbl.Prefs.IconsURL);
fprintf (Gbl.F.Out,"%s/usr_bl.jpg",Gbl.Prefs.URLIcons);
fprintf (Gbl.F.Out,"','%s');\" onmouseout=\"noZoom();\"",
IdCaption);
}
@ -2522,7 +2522,7 @@ static void Pho_ShowDegreeAvgPhotoAndStat (struct Degree *Deg,
PhotoURL,IdCaption);
}
else
fprintf (Gbl.F.Out,"%s/usr_bl.jpg\"",Gbl.Prefs.IconsURL);
fprintf (Gbl.F.Out,"%s/usr_bl.jpg\"",Gbl.Prefs.URLIcons);
fprintf (Gbl.F.Out," alt=\"%s\""
" style=\"width:%upx; height:%upx;\" />",
Deg->ShrtName,

View File

@ -137,7 +137,7 @@ void Plg_ListPlugins (void)
"</td>"
"</tr>",
URL,Plg->Name,
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_PLUGINS,Gbl.Plugins.Lst[NumPlg].Logo,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_PLUGINS,Gbl.Plugins.Lst[NumPlg].Logo,
Plg->Name,Plg->Name,
URL,Plg->Name,
Plg->Name);
@ -383,7 +383,7 @@ static void Plg_ListPluginsForEdition (void)
" alt=\"%s\" title=\"%s\""
" class=\"ICO40x40\" />"
"</td>",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_PLUGINS,
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_PLUGINS,
Gbl.Plugins.Lst[NumPlg].Logo,
Gbl.Plugins.Lst[NumPlg].Name,
Gbl.Plugins.Lst[NumPlg].Name);

View File

@ -247,7 +247,7 @@ static void Pre_PutIconsToSelectSideCols (void)
Par_PutHiddenParamUnsigned ("SideCols",SideCols);
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/layout%u%u_32x20.gif\""
" alt=\"%s\" title=\"%s\" class=\"ICO40x25\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
SideCols >> 1,SideCols & 1,
Txt_LAYOUT_SIDE_COLUMNS[SideCols],
Txt_LAYOUT_SIDE_COLUMNS[SideCols]);

View File

@ -137,7 +137,7 @@ void Prf_PutLinkMyPublicProfile (void)
extern const char *Txt_My_public_profile;
Lay_PutContextualLink (ActSeeOthPubPrf,NULL,Usr_PutParamMyUsrCodEncrypted,
"usr64x64.png",
"user.svg",
Txt_My_public_profile,Txt_My_public_profile,
NULL);
}
@ -151,7 +151,7 @@ void Prf_PutLinkRequestAnotherUserProfile (void)
extern const char *Txt_Another_user_s_profile;
Lay_PutContextualLink (ActReqOthPubPrf,NULL,NULL,
"usr64x64.png",
"user.svg",
Txt_Another_user_s_profile,Txt_Another_user_s_profile,
NULL);
}
@ -396,7 +396,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
" style=\"background-image:url('%s/tch64x64.gif');\">"
"%u&nbsp;%s",
Txt_ROLES_SINGUL_Abc[Rol_TCH][UsrDat->Sex],
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumCrssUsrIsTeacher,
Txt_courses_ABBREVIATION);
if (NumCrssUsrIsTeacher)
@ -413,7 +413,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
" style=\"background-image:url('%s/std64x64.gif');\">"
"%u&nbsp;%s",
Txt_ROLES_SINGUL_Abc[Rol_STD][UsrDat->Sex],
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumCrssUsrIsStudent,
Txt_courses_ABBREVIATION);
if (NumCrssUsrIsStudent)
@ -434,7 +434,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
"%u&nbsp;%s&nbsp;(%u&nbsp;%s)"
"</li>",
Txt_Files_uploaded,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumFiles,
(NumFiles == 1) ? Txt_file :
Txt_files,
@ -447,7 +447,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
" style=\"background-image:url('%s/clock64x64.gif');\">",
Txt_TIME_Since,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
if (UsrFigures.FirstClickTimeUTC)
{
/* Create unique id for new comment */
@ -486,7 +486,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
" style=\"background-image:url('%s/click64x64.gif');\">",
Txt_Clicks,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
if (UsrFigures.NumClicks >= 0)
{
@ -515,7 +515,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
" style=\"background-image:url('%s/download.svg');\">",
Txt_Downloads,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
if (UsrFigures.NumFileViews >= 0)
{
fprintf (Gbl.F.Out,"%ld&nbsp;%s&nbsp;",
@ -542,7 +542,7 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
" style=\"background-image:url('%s/forum64x64.gif');\">",
Txt_Forums,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
if (UsrFigures.NumForPst >= 0)
{
fprintf (Gbl.F.Out,"%ld&nbsp;%s&nbsp;",
@ -568,9 +568,9 @@ void Prf_ShowDetailsUserProfile (const struct UsrData *UsrDat)
/***** Number of messages sent *****/
fprintf (Gbl.F.Out,"<li title=\"%s\" class=\"PRF_FIG_LI\""
" style=\"background-image:url('%s/msg64x64.gif');\">",
" style=\"background-image:url('%s/envelope.svg');\">",
Txt_Messages,
Gbl.Prefs.IconsURL);
Gbl.Prefs.URLIcons);
if (UsrFigures.NumMsgSnt >= 0)
{
fprintf (Gbl.F.Out,"%ld&nbsp;%s&nbsp;",

View File

@ -359,8 +359,8 @@ static void Prj_ShowFormToFilterByMy_All (void)
Prj_WhoseProjects_t My_All;
static const char *WhoseProjectsImage[Prj_NUM_WHOSE_PROJECTS] =
{
"myhierarchy64x64.png", // Prj_MY__PROJECTS
"hierarchy64x64.png", // Prj_ALL_PROJECTS
"mysitemap.png", // Prj_MY__PROJECTS
"sitemap.svg", // Prj_ALL_PROJECTS
};
fprintf (Gbl.F.Out,"<div class=\"PREF_CONTAINER\">");
@ -383,7 +383,7 @@ static void Prj_ShowFormToFilterByMy_All (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,WhoseProjectsImage[My_All],
Gbl.Prefs.URLIcons,WhoseProjectsImage[My_All],
Txt_PROJECT_MY_ALL_PROJECTS[My_All],
Txt_PROJECT_MY_ALL_PROJECTS[My_All]);
Frm_EndForm ();
@ -422,7 +422,7 @@ static void Prj_ShowFormToFilterByPreassignedNonPreassig (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,PreassignedNonpreassigImage[PreNon],
Gbl.Prefs.URLIcons,PreassignedNonpreassigImage[PreNon],
Txt_PROJECT_PREASSIGNED_NONPREASSIGNED_PLURAL[PreNon],
Txt_PROJECT_PREASSIGNED_NONPREASSIGNED_PLURAL[PreNon]);
Frm_EndForm ();
@ -466,7 +466,7 @@ static void Prj_ShowFormToFilterByHidden (void)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\" class=\"ICO25x25\""
" style=\"margin:0 auto;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
HiddenVisiblImage[HidVis],
Txt_PROJECT_HIDDEN_VISIBL_PROJECTS[HidVis],
Txt_PROJECT_HIDDEN_VISIBL_PROJECTS[HidVis]);
@ -1070,7 +1070,7 @@ static void Prj_ShowOneProject (unsigned NumIndex,struct Project *Prj,
"DAT",
(Prj->Preassigned == Prj_PREASSIGNED) ? Txt_Yes :
Txt_No,
Gbl.Prefs.IconsURL,PreassignedNonpreassigImage[Prj->Preassigned],
Gbl.Prefs.URLIcons,PreassignedNonpreassigImage[Prj->Preassigned],
Txt_PROJECT_PREASSIGNED_NONPREASSIGNED_SINGUL[Prj->Preassigned],
Txt_PROJECT_PREASSIGNED_NONPREASSIGNED_SINGUL[Prj->Preassigned]);

View File

@ -996,7 +996,7 @@ void Rec_PutLinkToEditRecordFields (void)
/***** Link to edit record fields *****/
Lay_PutContextualLink (ActEdiRecFie,NULL,NULL,
"edit64x64.png",
"pen.svg",
Txt_Edit_record_fields,Txt_Edit_record_fields,
NULL);
}
@ -2550,14 +2550,14 @@ static void Rec_PutIconsCommands (void)
if (ItsMe)
/***** Button to edit my record card *****/
Lay_PutContextualLink (ActReqEdiRecSha,NULL,NULL,
"edit64x64.png",
"pen.svg",
Txt_Edit_my_personal_data,NULL,
NULL);
if (ICanViewUsrProfile)
/***** Button to view user's profile *****/
Lay_PutContextualLink (ActSeeOthPubPrf,NULL,
Rec_PutParamUsrCodEncrypted,
"usr64x64.png",
"user.svg",
ItsMe ? Txt_My_public_profile :
Txt_Another_user_s_profile,NULL,
NULL);
@ -2567,25 +2567,25 @@ static void Rec_PutIconsCommands (void)
/* View student's records: common record card and course record card */
Lay_PutContextualLink (ActSeeRecOneStd,NULL,
Rec_PutParamUsrCodEncrypted,
"card64x64.gif",
"card.svg",
Txt_View_record_for_this_course,NULL,
NULL);
else if (Usr_CheckIfICanViewRecordTch (Gbl.Record.UsrDat))
Lay_PutContextualLink (ActSeeRecOneTch,NULL,
Rec_PutParamUsrCodEncrypted,
"card64x64.gif",
"card.svg",
Txt_View_record_and_office_hours,NULL,
NULL);
/***** Button to view user's agenda *****/
if (ItsMe)
Lay_PutContextualLink (ActSeeMyAgd,NULL,NULL,
"calendar64x64.png",
"calendar.svg",
Txt_Show_agenda,NULL,
NULL);
else if (Usr_CheckIfICanViewUsrAgenda (Gbl.Record.UsrDat))
Lay_PutContextualLink (ActSeeUsrAgd,NULL,Rec_PutParamUsrCodEncrypted,
"calendar64x64.png",
"calendar.svg",
Txt_Show_agenda,NULL,
NULL);
@ -2614,7 +2614,7 @@ static void Rec_PutIconsCommands (void)
}
Lay_PutContextualLink (NextAction,NULL,
Rec_PutParamUsrCodEncrypted,
"config64x64.gif",
"user-cog.svg",
Txt_Administer_user,NULL,
NULL);
}
@ -2675,7 +2675,7 @@ static void Rec_PutIconsCommands (void)
/***** Button to send a message *****/
Lay_PutContextualLink (ActReqMsgUsr,NULL,Rec_PutParamsMsgUsr,
"msg64x64.gif",
"envelope.svg",
Txt_Write_a_message,NULL,
NULL);

View File

@ -283,7 +283,7 @@ static void Rep_PutLinkToMyUsageReport (struct Rep_Report *Report)
"</div>",
Report->Permalink,
Txt_Report,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Report,
Report->FilenameReport);
fprintf (Gbl.F.Out,"<div class=\"DAT_LIGHT\">%s</div>",

View File

@ -336,7 +336,7 @@ void Sch_PutMagnifyingGlassButton (const char *Icon)
fprintf (Gbl.F.Out,"<input type=\"image\" src=\"%s/%s\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Icon,
Txt_Search,
Txt_Search);

View File

@ -1256,8 +1256,8 @@ static void Soc_PutLinkToViewOldPublishings (void)
"</a>"
"</div>",
The_ClassFormBold[Gbl.Prefs.Theme],
Gbl.Prefs.IconsURL,Txt_See_more,Txt_See_more,
Gbl.Prefs.IconsURL,Txt_See_more,Txt_See_more,
Gbl.Prefs.URLIcons,Txt_See_more,Txt_See_more,
Gbl.Prefs.URLIcons,Txt_See_more,Txt_See_more,
Txt_See_more);
}
@ -1882,7 +1882,7 @@ static void Soc_PutFormGoToAction (const struct SocialNote *SocNot)
" class=\"ICO20x20\" />"
"&nbsp;%s"
"</a>",
Gbl.Prefs.IconsURL,Soc_Icons[SocNot->NoteType],
Gbl.Prefs.URLIcons,Soc_Icons[SocNot->NoteType],
Txt_SOCIAL_NOTE[SocNot->NoteType],
Txt_SOCIAL_NOTE[SocNot->NoteType],
Txt_SOCIAL_NOTE[SocNot->NoteType]);
@ -2364,7 +2364,7 @@ static void Soc_PutIconToToggleCommentSocialNote (const char UniqueId[Frm_MAX_BY
"</a>"
"</div>",
UniqueId,
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Comment,Txt_Comment);
}
@ -2382,7 +2382,7 @@ static void Soc_PutIconCommentDisabled (void)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Comment,Txt_Comment);
}
@ -2678,7 +2678,7 @@ static void Soc_PutFormToRemoveComment (long PubCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO16x16\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Remove,
Txt_Remove);
Frm_EndForm ();
@ -2702,7 +2702,7 @@ static void Soc_PutFormToFavSocialComment (long PubCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Mark_as_favourite,Txt_Mark_as_favourite);
Frm_EndForm ();
}
@ -2730,7 +2730,7 @@ static void Soc_PutDisabledIconShare (unsigned NumShared)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,Gbl.Title);
}
@ -2757,7 +2757,7 @@ static void Soc_PutDisabledIconFav (unsigned NumFavs)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,Gbl.Title);
}
@ -2779,7 +2779,7 @@ static void Soc_PutFormToShareSocialNote (long NotCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Share,Txt_Share);
Frm_EndForm ();
}
@ -2802,7 +2802,7 @@ static void Soc_PutFormToFavSocialNote (long NotCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Mark_as_favourite,Txt_Mark_as_favourite);
Frm_EndForm ();
}
@ -2825,7 +2825,7 @@ static void Soc_PutFormToUnshareSocialNote (long NotCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_SOCIAL_NOTE_Shared,Txt_SOCIAL_NOTE_Shared);
Frm_EndForm ();
}
@ -2848,7 +2848,7 @@ static void Soc_PutFormToUnfavSocialNote (long NotCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_SOCIAL_NOTE_Favourite,Txt_SOCIAL_NOTE_Favourite);
Frm_EndForm ();
}
@ -2871,7 +2871,7 @@ static void Soc_PutFormToUnfavSocialComment (long PubCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_SOCIAL_NOTE_Favourite,Txt_SOCIAL_NOTE_Favourite);
Frm_EndForm ();
}
@ -2894,7 +2894,7 @@ static void Soc_PutFormToRemoveSocialPublishing (long NotCod)
" alt=\"%s\" title=\"%s\""
" class=\"ICO16x16\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Remove,
Txt_Remove);
Frm_EndForm ();
@ -4508,7 +4508,7 @@ static void Soc_ShowSharersOrFavers (MYSQL_RES **mysql_res,
" alt=\"%u\" title=\"%u\""
" class=\"ICO20x20\" />"
"</div>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
NumUsrs - NumUsrsShown,
NumUsrs - NumUsrsShown);
}

View File

@ -1987,7 +1987,7 @@ static void Sta_ShowNumHitsPerUsr (unsigned long NumRows,MYSQL_RES *mysql_res)
" class=\"LEFT_TOP\""
" style=\"width:%upx; height:10px; padding-top:4px;\" />"
"&nbsp;",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
UsrDat.Roles.InCurrentCrs.Role == Rol_STD ? 'o' : // Student
'r', // Non-editing teacher or teacher
BarWidth);
@ -2478,7 +2478,7 @@ static void Sta_DrawBarColors (Sta_ColorType_t ColorType,float HitsMax)
"<img src=\"%s/tr1x14.gif\""
" alt=\"\" title=\"\" />"
"</td>",
R,G,B,Gbl.Prefs.IconsURL);
R,G,B,Gbl.Prefs.URLIcons);
}
fprintf (Gbl.F.Out,"</tr>");
Tbl_EndTable ();
@ -2976,7 +2976,7 @@ static void Sta_WriteAccessHour (unsigned Hour,struct Sta_Hits *Hits,unsigned Co
fprintf (Gbl.F.Out,"<img src=\"%s/o1x1.png\"" // Orange background
" alt=\"\" title=\"\""
" style=\"width:10px; height:%upx;\" />",
Gbl.Prefs.IconsURL,BarHeight);
Gbl.Prefs.URLIcons,BarHeight);
}
else
fprintf (Gbl.F.Out,"0%%<br />0");
@ -3078,7 +3078,7 @@ static void Sta_ShowAverageAccessesPerMinute (unsigned long NumRows,MYSQL_RES *m
" alt=\"\" title=\"\""
" style=\"display:block; width:%upx; height:1px;\" />"
"</td>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL,
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons,
Sta_WIDTH_SEMIDIVISION_GRAPHIC);
/* All the intermediate divisions */
for (i = 0;
@ -3090,7 +3090,7 @@ static void Sta_ShowAverageAccessesPerMinute (unsigned long NumRows,MYSQL_RES *m
" style=\"display:block;"
" width:%upx; height:1px;\" />"
"</td>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL,
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons,
Sta_WIDTH_SEMIDIVISION_GRAPHIC);
/* Last division (right) */
fprintf (Gbl.F.Out,"<td class=\"LEFT_MIDDLE\" style=\"width:%upx;\">"
@ -3099,7 +3099,7 @@ static void Sta_ShowAverageAccessesPerMinute (unsigned long NumRows,MYSQL_RES *m
" style=\"display:block; width:%upx; height:1px;\" />"
"</td>"
"</tr>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL,
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons,
Sta_WIDTH_SEMIDIVISION_GRAPHIC);
/***** Write again the labels of the X axis *****/
@ -3155,7 +3155,7 @@ static void Sta_WriteAccessMinute (unsigned Minute,float HitsNum,float MaxX)
" background-repeat:repeat;\">"
"00h"
"</td>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL);
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons);
else if (Minute == (Sta_NUM_MINUTES_PER_DAY - 30))
// If 23:30
fprintf (Gbl.F.Out,"<td rowspan=\"30\" class=\"LOG LEFT_BOTTOM\""
@ -3165,7 +3165,7 @@ static void Sta_WriteAccessMinute (unsigned Minute,float HitsNum,float MaxX)
" background-repeat:repeat;\">"
"24h"
"</td>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL);
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons);
else if (!(Minute % 30) && (Minute % 60))
// If minute is multiple of 30 but not of 60 (i.e.: 30, 90, 150...)
fprintf (Gbl.F.Out,"<td rowspan=\"60\" class=\"LOG LEFT_MIDDLE\""
@ -3175,7 +3175,7 @@ static void Sta_WriteAccessMinute (unsigned Minute,float HitsNum,float MaxX)
" background-repeat:repeat;\">"
"%02uh"
"</td>",
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.IconsURL,(Minute + 30) / 60);
Sta_WIDTH_SEMIDIVISION_GRAPHIC,Gbl.Prefs.URLIcons,(Minute + 30) / 60);
/***** Start cell for the graphic *****/
fprintf (Gbl.F.Out,"<td colspan=\"%u\" class=\"LEFT_BOTTOM\""
@ -3183,7 +3183,7 @@ static void Sta_WriteAccessMinute (unsigned Minute,float HitsNum,float MaxX)
" background-image:url('%s/malla%c48x1.gif');"
" background-size:60px 1px;"
" background-repeat:repeat;\">",
Sta_NUM_DIVISIONS_X * 2,Sta_WIDTH_GRAPHIC,Gbl.Prefs.IconsURL,
Sta_NUM_DIVISIONS_X * 2,Sta_WIDTH_GRAPHIC,Gbl.Prefs.URLIcons,
(Minute % 60) == 0 ? 'v' :
'h');
@ -3194,7 +3194,7 @@ static void Sta_WriteAccessMinute (unsigned Minute,float HitsNum,float MaxX)
" alt=\"\" title=\"\""
" style=\"display:block;"
" width:%upx; height:1px;\" />",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
(Minute % 60) == 0 ? 'r' : // red background
'o', // orange background
BarWidth);
@ -3995,7 +3995,7 @@ static void Sta_DrawBarNumHits (char Color,
" class=\"LEFT_MIDDLE\""
" style=\"width:%upx; height:10px;\" />"
"&nbsp;",
Gbl.Prefs.IconsURL,Color,BarWidth);
Gbl.Prefs.URLIcons,Color,BarWidth);
/***** Write the number of hits *****/
Str_WriteFloatNum (Gbl.F.Out,HitsNum);
@ -4573,9 +4573,9 @@ static void Sta_GetAndShowNumCtysInSWAD (void)
/***** Write number of countries *****/
fprintf (Gbl.F.Out,"<tr>"
"<td class=\"TIT_TBL LEFT_MIDDLE\">"
"<img src=\"%s/cty64x64.gif\""
"<img src=\"%s/globe.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"&nbsp;%s:"
"</td>"
"<td class=\"DAT RIGHT_MIDDLE\">"
@ -4603,7 +4603,7 @@ static void Sta_GetAndShowNumCtysInSWAD (void)
"%u"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Countries,
Txt_Countries,
Txt_Countries,
@ -4709,9 +4709,9 @@ static void Sta_GetAndShowNumInssInSWAD (void)
/***** Write number of institutions *****/
fprintf (Gbl.F.Out,"<tr>"
"<td class=\"TIT_TBL LEFT_MIDDLE\">"
"<img src=\"%s/ins64x64.gif\""
"<img src=\"%s/university.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"&nbsp;%s:"
"</td>"
"<td class=\"DAT RIGHT_MIDDLE\">"
@ -4737,7 +4737,7 @@ static void Sta_GetAndShowNumInssInSWAD (void)
"%u"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Institutions,
Txt_Institutions,
Txt_Institutions,
@ -4835,9 +4835,9 @@ static void Sta_GetAndShowNumCtrsInSWAD (void)
/***** Write number of centres *****/
fprintf (Gbl.F.Out,"<tr>"
"<td class=\"TIT_TBL LEFT_MIDDLE\">"
"<img src=\"%s/ctr64x64.gif\""
"<img src=\"%s/building.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"&nbsp;%s:"
"</td>"
"<td class=\"DAT RIGHT_MIDDLE\">"
@ -4861,7 +4861,7 @@ static void Sta_GetAndShowNumCtrsInSWAD (void)
"%u"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Centres,
Txt_Centres,
Txt_Centres,
@ -4951,9 +4951,9 @@ static void Sta_GetAndShowNumDegsInSWAD (void)
/***** Write number of degrees *****/
fprintf (Gbl.F.Out,"<tr>"
"<td class=\"TIT_TBL LEFT_MIDDLE\">"
"<img src=\"%s/deg64x64.gif\""
"<img src=\"%s/graduation-cap.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"&nbsp;%s:"
"</td>"
"<td class=\"DAT RIGHT_MIDDLE\">"
@ -4975,7 +4975,7 @@ static void Sta_GetAndShowNumDegsInSWAD (void)
"%u"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Degrees,
Txt_Degrees,
Txt_Degrees,
@ -5057,9 +5057,9 @@ static void Sta_GetAndShowNumCrssInSWAD (void)
/***** Write number of courses *****/
fprintf (Gbl.F.Out,"<tr>"
"<td class=\"TIT_TBL LEFT_MIDDLE\">"
"<img src=\"%s/crs64x64.gif\""
"<img src=\"%s/list-ol.svg\""
" alt=\"%s\" title=\"%s\""
" class=\"ICO20x20\" />"
" class=\"ICO16x16\" />"
"&nbsp;%s:"
"</td>"
"<td class=\"DAT RIGHT_MIDDLE\">"
@ -5079,7 +5079,7 @@ static void Sta_GetAndShowNumCrssInSWAD (void)
"%u"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Courses,
Txt_Courses,
Txt_Courses,
@ -7967,7 +7967,7 @@ static void Sta_GetAndShowForumStats (void)
"%s"
"</th>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Txt_Scope,
Txt_Scope,
Txt_Forums,
@ -8084,42 +8084,42 @@ static void Sta_ShowStatOfAForumType (For_ForumType_t ForumType,
break;
case For_FORUM_INSTIT_USRS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"ins64x64.gif",StatsForum,
"university.svg",StatsForum,
Txt_Institutions,"");
break;
case For_FORUM_INSTIT_TCHS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"ins64x64.gif",StatsForum,
"university.svg",StatsForum,
Txt_Institutions,Txt_only_teachers);
break;
case For_FORUM_CENTRE_USRS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"ctr64x64.gif",StatsForum,
"building.svg",StatsForum,
Txt_Centres,"");
break;
case For_FORUM_CENTRE_TCHS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"ctr64x64.gif",StatsForum,
"building.svg",StatsForum,
Txt_Centres,Txt_only_teachers);
break;
case For_FORUM_DEGREE_USRS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"deg64x64.gif",StatsForum,
"graduation-cap.svg",StatsForum,
Txt_Degrees,"");
break;
case For_FORUM_DEGREE_TCHS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"deg64x64.gif",StatsForum,
"graduation-cap.svg",StatsForum,
Txt_Degrees,Txt_only_teachers);
break;
case For_FORUM_COURSE_USRS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"crs64x64.gif",StatsForum,
"list-ol.svg",StatsForum,
Txt_Courses,"");
break;
case For_FORUM_COURSE_TCHS:
Sta_WriteForumTitleAndStats (ForumType,CtyCod,InsCod,CtrCod,DegCod,CrsCod,
"crs64x64.gif",StatsForum,
"list-ol.svg",StatsForum,
Txt_Courses,Txt_only_teachers);
break;
default:
@ -8195,7 +8195,7 @@ static void Sta_WriteForumTitleAndStats (For_ForumType_t ForumType,
"%.2f"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,Icon,
Gbl.Prefs.URLIcons,Icon,
ForumName1,ForumName2,
ForumName1,ForumName2,
ForumName1,ForumName2,
@ -9015,7 +9015,7 @@ static void Sta_GetAndShowNumUsrsPerFirstDayOfWeek (void)
"%5.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,FirstDayOfWeek,
Gbl.Prefs.URLIcons,FirstDayOfWeek,
Txt_DAYS_SMALL[FirstDayOfWeek],
Txt_First_day_of_the_week,Txt_DAYS_SMALL[FirstDayOfWeek],
NumUsrs[FirstDayOfWeek],
@ -9177,7 +9177,7 @@ static void Sta_GetAndShowNumUsrsPerIconSet (void)
"%5.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Cfg_ICON_FOLDER_ICON_SETS,
Ico_IconSetId[IconSet],
Ico_IconSetNames[IconSet],
@ -9262,7 +9262,7 @@ static void Sta_GetAndShowNumUsrsPerMenu (void)
"%5.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,Mnu_MenuIcons[Menu],
Gbl.Prefs.URLIcons,Mnu_MenuIcons[Menu],
Txt_MENU_NAMES[Menu],
Txt_MENU_NAMES[Menu],
NumUsrs[Menu],
@ -9345,7 +9345,7 @@ static void Sta_GetAndShowNumUsrsPerTheme (void)
"%5.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,Cfg_ICON_FOLDER_THEMES,The_ThemeId[Theme],
Gbl.Prefs.URLIcons,Cfg_ICON_FOLDER_THEMES,The_ThemeId[Theme],
The_ThemeNames[Theme],
The_ThemeNames[Theme],
NumUsrs[Theme],
@ -9427,7 +9427,7 @@ static void Sta_GetAndShowNumUsrsPerSideColumns (void)
"%5.2f%%"
"</td>"
"</tr>",
Gbl.Prefs.IconsURL,SideCols >> 1,SideCols & 1,
Gbl.Prefs.URLIcons,SideCols >> 1,SideCols & 1,
Txt_LAYOUT_SIDE_COLUMNS[SideCols],
Txt_LAYOUT_SIDE_COLUMNS[SideCols],
NumUsrs[SideCols],

View File

@ -3513,7 +3513,7 @@ static void Svy_DrawBarNumUsrs (unsigned NumUsrs,unsigned MaxUsrs)
" class=\"LEFT_TOP\""
" style=\"width:%upx; height:20px;\" />"
"&nbsp;",
Gbl.Prefs.IconsURL,
Gbl.Prefs.URLIcons,
Gbl.Title,
Gbl.Title,
BarWidth);

View File

@ -43,19 +43,19 @@ extern struct Globals Gbl;
const char *Tab_TabIcons[Tab_NUM_TABS] =
{
/* TabUnk */ NULL,
/* TabSys */ "sys64x64.gif",
/* TabCty */ "cty64x64.gif",
/* TabIns */ "ins64x64.gif",
/* TabCtr */ "ctr64x64.gif",
/* TabDeg */ "deg64x64.gif",
/* TabCrs */ "crs64x64.gif",
/* TabAss */ "ass64x64.gif",
/* TabFil */ "fil64x64.gif",
/* TabUsr */ "usr64x64.gif",
/* TabSoc */ "soc64x64.png",
/* TabMsg */ "msg64x64.gif",
/* TabAna */ "ana64x64.gif",
/* TabPrf */ "prf64x64.gif",
/* TabSys */ "sitemap",
/* TabCty */ "globe",
/* TabIns */ "university",
/* TabCtr */ "building",
/* TabDeg */ "graduation-cap",
/* TabCrs */ "list-ol",
/* TabAss */ "ass64x64",
/* TabFil */ "fil64x64",
/* TabUsr */ "usr64x64",
/* TabSoc */ "soc64x64",
/* TabMsg */ "envelope",
/* TabAna */ "ana64x64",
/* TabPrf */ "user",
};
/*****************************************************************************/
@ -71,6 +71,7 @@ const char *Tab_TabIcons[Tab_NUM_TABS] =
/*****************************************************************************/
static bool Tab_CheckIfICanViewTab (Tab_Tab_t Tab);
static const char *Tab_GetIcon (Tab_Tab_t Tab);
static void Tab_WriteBreadcrumbHome (void);
static void Tab_WriteBreadcrumbTab (void);
@ -141,8 +142,8 @@ void Tab_DrawTabs (void)
" class=\"TAB_ICO\" />"
"<div class=\"TAB_TXT %s\">%s</div>"
"</a>",
Gbl.Prefs.PathIconSet,
Tab_TabIcons[NumTab],
Gbl.Prefs.URLIconSet,
Tab_GetIcon (NumTab),
Txt_TABS_TXT[NumTab],
Txt_TABS_TXT[NumTab],
NumTab == Gbl.Action.Tab ? The_ClassTxtTabOn[Gbl.Prefs.Theme] :
@ -198,6 +199,17 @@ static bool Tab_CheckIfICanViewTab (Tab_Tab_t Tab)
}
}
/*****************************************************************************/
/********************** Get icon associated to an action *********************/
/*****************************************************************************/
static const char *Tab_GetIcon (Tab_Tab_t NumTab)
{
if (NumTab < (Tab_Tab_t) 1 || NumTab >= Tab_NUM_TABS)
return NULL;
return Ico_GetIcon (Tab_TabIcons[NumTab]);
}
/*****************************************************************************/
/********************* Draw breadcrumb with tab and action *******************/

Some files were not shown because too many files have changed in this diff Show More