Whoops \ Exception \ ErrorException (E_NOTICE)
Undefined index: slug_de Whoops\Exception\ErrorException thrown with message "Undefined index: slug_de" Stacktrace: #5 Whoops\Exception\ErrorException in /home/easygroup/public_html/_site/src/Content/Menu.php:180 #4 Whoops\Run:handleError in /home/easygroup/public_html/_site/src/Content/Menu.php:180 #3 Brunelencantado\Content\Menu:getTranslatedLink in /home/easygroup/public_html/_site/inc/meta.php:9 #2 require_once in /home/easygroup/public_html/_site/inc/html_head.php:10 #1 require_once in /home/easygroup/public_html/_site/inicio.php:10 #0 include in /home/easygroup/public_html/_site/index.php:11
Stack frames (6)
5
Whoops
\
Exception
\
ErrorException
/
src
/
Content
/
Menu.php
180
4
Whoops
\
Run
handleError
/
src
/
Content
/
Menu.php
180
3
Brunelencantado
\
Content
\
Menu
getTranslatedLink
/
inc
/
meta.php
9
2
require_once
/
inc
/
html_head.php
10
1
require_once
/
inicio.php
10
0
include
/
index.php
11
/
home
/
easygroup
/
public_html
/
_site
/
src
/
Content
/
Menu.php
            
        } 
        
        return '!' . $clave;

    }
    
    /**
     * @brief Translates link
     *
     * @param String $language
     * @param String $clave
     * @param Object $item
     * @return String URL
     */
    public function getTranslatedLink($language, $clave, $item = null)
    {
        // dump($this->translatedLinks); exit;
        
        $slug = $this->translatedLinks['slug_' . $language];

        $link = BASE_SITE . $language . '/';
        $link .= ($clave != 'inicio') ? $slug . '/' : '';
        $link .= ($item) ? $item->getTranslatedLink($language) : '';

        return $link;

    }    

    /**
     * @brief Gets all translated links
     *
     * @param Array $languages
     * @param String $clave
     * @return Array
     */
    protected function getTranslatedLinks(Array $languages, $clave)
    {
        $aSlugs = array_map(function($item){ return 'slug_' . $item; }, $languages);
        $sSlugs = implode(', ', $aSlugs);
Arguments
  1. "Undefined index: slug_de"
    
/
home
/
easygroup
/
public_html
/
_site
/
src
/
Content
/
Menu.php
            
        } 
        
        return '!' . $clave;

    }
    
    /**
     * @brief Translates link
     *
     * @param String $language
     * @param String $clave
     * @param Object $item
     * @return String URL
     */
    public function getTranslatedLink($language, $clave, $item = null)
    {
        // dump($this->translatedLinks); exit;
        
        $slug = $this->translatedLinks['slug_' . $language];

        $link = BASE_SITE . $language . '/';
        $link .= ($clave != 'inicio') ? $slug . '/' : '';
        $link .= ($item) ? $item->getTranslatedLink($language) : '';

        return $link;

    }    

    /**
     * @brief Gets all translated links
     *
     * @param Array $languages
     * @param String $clave
     * @return Array
     */
    protected function getTranslatedLinks(Array $languages, $clave)
    {
        $aSlugs = array_map(function($item){ return 'slug_' . $item; }, $languages);
        $sSlugs = implode(', ', $aSlugs);
Arguments
  1. 8
    
  2. "Undefined index: slug_de"
    
  3. "/home/easygroup/public_html/_site/src/Content/Menu.php"
    
  4. 180
    
  5. array:3 [
      "language" => "de"
      "clave" => "inicio"
      "item" => null
    ]
    
/
home
/
easygroup
/
public_html
/
_site
/
inc
/
meta.php
    <meta charset="utf-8" />
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=0, width=device-width" />
    <meta name="format-detection" content="telephone=no">
    <base href= "<?=$base_site?>" />
    <meta name="language" content="<?=$language?>" />
    <meta name="domain" content="<?=$_SERVER['HTTP_HOST']?>" />
    <?php include('inc/controlador_metas.php');?>
    
    <link href="<?= $menu->getTranslatedLink($language, $pagina, $item) ?>" rel="alternate" hreflang="<?= $language ?>" />
    <?php foreach($languages as $lang) : ?>
    <link href="<?= $menu->getTranslatedLink($lang, $pagina, $item) ?>" <?php if ($lang == LANGUAGE) : echo 'rel="canonical"'; else: echo 'rel="alternate" hreflang="' . $lang . '"'; endif ?> />
    <?php endforeach ?>
    
    <title><?=$meta['titulo']?></title>
    <meta name="author" content="BE Creativos | www.creativos.be" />
    <meta name="ROBOTS" content="INDEX,FOLLOW" />
    <meta name="revisit-after" content="7 days" />
    <meta name="Keywords" content="<?=$meta['key']?>" />
    <meta name="Description" content="<?=$meta['descr']?>" />
    <meta property='og:description' content='<?=$meta['descr']?>' />
    <meta property="og:title" content="<?=$meta['titulo']?>" /> 
    <meta property="og:image" content="<?=$meta['img']?>"/>    
    <link rel="shortcut icon" href="favicon.ico" />
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
    <meta name="theme-color" content="#ffffff">    
    
    <?php if (($pagina == 'viviendas' && $id) || $pagina == 'inicio') : ?>
    <link rel="stylesheet" href="css/jquery.fancybox.min.css">
    <?php endif ?>
    <link href="css/cookies.css?v=20200812" rel="stylesheet" media="screen">
    <link rel="stylesheet" href="css/style.css">

    

 
Arguments
  1. "de"
    
  2. "inicio"
    
  3. null
    
/
home
/
easygroup
/
public_html
/
_site
/
inc
/
html_head.php
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
<!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
<!--[if IE 9]> <html class="no-js ie9" lang="en"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]<!-->
<html class="no-js" lang="<?= LANGUAGE ?>" data-id="<?php if (!empty($id)) echo $id ?>">
<!--<![endif]-->
<head>
    <?php require_once dirname(__FILE__) . '/meta.php'; ?>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-THYM6S26B9"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
 
  gtag('config', 'G-THYM6S26B9');
</script>
<meta name="google-site-verification" content="aXjLw2cKDV6B1eHS8B0kHUZfxFbM6G2SnECjwstDaQA" />
<!-- Meta Pixel Code -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '3315765272084737');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=3315765272084737&ev=PageView&noscript=1"
/></noscript>
<!-- End Meta Pixel Code -->
</head>
 
<!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
Arguments
  1. "/home/easygroup/public_html/_site/inc/meta.php"
    
/
home
/
easygroup
/
public_html
/
_site
/
inicio.php
<?php
// Inicio
 
// ID para el <body>
$bodyid     = 'inicio';
$bodyclass  = '';
$pagina     = 'inicio';
 
// Cargamos las vistas
require_once dirname(__FILE__) . '/inc/html_head.php';
require_once dirname(__FILE__) . '/inc/header.php';
require_once dirname(__FILE__) . '/inc/web/inicio.php';
require_once dirname(__FILE__) . '/inc/footer.php';
 
 
 
// End file
 
Arguments
  1. "/home/easygroup/public_html/_site/inc/html_head.php"
    
/
home
/
easygroup
/
public_html
/
_site
/
index.php
<?php 
// Routes all calls from .htaccess
include('lib/admin.php');

$metas = [];

$pagina = ($pagina && $pagina != 'app') ? $pagina : $slug;

// Get page
if (file_exists($pagina.'.php')) {
    include($pagina.'.php');
} else {
    include('contenido.php');
}

// End file
Arguments
  1. "/home/easygroup/public_html/_site/inicio.php"
    

Environment & details:

Key Value
idioma
"de"
pagina
"inicio"
empty
empty
empty
empty
Key Value
TZ
"Europe/Madrid"
REDIRECT_REDIRECT_REDIRECT_UNIQUE_ID
"ZgaByiRFHSwAx_6tIGm61AAAABo"
REDIRECT_REDIRECT_REDIRECT_SCRIPT_URL
"/de/"
REDIRECT_REDIRECT_REDIRECT_SCRIPT_URI
"https://www.easycovergroup.com/de/"
REDIRECT_REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_REDIRECT_SSL_TLS_SNI
"www.easycovergroup.com"
REDIRECT_REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_REDIRECT_UNIQUE_ID
"ZgaByiRFHSwAx_6tIGm61AAAABo"
REDIRECT_REDIRECT_SCRIPT_URL
"/de/"
REDIRECT_REDIRECT_SCRIPT_URI
"https://www.easycovergroup.com/de/"
REDIRECT_REDIRECT_HTTPS
"on"
REDIRECT_REDIRECT_SSL_TLS_SNI
"www.easycovergroup.com"
REDIRECT_REDIRECT_STATUS
"200"
REDIRECT_UNIQUE_ID
"ZgaByiRFHSwAx_6tIGm61AAAABo"
REDIRECT_SCRIPT_URL
"/de/"
REDIRECT_SCRIPT_URI
"https://www.easycovergroup.com/de/"
REDIRECT_HTTPS
"on"
REDIRECT_SSL_TLS_SNI
"www.easycovergroup.com"
REDIRECT_HANDLER
"application/x-httpd-ea-php73"
REDIRECT_STATUS
"200"
UNIQUE_ID
"ZgaByiRFHSwAx_6tIGm61AAAABo"
SCRIPT_URL
"/de/"
SCRIPT_URI
"https://www.easycovergroup.com/de/"
HTTPS
"on"
SSL_TLS_SNI
"www.easycovergroup.com"
HTTP_ACCEPT
"*/*"
HTTP_USER_AGENT
"claudebot"
HTTP_HOST
"www.easycovergroup.com"
HTTP_X_HTTPS
"1"
PATH
"/usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin"
SERVER_SIGNATURE
""
SERVER_SOFTWARE
"Apache"
SERVER_NAME
"www.easycovergroup.com"
SERVER_ADDR
"188.164.195.42"
SERVER_PORT
"443"
REMOTE_ADDR
"54.163.195.125"
DOCUMENT_ROOT
"/home/easygroup/public_html"
REQUEST_SCHEME
"https"
CONTEXT_PREFIX
"/cgi-sys"
CONTEXT_DOCUMENT_ROOT
"/usr/local/cpanel/cgi-sys/"
SERVER_ADMIN
"webmaster@easycovergroup.com"
SCRIPT_FILENAME
"/home/easygroup/public_html/_site/index.php"
REMOTE_PORT
"57668"
REDIRECT_URL
"/_site/index.php"
REDIRECT_QUERY_STRING
"idioma=de&pagina=inicio"
GATEWAY_INTERFACE
"CGI/1.1"
SERVER_PROTOCOL
"HTTP/1.1"
REQUEST_METHOD
"GET"
QUERY_STRING
"idioma=de&pagina=inicio"
REQUEST_URI
"//de/"
SCRIPT_NAME
"/_site/index.php"
ORIG_SCRIPT_FILENAME
"/usr/local/cpanel/cgi-sys/ea-php73"
ORIG_PATH_INFO
"/_site/index.php"
ORIG_PATH_TRANSLATED
"/home/easygroup/public_html/_site/index.php"
ORIG_SCRIPT_NAME
"/cgi-sys/ea-php73"
PHP_SELF
"/_site/index.php"
REQUEST_TIME_FLOAT
1711702474.711
REQUEST_TIME
1711702474
argv
array:1 [
  0 => "idioma=de&pagina=inicio"
]
argc
1
empty
0. Whoops\Handler\PrettyPageHandler