PHP - Notice de PHP | php 5.6 y MySQL 5.7

 
Vista:
sin imagen de perfil

Notice de PHP | php 5.6 y MySQL 5.7

Publicado por Paola (1 intervención) el 21/05/2018 16:41:50
Hola a todos! me comunican que salta la siguiente notice en el sitio que administro:
<!-- inicio notice-->
Got error 'PHP message: PHP Notice: Undefined property: menuPrimarioWidget::$_item in /data/www.xxx.com.ar/public_html/widgets/views/menu-

primario.phtml on line 6\nPHP message: PHP Notice: Undefined index: titulo_in in /data/www.xxx.com.ar/public_html/widgets/views/menu-primario.phtml on

line 17\nPHP message: PHP Notice: Undefined index: titulo_in in /data/www.xxx.com.ar/public_html/widgets/views/menu-primario.phtml on line 17\nPHP

message: PHP Notice: Undefined index: titulo_in in /data/www.xxx.com.ar/public_html/widgets/views/menu-primario.phtml on line 17\nPHP message: PHP

Notice: Undefined index: titulo_in in /data/www.xxx.com.ar/public_html/widgets/views/menu-primario.phtml on line 17\n', referer:

http://www.xxx.com.ar/index/procesarLogin
<!-- fin notice-->

Me dicen del lado del hosting que actualizaron a php 5.6 y MySQL 5.7. Puede ser que eso esté entrando en conflicto con el archivo menu-primario.phtml?

Paso el código del mismo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
/* echo '<pre>';
echo print_r($menuPrimario); 
echo '</pre>';*/
 
echo $this->_item;
?>
<ul class="nav navbar-nav">
 
	<?php for($i=0;$i<count($menuPrimario);$i++): ?>
    <?php $estilo = ($menuPrimario[$i]['item'] == $menuPrimario[$i]['id']) ? 'active' : '';?>
    <?php //echo $menuPrimario[$i]['id'].' - '. $menuPrimario[$i]['item'] ?>
    <li class="<?php echo $estilo; if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])) echo ' dropdown'?>">
 
        <a class="<?php if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])) echo 'dropdown-toggle'?>" data-toggle="<?php

        if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])) echo 'dropdown'?>" href="<?php echo $menuPrimario[$i]['enlace']; ?>">
        	<?php //echo $menuPrimario[$i]['titulo']?>
            <?php echo ($this->_sess->get('idioma')==1) ? $menuPrimario[$i]['titulo'] : $menuPrimario[$i]['titulo_in']?>

            <?php if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])):?>
            <span class="caret"></span>
            <?php endif;?>
        </a>

         <?php if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])):?>
        	<ul class="<?php if(isset($menuPrimario[$i]['submenu']) && !empty($menuPrimario[$i]['submenu'])) echo 'dropdown-menu'?>">
            	<?php foreach($menuPrimario[$i]['submenu'] as $submenu):?>
            	<li>
                	<a href="<?php echo $submenu['enlace']?>">
                    	<?php //echo $submenu['titulo']?>
                        <?php echo ($this->_sess->get('idioma')==1) ? $submenu['titulo'] : $submenu['titulo_in']?>
                    </a>
                </li>
                <?php endforeach;?>
            </ul>
        <?php endif;?>
    </li>
    
    <?php endfor;?>
</ul>


El problema inicial y por el cual me comuniqué al hosting es que dejó de funcionar el acceso al sitio en cuestión con los datos de loguin que teníamos.

Del hosting me dicen que ellos hicieron actualización de php y me tiran esa notice que pasé antes.

Muchas gracias a quien pueda tirarme luz sobre esto y ver si lo puedo soucionar yo o es algo que debería hacerse cargo el hosting; y si ya les pasó y

cómo les fue.

Saludos a todos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder