XOOPS X(ten) 20150425 リリース

投稿日時 2015-04-25 22:55:41 | カテゴリ: TOP

XOOPS X(ten) 20150425 リリース

今回は、PHP 5.6 環境向けに「PHPデバグ」が「オン」で大量のエラー表示がされる問題の修正などが含まれています。

モジュールベースでは、XOOPS X(ten) リポジトリでメンテナンスしているモジュールに関しては、ほぼエラー表示がなくなったと思います。


  • 74a71bb: fix not work ini option 'force_languages' (nao-pon)
  • f7ccb2b: fix parse ini option 'force_languages' (nao-pon)
  • 7669e2a: correction of phase `readini` of Theme & Preload (nao-pon)
  • 2aebb30: X-update version 0.67 (nao-pon)
  • 6469c2f: Enabled session.cookie_httponly/session.cookie_secure settings at php.ini. (ITOH Takashi)
  • 7279587: in case of less than PHP5.2 (ITOH Takashi)
  • 0250fd5: [core:smartyplugin] correction for PHP < 5.2.3 (nao-pon)
  • 94a3cdd: [message] fix #103 fatal error in block execute() (nao-pon)
  • eeb26ff: [protector] fix problem of uri longer than 255 characters (nao-pon)
  • 799a2bb: [protector] protector version 3.51.1 (nao-pon)
  • b1c211d: [extras:lng:ja] use XCUBE_MAILERLOCAL_MAIL_LE in mailer (nao-pon)
    • For issue xoopscube#104

      XoopsMailerLocal use `XCUBE_MAILERLOCAL_MAIL_LE` if it defined.

      If you would like to specify the line feed code of Subject passed to
      mail() in a XoopsMailerLocal class, it is necessary to define constant

      The example of preload (XoopsMailerLocalSetLE.class.php)

      define('XCUBE_MAILERLOCAL_MAIL_LE', "\n");
  • b948071: [preload:disabled] add XoopsMailerLocalSetLE.class.php (nao-pon)
  • 385ceb7: xoops_redirectに.example.com/foo/barと入れられると、ログイン後に.example.comのサブサイトに富んでしまいます。 (ITOH Takashi)
  • aa33f6a: [xoopsmailer] add class method "getVar($key)" (nao-pon)
  • 459d420: [user] add delegate points before xoopsmailer->send() with `xoopsmailer` (nao-pon)
      • sample preload (html/preload/UserPreSendMail.class.php)
        ~class UserPreSendMail extends XCube_ActionFilter
            function postFilter() {
        , array($this ,'preSendMail'));
            function preSendMail(&amp;$mailer, $action) {
        ~        /* COMMON PROCESS */
                /* EDIT SUBJECT */
                //$subject = $mailer->getVar('subject');
                //$mailer->setSubject('['.$action.'] ' . $subject);
        ~        /* CHANGE MAIL FROM */
                //$mailer->setFromName('XOOPS Cube Legacy Site');
                /* PROCESS OF EACH ACTION */
        ~        switch($action) {
                    case 'LostPass1' :
                    case 'LostPass2' :
                    case 'Activated' :
                    case 'Register' :
                        /* CHANGE TEMPLATE */
                    case 'AdminActivate' :
                    case 'Notify' :
  • ade9c85: [CorePack.pilot] rewrite corepack version (nao-pon)
  • cf33852: fix preference link (bis5)
    • for XOOPS Cube not installed altsys.
  • 6a4e1ca: [altsys] version 0.82.2 (nao-pon)
  • 364fcc5: fix XoopsX#73 E-Mail notify from address setting (nao-pon)
  • 2719761: fix xoopscube#105 glob() result FALSE on except Linux (nao-pon)
  • a75efce: add example preload SetNotifyMailAddress.class.php (nao-pon)
  • ffb5946: [kernel] lazy event notify processing (nao-pon)
    • After having returned response data to a client, event notify processing
      is carried out.
  • a313ac0: fix xoopscube/#109 replace `split` to `explode` (nao-pon)
  • 2e75024: [legacy] fox #110 Notice: Array to string conversion (nao-pon)
  • 4ac89d9: [altsys] gives salt to crypt() (nao-pon)
  • 73e5e54: [php56] static method MyTextSanitizer::sGetInstance() (nao-pon)
    • recomend replace `MyTextSanitizer::getInstance()` to
      `MyTextSanitizer::sGetInstance()` in any module.


      `$ts =& MyTextSanitizer::getInstance();`


      `(method_exists('MyTextSanitizer', 'sGetInstance') and $ts =&
      MyTextSanitizer::sGetInstance()) || $ts =&

  • 9fa34e2: [xupdate] support `MyTextSanitizer::sGetInstance()` (nao-pon)
  • d731b26: [altsys] support `MyTextSanitizer::sGetInstance()` (nao-pon)
  • 92f6faa: support `MyTextSanitizer::sGetInstance()` (nao-pon)
  • 2a8ed3e: altsys version 0.82.3 (nao-pon)
  • 24f3940: [gtickets] gives salt to crypt() (nao-pon)
  • 1dc5a5a: protector version 3.51.2 (nao-pon)
  • b2d3691: protector version 3.51.3 (nao-pon)
  • c88ef01: xupdate version 0.68 (nao-pon)
  • 496e71d: [install] correction TextSanitizer::getInstance() (nao-pon)
  • 12d129f: XCube_DelegateUtils methods as `public static` (nao-pon)
  • 833a778: [xupdate] correction 'trust_dirname' storing process (nao-pon)
  • 8779ff4: [class:token] add "public static" keyword to static functions (nao-pon)
  • 63ed0a6: [CorePack] corepack(pilot) version 20150312.0416 (nao-pon)
  • c05bfbb: X-update version 0.69 (nao-pon)
  • 9a9994a: [legacy:admin] add admin link to module icon in module list (nao-pon)
  • e98cd27: [legacy:admin] show Distribution constant `XOOPS_DISTRIBUTION_VERSION` (nao-pon)
  • 201107c: [CorePack] define `XOOPS_DISTRIBUTION_VERSION` (nao-pon)
  • ddc51e7: [XCube_Utiles] add "public static" keyword to static functions (nao-pon)
  • 938817a: [CorePack] corepack(pilot) version 20150312.0419 (nao-pon)
  • 6b17a1e: add `static` keyword to Xupdate_AssetManager::getInstance (nao-pon)
  • 3c5b707: [legacy] make new static function for delegate Legacy_TextFilter.Make... (nao-pon)
    • New static functions
      • Legacy_TextFilter::sMakeClickableConvertTable
      • Legacy_TextFilter::sMakeXCodeConvertTable
      • Legacy_TextFilter::sMakeXCodeCheckImgPatterns
      • Legacy_TextFilter::sMakePreXCodeConvertTable
      • Legacy_TextFilter::sMakePostXCodeConvertTable
    • Deprecated functions
      • Legacy_TextFilter::makeClickableConvertTable
      • Legacy_TextFilter::makeXCodeConvertTable
      • Legacy_TextFilter::makeXCodeCheckImgPatterns
      • Legacy_TextFilter::makePreXCodeConvertTable
      • Legacy_TextFilter::makePostXCodeConvertTable
  • 54e8d84: [CorePack] corepack(pilot) version 20150312.0419.1 (nao-pon)
  • e243232: [smarty:plugins:legacy_tree] add error handling, fix notice error (nao-pon)
  • 1eceba9: [CorePack] corepack(pilot) version 20150312.0420 (nao-pon)
  • 7326033: replace deprecated function XCube_Utils::formatMessage to ::formatString (nao-pon)
  • 7513ab6: fix #54 undefined constant `_AD_XUPDATE_LANG_STORE` in English (nao-pon)
  • cdd25c7: [xupdate] add public function `Xupdate_Func::mainfile_to_readonly` (nao-pon)
  • 965f018: [xupdate]AbstractAction: use $this->Func->mainfile_to_readonly() (nao-pon)
  • f2173e0: [xupdate] set mainfile.php to read-only on update executed (nao-pon)
  • 367ac7d: [xupdate] enable DEPLOY button on ticket token error (nao-pon)
  • 88369ff: X-update version 0.70 (nao-pon)
  • 528c80a: [legacy] add `public static` keyword to all functions of ModuleInstallUtils (nao-pon)
  • f7ec285: [CorePack] corepack(pilot) version 20150312.0420.2 (nao-pon)
  • 5de07bf: [kernel:module] fix #111, support Array style adminmenu (nao-pon)
  • 36f9740: [legacy] fix #112, Notice error correction (nao-pon)
  • d3b049e: [CorePack] corepack(pilot) version 20150312.0421 (nao-pon)
  • 1e8b5bc: [xoopslists] add `public static` keyword to all methods (nao-pon)
  • 33e8192: [CorePack] corepack(pilot) version 20150312.0421.1 (nao-pon)
  • e229408: [user] add `autocomplete="off"` to user (regist|edit) form (nao-pon)
  • ee6e1cc: [CorePack] corepack(pilot) version 20150312.0422 (nao-pon)
  • 46bc806: [xupdate] check by is_file() in `Xupdate_Ftp::setPerm()` (nao-pon)
  • 2a8aa8f: [xupdate] xupdate version 0.70.1 (nao-pon)
  • 186f2b4: add `public static` keyword to ProtectorFilterHandler::getInstance() (nao-pon)
  • 7546637: [protector] protector version 3.51.4 (nao-pon)
  • c37d1fa: [CorePack] XOOPS X(ten) version 20150425 (nao-pon)

XOOPS X (ten) Distributionにて更に多くのニュース記事をよむことができます