ページ 11

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
片方は不要なので削除しました