2011年3月18日金曜日

XOOPS Cube, Weblinks, 一括登録にてカテゴリがセットされない不具合

WebLinksモジュールには、リンク一括登録 (管理者が登録項目を指定する )という機能がありますが、カテゴリが設定されない不具合がありました。

訂正箇所は以下の通りです。

weblinks/admin/bulk_manage.php 649行目付近
function _insert_link($cid, $arr)
{
    global $xoopsUser;
    $cid = intval($cid);

    if ( $cid <= 0 )
    {
        $this->_print_error( _AM_WEBLINKS_BULK_ERROR_CID );
        return false;
    }

// BUG : not set search field
    // Bugfix by bluemoon inc.
    // $arr['cid'] = array( $cid );
    $arr['uid'] = $xoopsUser->uid();
    $arr['cids'] = "$cid";

// BUG 4318: cannot register bulk links.
// Fatal error: Call to undefined method weblinks_link_edit_handler::add_link_to_link()
    $link_obj =& $this->_link_edit_handler->create_add_link_by_arr( $arr, true, false );
    // Enforced set by bluemoon inc.
    $link_obj->setVar('cids', $cid );
・・・以下省略

0 件のコメント:

コメントを投稿