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
`XCUBE_MAILERLOCAL_MAIL_LE` .
The example of preload (XoopsMailerLocalSetLE.class.php)
<?php
define('XCUBE_MAILERLOCAL_MAIL_LE', "\n");
- 6124a62: [ja] copy xoopsmailerlocal.php from extra (nao-pon)
- 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)
<?php
~class UserPreSendMail extends XCube_ActionFilter
{
function postFilter() {
$this->mRoot->mDelegateManager->add('Legacy.Event.RegistUser.SendMail'
, array($this ,'preSendMail'));
}
function preSendMail(&$mailer, $action) {
~ /* COMMON PROCESS */
/* EDIT SUBJECT */
//$subject = $mailer->getVar('subject');
//$mailer->setSubject('['.$action.'] ' . $subject);
~ /* CHANGE MAIL FROM */
//$mailer->setFromEmail('example@example.com');
//$mailer->setFromName('XOOPS Cube Legacy Site');
~
/* PROCESS OF EACH ACTION */
~ switch($action) {
case 'LostPass1' :
break;
case 'LostPass2' :
break;
case 'Activated' :
break;
case 'Register' :
/* CHANGE TEMPLATE */
//$mailer->setTemplate('register_custom.tpl');
break;
case 'AdminActivate' :
break;
case 'Notify' :
break;
}
}
}
- ade9c85: [CorePack.pilot] rewrite corepack version (nao-pon)
- cf33852: fix preference link (bis5)
- for XOOPS Cube not installed altsys.
- 08a396c: PHP snoopy up to 2.0.0 (include XOOPS patch) (nao-pon)
- 207e0c8: [altsys] add Pref formtype radio, checkbox & group_checkbox (nao-pon)
- 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.
ex.
`$ts =& MyTextSanitizer::getInstance();`
to
`(method_exists('MyTextSanitizer', 'sGetInstance') and $ts =&
MyTextSanitizer::sGetInstance()) || $ts =&
MyTextSanitizer::getInstance();`
- 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)
ダウンロード