當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Browse::store方法代碼示例

本文整理匯總了PHP中Browse::store方法的典型用法代碼示例。如果您正苦於以下問題:PHP Browse::store方法的具體用法?PHP Browse::store怎麽用?PHP Browse::store使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Browse的用法示例。


在下文中一共展示了Browse::store方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: xoutput_from_array

                $limit = $browse->get_offset();
                if ($limit > 0 && $value > 0) {
                    $total = $browse->get_total();
                    $pages = ceil($total / $limit);
                    if ($value <= $pages) {
                        $offset = ($value - 1) * $limit;
                        $browse->set_start($offset);
                    }
                }
                break;
        }
        ob_start();
        $browse->show_objects(null, $argument);
        $results[$browse->get_content_div()] = ob_get_clean();
        break;
    case 'get_share_links':
        $object_type = $_REQUEST['object_type'];
        $object_id = intval($_REQUEST['object_id']);
        if (Core::is_library_item($object_type) && $object_id > 0) {
            Share::display_ui_links($object_type, $object_id);
            exit;
        }
        break;
    default:
        $results['rfc3514'] = '0x1';
        break;
}
// switch on action;
$browse->store();
// We always do this
echo xoutput_from_array($results);
開發者ID:nioc,項目名稱:ampache,代碼行數:31,代碼來源:browse.ajax.php

示例2: isset

     break;
 case 'tag':
     //FIXME: This whole thing is ugly, even though it works.
     $browse->set_sort('count', 'ASC');
     // This one's a doozy
     $browse_type = isset($_REQUEST['type']) ? $_REQUEST['type'] : 'artist';
     $browse->set_simple_browse(false);
     $browse->save_objects(Tag::get_tags($browse_type, 0, 'name'));
     // Should add a pager?
     $object_ids = $browse->get_saved();
     $keys = array_keys($object_ids);
     Tag::build_cache($keys);
     UI::show_box_top(T_('Tag Cloud'), 'box box_tag_cloud');
     $browse2 = new Browse();
     $browse2->set_type($browse_type);
     $browse2->store();
     require_once AmpConfig::get('prefix') . UI::find_template('show_tagcloud.inc.php');
     UI::show_box_bottom();
     $type = $browse2->get_type();
     require_once AmpConfig::get('prefix') . UI::find_template('browse_content.inc.php');
     break;
 case 'artist':
     $browse->set_filter('catalog', $_SESSION['catalog']);
     if (AmpConfig::get('catalog_disable')) {
         $browse->set_filter('catalog_enabled', '1');
     }
     $browse->set_sort('name', 'ASC');
     $browse->update_browse_from_session();
     $browse->show_objects();
     break;
 case 'song':
開發者ID:bl00m,項目名稱:ampache,代碼行數:31,代碼來源:browse.php


注:本文中的Browse::store方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。