<?php 
 
/**
 
 *   __ _  ___  ___ ___   ___   ___     ____ _ __ ___   ___
 
 *  / _` |/  / / __/ _ \ / _ \ /  /    / __/| '_ ` _ \ /  /
 
 * | (_| |\  \| (_| (_) | (_) |\  \   | (__ | | | | | |\  \
 
 *  \__,_|/__/ \___\___/ \___/ /__/    \___\|_| |_| |_|/__/
 
 * 
 
 * 
 
 *************************************************************************************
 
 * @ASCOOS-NAME        : ASCOOS CMS 24'                                              *
 
 * @ASCOOS-VERSION     : 24.0.0                                                      *
 
 * @ASCOOS-CATEGORY    : Kernel (Frontend and Administration Side)                   *
 
 * @ASCOOS-CREATOR     : Drogidis Christos                                           *
 
 * @ASCOOS-SITE        : www.ascoos.com                                              *
 
 * @ASCOOS-LICENSE     : [Commercial] http://docs.ascoos.com/lics/ascoos/AGL-F.html  *
 
 * @ASCOOS-COPYRIGHT   : Copyright (c) 2007 - 2023, AlexSoft Software.               *
 
 *************************************************************************************
 
 *
 
 * @package            : ASCOOS CMS - phpPEGI
 
 * @subpackage         : phpPEGI Example Index File
 
 * @source             : /phpPEGI/index.php
 
 * @version            : 1.0.0
 
 * @created            : 2024-02-29 09:00:00 UTC+3
 
 * @updated            : 2024-03-01 11:00:00 UTC+3
 
 * @author             : Drogidis Christos
 
 * @authorSite         : www.alexsoft.gr
 
 */
 
 
 
define('ALEXSOFT_RUN_CMS', true);
 
 
$cms_path = str_replace('\\', '/', __DIR__);
 
$cms_site = '[YOUR REAL SITE PATH -- https://www.example.com/phpPEGI]';
 
 
 
require_once($cms_path.'/libs/phpPEGI.php');
 
require_once($cms_path."/data/data.php");
 
 
 
 
/** 
 
 * 
 
 * Ages = '3', '7', '12', '16', '18'
 
 * Content = 'Bad', 'Discrimination', 'Drugs', 'Fear', 'Gambling', 'Parental', 'Purchases', 'Sex', 'Violence'
 
 */ 
 
$pegis = [ 
 
    'age' => '3', // ONLY 1 Value
 
    'content' => ['Bad', 'Violence', 'Purchases'] // 0-4 Contents
 
];
 
 
 
$options = [
 
    'lang' => null          // Auto Read Browser Language
 
];
 
 
 
$objPEGI = new TPEGIHandler($options);
 
?>
 
<!DOCTYPE html>
 
<html lang="<?php echo $objPEGI->getLang(); ?>">
 
<head>
 
    <meta charset="UTF-8">
 
    <title>Page Title</title>
 
    <link rel="stylesheet" href="<?php echo $cms_site; ?>/themes/default/theme.css"/>
 
</head>
 
<body>
 
 
<div class="center">
 
<div class="container"> 
 
    
 
<?php 
 
$gtxt = '';
 
foreach ($games['pegi'] as $pegi_key => $pegi_values) 
 
{
 
    foreach ($pegi_values as $game) 
 
    {
 
        $gtxt .= '<div class="card age'.$pegi_key.'">';
 
        $gtxt .= '<div class="additional">';
 
        $gtxt .= '<div class="user-card">';
 
        $gtxt .= '<div class="level center">PEGI '.$pegi_key.'</div>';
 
        $gtxt .= '<div class="points center">'.$objPEGI->getAge($pegi_key).'</div>';
 
        $gtxt .= '<i><img src="themes/default/images/'.$objPEGI->getImage($pegi_key).'" height="128" alt="title" /></i>';
 
        $gtxt .= '</div>';
 
        $gtxt .= '<div class="more-info">';
 
        $gtxt .= '<h1>'.$game['title'].'</h1>';
 
        $gtxt .= '<div class="stats">';
 
        
 
        $txt = '';
 
 
        foreach ($game['content'] as $content)         
 
        {
 
            $txt .= '<div>';
 
            $txt .= '<i><img src="themes/default/images/'.$objPEGI->getImage($content).'" height="68" alt="'.$objPEGI->getTitle($content).'" /></i>';
 
            $txt .= '</div>';
 
        }
 
     
 
        $gtxt .= $txt;
 
        $gtxt .= '</div>';
 
        $gtxt .= '</div>';
 
        $gtxt .= '</div>';
 
        $gtxt .= '<div class="general">';
 
        $gtxt .= '<div class="more-info">';
 
        $gtxt .= '<h1>'.$game['title'].'</h1>';
 
        $gtxt .= '<div class="coords">';
 
        $gtxt .= mb_strcut($game['description'], 0, 150).'...';
 
        $gtxt .= '</div>';
 
        $gtxt .= '</div>';
 
        $gtxt .= '<p> </p>';
 
        $gtxt .= '<span class="more">'.$game['publiser'].'</span>';
 
        $gtxt .= '</div>';
 
        $gtxt .= '</div>';
 
    }
 
}
 
echo $gtxt;
 
?>
 
</div>
 
</div>
 
</body>
 
</html>
 
<?php unset($objPEGI); ?>
 
 
 |