mirror of
https://github.com/e107inc/e107.git
synced 2025-01-16 20:28:28 +01:00
PHP8 Fixes. Renamed 'search' class (in search.php) to 'search_front' to avoid conflicts.
This commit is contained in:
parent
17dfe4149e
commit
ab75f150f8
@ -14,7 +14,7 @@ function search_shortcode($parm=null)
|
||||
|
||||
$text = "";
|
||||
|
||||
if(!isset($SEARCH_SHORTCODE))
|
||||
if(empty($SEARCH_SHORTCODE))
|
||||
{
|
||||
if(!$SEARCH_SHORTCODE = e107::getCoreTemplate('search','shortcode'))
|
||||
{
|
||||
@ -22,6 +22,11 @@ function search_shortcode($parm=null)
|
||||
}
|
||||
}
|
||||
|
||||
if(empty($SEARCH_SHORTCODE))
|
||||
{
|
||||
trigger_error('$SEARCH_SHORTCODE template was empty', E_USER_NOTICE);
|
||||
return null;
|
||||
}
|
||||
|
||||
$ref = array();
|
||||
|
||||
@ -60,10 +65,7 @@ function search_shortcode($parm=null)
|
||||
$page = 'all';
|
||||
}
|
||||
|
||||
if(empty($SEARCH_SHORTCODE))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
$sc = e107::getScBatch('search');
|
||||
$sc->wrapper('search/shortcode');
|
||||
|
@ -2202,20 +2202,22 @@ class e_admin_controller
|
||||
$triggerEnabled = $this->triggersEnabled();
|
||||
if(!e_AJAX_REQUEST && $triggerEnabled)
|
||||
{
|
||||
$posted = $request->getPosted();
|
||||
foreach ($posted as $key => $value)
|
||||
if($posted = $request->getPosted())
|
||||
{
|
||||
if(strpos($key, 'etrigger_') === 0)
|
||||
foreach ($posted as $key => $value)
|
||||
{
|
||||
$actionTriggerName = $this->toMethodName($action.$request->camelize(substr($key, 9)), 'trigger', false);
|
||||
if(method_exists($this, $actionTriggerName))
|
||||
if(strpos($key, 'etrigger_') === 0)
|
||||
{
|
||||
$this->$actionTriggerName($value);
|
||||
}
|
||||
//Check if triggers are still enabled
|
||||
if(!$triggerEnabled)
|
||||
{
|
||||
break;
|
||||
$actionTriggerName = $this->toMethodName($action.$request->camelize(substr($key, 9)), 'trigger', false);
|
||||
if(method_exists($this, $actionTriggerName))
|
||||
{
|
||||
$this->$actionTriggerName($value);
|
||||
}
|
||||
//Check if triggers are still enabled
|
||||
if(!$triggerEnabled)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -3878,6 +3880,7 @@ class e_admin_controller_ui extends e_admin_controller
|
||||
|
||||
|
||||
case 'datestamp':
|
||||
$opt = array();
|
||||
if(!is_numeric($value))
|
||||
{
|
||||
if(!empty($attributes['writeParms']))
|
||||
@ -3893,7 +3896,7 @@ class e_admin_controller_ui extends e_admin_controller
|
||||
}
|
||||
|
||||
|
||||
$format = $opt['type'] ? ('input'.$opt['type']) : 'inputdate';
|
||||
$format = !empty($opt['type']) ? ('input'.$opt['type']) : 'inputdate';
|
||||
$value = trim($value) ? e107::getDate()->toTime($value, $format) : 0;
|
||||
}
|
||||
break;
|
||||
@ -5583,6 +5586,8 @@ class e_admin_ui extends e_admin_controller_ui
|
||||
$data = $this->featurebox;
|
||||
|
||||
$scount = 0;
|
||||
$category = 0;
|
||||
|
||||
foreach($selected as $id)
|
||||
{
|
||||
if(!$tree->hasNode($id))
|
||||
@ -5639,7 +5644,7 @@ class e_admin_ui extends e_admin_controller_ui
|
||||
if($scount > 0)
|
||||
{
|
||||
e107::getMessage()->addSuccess(LAN_CREATED. ' (' .$scount. ') ' .LAN_PLUGIN_FEATUREBOX_NAME);
|
||||
e107::getMessage()->addSuccess("<a class='btn btn-small btn-primary' href='".e_PLUGIN_ABS."featurebox/admin_config.php?searchquery=&filter_options=fb_category__{$category}'".LAN_CONFIGURE. ' ' .LAN_PLUGIN_FEATUREBOX_NAME. '</a>');
|
||||
e107::getMessage()->addSuccess("<a class='btn btn-small btn-primary' href='".e_PLUGIN_ABS."featurebox/admin_config.php?searchquery=&filter_options=fb_category__{$category}' ".LAN_CONFIGURE. ' ' .LAN_PLUGIN_FEATUREBOX_NAME. '</a>');
|
||||
return $scount;
|
||||
}
|
||||
|
||||
|
@ -1272,8 +1272,15 @@ class e_parse_shortcode
|
||||
if (class_exists($_class, false)) // prevent __autoload - performance
|
||||
{
|
||||
// SecretR - fix array(parm, sc_mode) causing parm to become an array, see issue 424
|
||||
// $ret = call_user_func(array($_class, $_function), $parm, $sc_mode);
|
||||
$ret = e107::callMethod($_class, $_function, $parm, $sc_mode); // v2.3.1
|
||||
if(!method_exists($_class, $_function))
|
||||
{
|
||||
trigger_error($_function." doesn't exist in ".$_path, E_USER_NOTICE);
|
||||
}
|
||||
else
|
||||
{
|
||||
$ret = call_user_func(array($_class, $_function), $parm, $sc_mode);
|
||||
}
|
||||
|
||||
}
|
||||
elseif (function_exists($_function))
|
||||
{
|
||||
|
@ -1370,7 +1370,7 @@ i.e-cat_users-32{ background-position: -555px 0; width: 32px; height: 32px; }
|
||||
continue;
|
||||
}
|
||||
|
||||
if (isset($e107_vars[$act]['divider']))
|
||||
if (isset($e107_vars[$act]['divider']) && !empty($tmpl['divider']))
|
||||
{
|
||||
// $text .= "<li class='divider'></li>";
|
||||
$text .= $tmpl['divider'];
|
||||
|
@ -1025,7 +1025,7 @@ class e107Test extends \Codeception\Test\Unit
|
||||
$all = e107::getAddonConfig('e_url');
|
||||
foreach($all as $plugin => $var)
|
||||
{
|
||||
if($plugin === 'gallery') // fixme - sef may be enabled or disabled each time tests are run
|
||||
if($plugin === 'gallery' || $plugin === 'rss_menu') // fixme - sef may be enabled or disabled each time tests are run
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
@ -123,7 +123,7 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
echo " --- ".$file." --- \n";
|
||||
// echo " --- ".$file." --- \n";
|
||||
ob_start();
|
||||
// test for PHP Notice/Warning etc.
|
||||
$error = false;
|
||||
|
@ -43,7 +43,7 @@ if (isset($_GET['t']) && is_numeric($_GET['t']))
|
||||
}
|
||||
|
||||
|
||||
class search extends e_shortcode
|
||||
class search_front extends e_shortcode
|
||||
{
|
||||
|
||||
private $search_prefs = array();
|
||||
@ -1006,7 +1006,7 @@ class search extends e_shortcode
|
||||
}
|
||||
|
||||
|
||||
$srchObj = new search;
|
||||
$srchObj = new search_front;
|
||||
$search_info = $srchObj->getConfig();
|
||||
$search_prefs = $srchObj->getPrefs();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user