collapse collapse

* User Info

 
 
Welcome, Guest. Please login or register.
Did you miss your activation email?

* Who's Online

  • Dot Guests: 147
  • Dot Hidden: 0
  • Dot Users: 1
  • Dot Users Online:

* Shoutbox

Refresh History
  • Shoutbox is not for support!
  • ♦ Ninja ZX-10RR ♦: <3 aegersz
    September 13, 2018, 03:36:09 PM
  • aegersz: I STILL <3 LOVE SimplePortal
    September 13, 2018, 07:11:39 AM
  • aegersz: o LOVE you guys - Simple Portal rocks !
    May 09, 2018, 05:18:59 AM
  • Chen Zhen: our apologies for the site being down.. please read server issues topic
    March 22, 2018, 05:32:38 AM
  • {OCS}MasterSeal: LOL PLEASE forget I just posted that. I found the answer in my own dang post back in 2015. lol sorry!
    July 04, 2017, 10:47:55 PM
  • {OCS}MasterSeal: I know this SB isnt' for support, but I just have a general question. Who would I contact to find out where SP stores its block info? Is it DB driven or files? I searched the site but came up with nothing. probably my fault any insight is appreciated.
    July 04, 2017, 10:43:36 PM
  • ♦ Ninja ZX-10RR ♦: Excuse me but what does Simpleportal have to deal with that?
    February 05, 2017, 08:21:14 PM
  • WhiteEagle: of course IMHO that site appears to be dead :(
    February 04, 2017, 01:08:05 PM
  • WhiteEagle: If I can get that, then I'll use it for that site...
    February 04, 2017, 01:07:35 PM
  • WhiteEagle: decided to not use SMF for any projects, unless I can get a copy of the premium version of the fanfiction archive plugin
    February 04, 2017, 01:06:54 PM
  • expertdecisions: cloudflare
    January 28, 2017, 08:01:47 AM
  • aegersz: SM release 2.0.13 !
    January 12, 2017, 06:00:13 AM
  • raffo: Tks Emanuele, even if I didn't understand the fix :D
    November 07, 2016, 02:01:20 AM
  • emanuele: [link]
    November 01, 2016, 12:43:50 PM
  • emanuele: raffo: the English support board is a good place. ;)
    November 01, 2016, 12:43:38 PM
  • raffo: Where can I find the fix for the shoutbox?
    November 01, 2016, 05:06:09 AM
  • {OCS}MasterSeal: To the SP team, I make a point to come here and thank you as much as possible for your work.  so again, THANK YOU!
    October 28, 2016, 10:38:05 AM
  • emanuele: That's indeed funny, the limit is present only in the patch and not the full install.
    October 22, 2016, 06:14:58 PM
  • phantomm: and from what I see only patch is broken, full install package is fine
    October 21, 2016, 03:44:44 PM
  • phantomm: they say it for over 3 weeks now..
    October 21, 2016, 03:43:52 PM

* Recent Posts

Installation errors? Mod incompatibilities? Upgrade problems? Make your way over to the Install and Upgrade Support board for all your solutions!

Author Topic: Help with this error  (Read 599 times)

0 Members and 1 Guest are viewing this topic.

Offline maisterk

  • Newbie
  • Posts: 3
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Help with this error
« on: August 23, 2018, 08:11:54 PM »

What is this error
I found this errors on logs from several weeks ago:

forumurl/index.php?page[$kardi]=mipanel
8: Array to string conversion
Archivo: /var/www/Sources/Subs-Portal.php
Línea: 1092

Where "mipanel" is page of simpleportal and url changes in diferent errors

Is this error dangerous?
In the smf forums say it is simple portal related

Mods:
SMF 2.0.15
Simpleportal 2.3.7
Quickspoiler

thanks for reading :D

Offline Chen Zhen

  • The Underdog
  • Operations Manager
  • *
  • Posts: 1325
  • Gender: Male
  • Kinesis
    • WebDev
  • SMF Version: 2.1
  • EhPortal Version: 1.22
Re: Help with this error
« Reply #1 on: August 24, 2018, 12:30:35 AM »
[$kardi] can't be used within a page name as your simple portal installation will not allow that by default.
Did you edit any of Simple Portal's files?
For example.. its language files?

Offline maisterk

  • Newbie
  • Posts: 3
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: Help with this error
« Reply #2 on: August 24, 2018, 12:43:50 AM »
In testing the error occurs using whatever is in square brackets
Ex
?page[asd]=page
?page[$Whatever]=page

I do not usually edit anything, I only use the portal to create pages
Except for the theme index template i think, but if i change to the default the error still occurs

My forum is in spanish_latin, but simpleportal is in english

Offline Chen Zhen

  • The Underdog
  • Operations Manager
  • *
  • Posts: 1325
  • Gender: Male
  • Kinesis
    • WebDev
  • SMF Version: 2.1
  • EhPortal Version: 1.22
Re: Help with this error
« Reply #3 on: August 24, 2018, 02:13:29 AM »

It's nothing to worry about as it does not pose a security threat.
However this behavior should be filtered to not occur.
I will move this thread to the bug reports board.

Thank you for the report.

For now you can edit that Simple Portal file.

Edit:
./Sources/Subs-Portal.php

find:
Code: [Select]
function sportal_get_pages($page_id = null, $active = false, $allowed = false)
{
global $smcFunc;
static $cache;

add after the above code:
Code: [Select]
$page_id = is_array($page_id) ? preg_replace("/[^A-Za-z0-9_]/",'',implode($page_id)) : preg_replace("/[^A-Za-z0-9_]/",'',$page_id);

Offline maisterk

  • Newbie
  • Posts: 3
  • SMF Version: 2.0.15
  • SP Version: 2.3.7
Re: Help with this error
« Reply #4 on: August 25, 2018, 02:45:14 AM »

It's nothing to worry about as it does not pose a security threat.
However this behavior should be filtered to not occur.
I will move this thread to the bug reports board.

Thank you for the report.

For now you can edit that Simple Portal file.

Edit:
./Sources/Subs-Portal.php

find:
Code: [Select]
function sportal_get_pages($page_id = null, $active = false, $allowed = false)
{
global $smcFunc;
static $cache;

add after the above code:
Code: [Select]
$page_id = is_array($page_id) ? preg_replace("/[^A-Za-z0-9_]/",'',implode($page_id)) : preg_replace("/[^A-Za-z0-9_]/",'',$page_id);


With that code, the error occurs now in PortalPages.php line 51

If you say that the error is not dangerous, I will open my forum again, thanks.



Offline Chen Zhen

  • The Underdog
  • Operations Manager
  • *
  • Posts: 1325
  • Gender: Male
  • Kinesis
    • WebDev
  • SMF Version: 2.1
  • EhPortal Version: 1.22
Re: Help with this error
« Reply #5 on: August 25, 2018, 01:11:02 PM »

File:
./Sources/PortalPages.php

find:
Code: [Select]
function sportal_pages()
{
global $smcFunc, $context, $scripturl;

loadTemplate('PortalPages');

$page_id = !empty($_REQUEST['page']) ? $_REQUEST['page'] : 0;

add after the above code:
Code: [Select]
$page_id = is_array($page_id) ? preg_replace("/[^A-Za-z0-9_]/",'',implode($page_id)) : preg_replace("/[^A-Za-z0-9_]/",'',$page_id);