1
redheadedrod
Should I upgrade to 2.5.1a, which modules work or don't work?

I am starting this thread so we can discuss which modules work and which ones do not with 2.5.1a. I normally tell people to upgrade to 2.4.5 and make sure their modules work then they can go to 2.5.1a and try them again. And if they have modules that worked with 2.4.5 but not with 2.5.1a then they were likely due to bugs in 2.5.1a.

So I am making this thread so we can discuss which modules do and don't work with 2.5.1a but DO work with 2.4.5.

This is mostly like a roll call so when new users are trying to upgrade to 2.5.1a they can see which modules do and don't work before trying to upgrade.

I can assume that all the modules in the basic module pack do work with 2.5.1a since they were specifically included in a pack with 2.5 in mind.

Please if you do not see a module mentioned in this thread that you have tried let us know if it worked or not for you.

Thanks!

Rodney

2
Peekay
Re: Should I upgrade to 2.5.1a, which modules work or don't work?
  • 2011/8/16 10:13

  • Peekay

  • XOOPS is my life!

  • Posts: 2335

  • Since: 2004/11/20


Don't forget that some modules may work in Xoops 2.5.1 on PHP 5.2, but not in PHP 5.3. If the user upgraded PHP too, it will be important to know as failures may not always be down to Xoops.

Here are some of the deprecated functions in PHP 5.3. Ereg and split turn up quite frequently in module code.

* call_user_method() (use call_user_func() instead)
* call_user_method_array() (use call_user_func_array() instead)
* define_syslog_variables()
* dl()
* ereg() (use preg_match() instead)
* ereg_replace() (use preg_replace() instead)
* eregi() (use preg_match() with the 'i' modifier instead)
* eregi_replace() (use preg_replace() with the 'i' modifier instead)
* set_magic_quotes_runtime() and its alias, magic_quotes_runtime()
* session_register() (use the $_SESSION superglobal instead)
* session_unregister() (use the $_SESSION superglobal instead)
* session_is_registered() (use the $_SESSION superglobal instead)
* set_socket_blocking() (use stream_set_blocking() instead)
* split() (use preg_split() instead)
* spliti() (use preg_split() with the 'i' modifier instead)
* sql_regcase()
* mysql_db_query() (use mysql_select_db() and mysql_query() instead)
* mysql_escape_string() (use mysql_real_escape_string() instead)
* Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.
* The is_dst parameter to mktime(). Use the new timezone handling functions instead.
A thread is for life. Not just for Christmas.

3
deepak267
Re: Should I upgrade to 2.5.1a, which modules work or don't work?
  • 2011/8/16 10:57

  • deepak267

  • Quite a regular

  • Posts: 352

  • Since: 2008/8/15


Thanks Peekey,

I had the same experience for Pical 0.93 on xoops 2.5.1a with PHP 5.3.

I could make it work after changing the ereg & eregi error. I have not fixed all the above errors.

let me know if i can upload the code anywhere(i dont have access to sourceforge).

Deepak

Deepak

Login

Who's Online

472 user(s) are online (394 user(s) are browsing Support Forums)


Members: 0


Guests: 472


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Nov 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits