コード例 #1
0
 public static function proxyListRequest($page = 'list')
 {
     $parameters = parent::proxyListRequest($page);
     if ($page == 'list') {
         if (!isset($parameters['filter']['=PARENT_ID'])) {
             if (isset($_REQUEST['find_PARENT_ID'])) {
                 $parameters['filter']['=PARENT_ID'] = intval($_REQUEST['find_PARENT_ID']);
             }
             //else
             //	$parameters['filter']['=PARENT_ID'] = 0;
         }
     }
     if (isset($parameters['order']['TYPE_ID'])) {
         $parameters['order']['TYPE.SORT'] = $parameters['order']['TYPE_ID'];
         unset($parameters['order']['TYPE_ID']);
     }
     return $parameters;
 }
コード例 #2
0
	public static function proxyListRequest($page = 'list')
	{
		$parameters = parent::proxyListRequest($page);

		if($page == 'list') // filter by parent_id in list
		{
			if(!isset($parameters['filter']['=PARENT_ID'])) // value has not came from filter
			{
				if(isset($_REQUEST['find_PARENT_ID']))
					$parameters['filter']['=PARENT_ID'] = intval($_REQUEST['find_PARENT_ID']);
				//else
				//	$parameters['filter']['=PARENT_ID'] = 0;
			}
		}

		if(isset($parameters['order']['TYPE_ID'])) // sorting by TYPE_ID, being set, should work in different way
		{
			$parameters['order']['TYPE.SORT'] = $parameters['order']['TYPE_ID'];
			unset($parameters['order']['TYPE_ID']);
		}

		return $parameters;
	}