<?php

class ACMS_GET_Entry_Headline extends ACMS_GET_Entry_Summary
{
    public $_scope = [
        'uid'       => 'global',
        'cid'       => 'global',
        'eid'       => 'global',
        'keyword'   => 'global',
        'tag'       => 'global',
        'field'     => 'global',
        'start'     => 'global',
        'end'       => 'global',
        'page'      => 'global',
    ];

    function initVars()
    {
        return [
            'order'            => [
                $this->order ? $this->order : config('entry_headline_order'),
                config('entry_headline_order2'),
            ],
            'orderFieldName'   => config('entry_headline_order_field_name'),
            'noNarrowDownSort' => config('entry_headline_no_narrow_down_sort', 'off'),
            'limit'            => intval(config('entry_headline_limit')),
            'offset'           => intval(config('entry_headline_offset')),
            'indexing'         => config('entry_headline_indexing'),
            'membersOnly'      => config('entry_headline_members_only'),
            'subCategory'      => config('entry_headline_sub_category'),
            'secret'           => config('entry_headline_secret'),
            'newtime'          => config('entry_headline_newtime'),
            'unit'             => config('entry_headline_unit'),
            'notfound'         => config('mo_entry_headline_notfound'),
            'notfoundStatus404' => config('entry_headline_notfound_status_404'),
            'noimage'          => config('entry_headline_noimage'),
            'imageX'           => intval(config('entry_headline_image_x')),
            'imageY'           => intval(config('entry_headline_image_y')),
            'imageTrim'        => config('entry_headline_image_trim'),
            'imageZoom'        => config('entry_headline_image_zoom'),
            'imageCenter'      => config('entry_headline_image_center'),

            'hiddenCurrentEntry'    => config('entry_headline_hidden_current_entry'),
            'hiddenPrivateEntry'    => config('entry_headline_hidden_private_entry'),
            'loop_class'            => config('entry_headline_loop_class'),

            'pagerOn'          => config('entry_headline_pager_on'),
            'simplePagerOn'    => config('entry_headline_simple_pager_on'),
            'pagerDelta'       => config('entry_headline_pager_delta'),
            'pagerCurAttr'     => config('entry_headline_pager_cur_attr'),

            'mainImageOn'      => 'off',
        ];
    }
}
