ページ 1 / 1
API関連
Posted: 2015年5月29日(金) 17:35
by masco
OS Linux
PHPのバージョン 5.5.19
MySQLのバージョン 5.0.95
MODXのバージョン 1.0.14J-r9(2015/5/9)
お世話になっています。
APIを調べています。
エラーがでたものがありましたので報告です。
document.parser.class.inc.php 3381行目あたり
APIのchangePasswordのコードです。
コード: 全て選択
function changePassword($o, $n) {return changeWebUserPassword($o, $n);}
変更後
コード: 全て選択
function changePassword($o, $n) {return $this->changeWebUserPassword($o, $n);}
これでエラーはでなくなりました。
また見つけたらその都度こちらで質問させてください。
Re: API関連
Posted: 2015年6月04日(木) 20:35
by masco
いつもお世話になっています。
何となく気になったのですが
parsePlaceholderというAPIで
document.parser.class.inc.phpとsub.document.parser.class.inc.phpに
同名同機能がありますがこちらは仕様でしょうか?
document.parser.class.inc.php 3382行目あたり
コード: 全て選択
function parsePlaceholder($src='', $ph=array(), $left= '[+', $right= '+]',$mode='ph')
{return $this->parseText($src, $ph, $left, $right, $mode);}
sub.document.parser.class.inc.php 834行目あたり
コード: 全て選択
function parsePlaceholder($src='', $ph=array(), $left= '[+', $right= '+]',$mode='ph')
{
global $modx;
return $modx->parseText($src, $ph, $left, $right, $mode);
}
Re: API関連
Posted: 2015年6月13日(土) 14:22
by masco
1.0.14J-r9 2015/05/29版でたまにエラーが出ます。
エラー内容は
Execution of a query to the database failed - Incorrect database name
SHOW TABLE STATUS FROM ``DB名``
sub.document.parser.class.inc.php 101行目
rotate_logの中です。
コード: 全て選択
$result = $modx->db->query("SHOW TABLE STATUS FROM `{$dbase}`");
エラーの出ない一つ前のパッケージでは
コード: 全て選択
$result = $modx->db->query("SHOW TABLE STATUS FROM {$dbase}");
{$dbase}にクオートが付いているのが原因だと思われます。
追記
この件修正されていましたね。
失礼しました。
https://github.com/modxcms-jp/evolution ... 567311e8ec
Re: API関連
Posted: 2015年6月16日(火) 06:49
by yama
masco さんが書きました:document.parser.class.inc.php 3381行目あたり
APIのchangePasswordのコードです。
https://github.com/modxcms-jp/evolution ... 3aaa864c4b
こちら修正しました
Re: API関連
Posted: 2015年6月16日(火) 06:50
by yama
masco さんが書きました:parsePlaceholderというAPIで
document.parser.class.inc.phpとsub.document.parser.class.inc.phpに
同名同機能がありますがこちらは仕様でしょうか?
https://github.com/modxcms-jp/evolution ... d4a431ef74
片方は不要なので削除しました