Hola, buenas tardes por aqui. Vengo con una consulta a ver si algun php coder se apiada de la situacion y puede darme una mano. Tengo 4 errores en la web MuOnlineWebs 2.2.0 publicada en el foro por
@Pyke Paso a comentarles los errores...
1.- El primer error que tengo es que al ingresar al menu Plugins del AdminCP para gestionarlos la web me arroja el siguiente error:
A PHP Error was encountered
Severity: Warning
Message: Invalid argument supplied for foreach()
Filename: plugins/plugin-modules-nav.php
Line Number: 5
Backtrace:
File: /home2/devianne/zero.devianne-networks.com/application/views/admin_cp/plugins/plugin-modules-nav.php
Line: 5
Function: _error_handler
File: /home2/devianne/zero.devianne-networks.com/application/views/admin_cp/plugins/manage_plugins.php
Line: 69
Function: view
File: /home2/devianne/zero.devianne-networks.com/application/controllers/Admin_cp.php
Line: 0
Function: view
File: /home2/devianne/zero.devianne-networks.com/index.php
Line: 0
Function: unknown
Dejo los php a los que veo hace referencia el error por si ayuda en algo:
# plugin-modules-nav.php Marco con rojo la linea referencia del error, la toma como linea 5 porque la linea 1 es un renglon blanco
<div class="col-md-3">
<div class="content-box nav-list mrg15B">
<div class="list-group">
<?php foreach($this->admin_model->get_plugins() as $module => $mdata): if( ! in_array( $module, array( 'inventoryeditor', 'warehouseeditor' ) ) ): ?>
<a href="<?php echo $this->config->base_url;?>admin-cp/<?php echo $module;?>" class="list-group-item" title="">
<i class="glyph-icon font-<?php echo ($this->uri->segments[2] == $module? 'red' : 'blue'); ?> icon-cog"></i>
<?php echo $mdata; ?>
<span class="badge ">-</span>
</a>
<?php endif; ?>
<?php endforeach; ?>
</div>
</div>
</div>
# manage_plugins.php - Marco con ***** la linea de referencia del error
<?php
$this->load->view('admin_cp'.DS.'view-header');
$this->load->view('admin_cp'.DS.'view-side-bar');
?>
<script type="text/javascript">
$(document).ready(function() {
$('.form-control').each(function () {
if(typeof $(this).attr('data-info') !== "undefined")
{
App.load_tooltip($(this), false);
}
});
});
</script>
<div id="page-nav" class="main-nav">
<ul>
<li>
<a href="<?php echo $this->config->base_url; ?>admin-cp" title="Dashboard">
<i class="glyph-icon icon-dashboard"></i>
<span>Dashboard</span>
</a>
</li>
<li>
<a href="<?php echo $this->config->base_url; ?>admin-cp/manage-plugins" title="Modules plugins">
<i class="glyph-icon icon-cog"></i>
<span>Plugins Settings</span>
</a>
</li>
</ul>
</div>
<div id="page-content">
<div class="page-box">
<?php if(isset($error)): ?>
<div class="alert alert-danger">
<div class="bg-red alert-icon">
<i class="glyph-icon icon-times"></i>
</div>
<div class="alert-content">
<h4 class="alert-title">Error</h4>
<p><?php echo $error; ?></p>
</div>
</div>
<?php else:
if(isset($warning)): ?>
<div class="alert alert-danger">
<div class="bg-red alert-icon">
<i class="glyph-icon icon-times"></i>
</div>
<div class="alert-content">
<h4 class="alert-title">Error</h4>
<p><?php echo $warning; ?></p>
</div>
</div><div class = "pad20T"></div>
<?php endif;
if(isset($success)): ?>
<div class="alert alert-success">
<div class="bg-green alert-icon">
<i class="glyph-icon icon-check"></i>
</div>
<div class="alert-content">
<h4 class="alert-title">Success</h4>
<p><?php echo $success; ?></p>
</div>
</div>
<?php endif; ?>
<div class="row mailbox-wrapper">
*****<?php $this->load->view('admin_cp' . DS . 'plugins' . DS . 'plugin-modules-nav'); ?>*****
</div>
<?php endif; ?>
</div>
</div>
<?php
$this->load->view('admin_cp'.DS.'view-footer');
?>
Perfecto, la verdad nose a que hace referencia ese error.
2.- Paso a detallar el segundo error, el cual me lo arroja cuando ingreso al modulo Ranking/Gens
Error:A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: models/Rankings_model.php
Line Number: 0
Backtrace:
File: C:\xampp\htdocs\application\models\Rankings_model.php
Line: 0
Function: _error_handler
File: C:\xampp\htdocs\application\models\Rankings_model.php
Line: 0
Function: gens
File: C:\xampp\htdocs\application\controllers\Rankings.php
Line: 0
Function: convert_to_ajax_call
File: C:\xampp\htdocs\application\controllers\Rankings.php
Line: 0
Function: load
File: C:\xampp\htdocs\index.php
Line: 0
Function: unknown
A PHP Error was encountered
Severity: Notice
Message: Undefined variable: data
Filename: models/Rankings_model.php
Line Number: 0
Backtrace:
File: C:\xampp\htdocs\application\models\Rankings_model.php
Line: 0
Function: _error_handler
File: C:\xampp\htdocs\application\models\Rankings_model.php
Line: 0
Function: gens
File: C:\xampp\htdocs\application\controllers\Rankings.php
Line: 0
Function: convert_to_ajax_call
File: C:\xampp\htdocs\application\controllers\Rankings.php
Line: 0
Function: load
File: C:\xampp\htdocs\index.php
Line: 0
Function: unknown
Ahí la monte en localhost para poder sacar el error que arroja el Ranking de Gens porque el WebHost EXPLOTO y tengo que montar todo nuevamente
3.- El otro error es al intentar agragar Vinculos, Videos y Fotos a una noticia/guia de la web desde AdminCP. Al tocar el boton de imagen, por ejemplo, el cuadro para ingresar la url no me deja escribir ni clickear en él, lo que es raro porque por lo que vi el editor de Rules usa el mismo html_editor.php del AdminCP y ahi si que me deja utilizar todo, al igual que en la seccion Tickets donde tambien me lo permite. Esto creo poder corregirlo editando el contenido de la noticia una vez publicada desde la base de datos SQL de la web, colocando el codigo directo en la tabla, pero quizas alguno encuentre la solucion para que funcione de forma correcta. Esto no arroja un Error php pero puedo dejar el html_editor.php del AdminCP por las dudas:
# HTML_Editor.php:<script src='<?php echo $this->config->base_url; ?>assets/tinymce/js/tinymce/tinymce.min.js'></script>
<script type="text/javascript">
$(document).ready(function ()
{
tinymce.init({
selector: 'textarea',
height : 250,
plugins: [
'advlist autolink lists link image charmap print preview hr anchor pagebreak',
'searchreplace visualblocks visualchars code fullscreen',
'insertdatetime media nonbreaking save contextmenu directionality',
'template paste textcolor colorpicker textpattern imagetools '
],
toolbar1: 'code | insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image |print preview media | forecolor backcolor',
image_advtab: true,
setup: function (editor)
{
editor.on('change', function ()
{
tinymce.triggerSave();
});
}
});
});
</script>
4.- Ultimo Error y no por ello menos importante, pero si mas dificil de dilucidar es que cuando un Personaje usa el Modulo Market desde el modulo Warehouse de su UserPanel para colocar un articulo a la venta de los que posee en su Warehouse al colocarlo la pagina lo detecta como error, por ende no coloca el item en el market pero si le quita el item del ware al usuario. Esto lo corrijo desactivandolo pero si alguno puede llegar a intuir que puede llegar a ser o ya le paso y lo soluciono de otra forma estaria bueno su aporte.
Desde ya muchisimas gracias simplemente por abrir y leer el el post. Saludos y cuidense del maldito COVID19