Current File : /var/www/vinorea/modules/tvcmscustomsetting/classes/tvcustomsetting_common_list.class.php
<?php
/**
 * 2007-2025 PrestaShop.
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer
 * versions in the future. If you wish to customize PrestaShop for your
 * needs please refer to http://www.prestashop.com for more information.
 *
 *  @author    PrestaShop SA <contact@prestashop.com>
 *  @copyright 2007-2025 PrestaShop SA
 *  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 *  International Registered Trademark & Property of PrestaShop SA
 */
class TvcmsCustomSettingCommonList
{
    public function titleFontList()
    {
        $fonts = [
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Baloo+Bhaijaan',
                    'name' => 'Baloo Bhaijaan',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Coda:400,800',
                    'name' => 'Coda',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Corben:400,700',
                    'name' => 'Corben',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Concert+One',
                    'name' => 'Concert One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Contrail+One',
                    'name' => 'Contrail One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Fredericka+the+Great',
                    'name' => 'Fredericka The Great',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Gugi',
                    'name' => 'Gugi',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Galada',
                    'name' => 'Galada',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=IBM+Plex+Sans:100,200,300,400,'
                        . '500,600,700',
                    'name' => 'IBM Plex Sans',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Lobster',
                    'name' => 'Lobster',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Lily+Script+One',
                    'name' => 'Lily Script One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900',
                    'name' => 'Merriweather',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,'
                        . '600,700,'
                        . '800,900',
                    'name' => 'Montserrat',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Merienda+One',
                    'name' => 'Merienda One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Oleo+Script:400,700',
                    'name' => 'Oleo Script',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=PT+Serif:400,700',
                    'name' => 'PT Serif',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Patua+One',
                    'name' => 'Patua One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900',
                    'name' => 'Playfair Display',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Rye',
                    'name' => 'Rye',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900',
                    'name' => 'Rubik',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Righteous',
                    'name' => 'Righteous',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Ribeye+Marrow',
                    'name' => 'Ribeye Marrow',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Sriracha',
                    'name' => 'Sriracha',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=Yeseva+One',
                    'name' => 'Yeseva One',
                ],
                [
                    'link' => 'https://fonts.googleapis.com/css?family=ZCOOL+QingKe+HuangYou',
                    'name' => 'Zcool QingKe HuangYou',
                ],
            ];

        return $fonts;
    }

    public function bodyFontList()
    {
        $fonts = [
            [
                'link' => 'https://fonts.googleapis.com/css?family=Baloo+Bhaijaan',
                'name' => 'Baloo Bhaijaan',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Coda:400,800',
                'name' => 'Coda',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Corben:400,700',
                'name' => 'Corben',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Concert+One',
                'name' => 'Concert One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Contrail+One',
                'name' => 'Contrail One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Fredericka+the+Great',
                'name' => 'Fredericka The Great',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Gugi',
                'name' => 'Gugi',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Galada',
                'name' => 'Galada',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=IBM+Plex+Sans:100,200,300,400,'
                    . '500,600,700',
                'name' => 'IBM Plex Sans',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Lobster',
                'name' => 'Lobster',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Lily+Script+One',
                'name' => 'Lily Script One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Merriweather:300,400,700,900',
                'name' => 'Merriweather',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,'
                    . '600,700,'
                    . '800,900',
                'name' => 'Montserrat',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Merienda+One',
                'name' => 'Merienda One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Oleo+Script:400,700',
                'name' => 'Oleo Script',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=PT+Serif:400,700',
                'name' => 'PT Serif',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Patua+One',
                'name' => 'Patua One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900',
                'name' => 'Playfair Display',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Rye',
                'name' => 'Rye',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Rubik:300,400,500,700,900',
                'name' => 'Rubik',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Righteous',
                'name' => 'Righteous',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Ribeye+Marrow',
                'name' => 'Ribeye Marrow',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Sriracha',
                'name' => 'Sriracha',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=Yeseva+One',
                'name' => 'Yeseva One',
            ],
            [
                'link' => 'https://fonts.googleapis.com/css?family=ZCOOL+QingKe+HuangYou',
                'name' => 'Zcool QingKe HuangYou',
            ],
        ];

        return $fonts;
    }
}