rendered paste body * @access private
* @internal
* @todo Better search cache
* @package TMShop
* @access private
* @internal
* @todo Better search cache
* @package TMShop
* @access public
* @var integer
* @access public
* @var integer
* @access public
* @var integer
* @access public
* @var integer
* @access private
* @var object
* @see /include/dblayer/common_db.php
* @access private
* @var array
* @see /config/config.php
* @see TMShop::MakeSearchQuery
* @access private
* @var string
* @see TMShop::MakeSearchQuery
* @access public
* @var string
* @see TMShop::MakeSearchQuery
* @access private
* @var array
* @see TMShop::MakeSearchQuery
* @access private
* @var array
* @param array $a_NLC_Config
* @param object $db_instance : dblayer class instance
* @param array $db_access_data
* @uses $_REQUEST['page'] or set iPage to 0 (first)
* @uses $_REQUEST['num_per_page'] or set iLimitNumber to default
* @param array $a_NLC_Config
* @param object $db_instance : dblayer class instance
* @param array $db_access_data
* @uses $_REQUEST['search_id'] OR
* @uses TMShop::MakeSearchQuery()
* @uses TMShop::HtmlTemplateList()
* @return string HTML list of templates
* @param integer Template ID
* @param bool Fetch only largest screenshots ? (default : false)
* @param bool Fetch template categories ? (default : true)
* @param bool Fetch template styles ? (default : true)
* @param bool Fetch template keywords ? (default : true)
* @param bool Fetch screenshots ? (default : true)
* @uses $aTMShopConfig for discount, currency etc ...
* @return array Apropriate tempplate information
* @param array array('iNumberOfTemplates' => integer, 'SearchCacheId' => integer)
* @param object Smarty instance
* @uses TMShop::HtmlTemplateList()
* @return array Template list
* @uses TMShop::$idSearchCache
* @return array ($array of required template ids, $array of required screenshots ids)
* @uses TMShop::$iLimitNumber
* @uses TMShop::$_sqlSearchQuery
* @uses TMShop::$_iLimitBegin
* @uses TMShop::iNumResults
* @uses TMShop::iLimitNumber
* @return integer number of pages
* @uses TMShop::$iLimitNumber
* @uses TMShop::$_sqlSearchQuery
* @uses TMShop::$_iLimitBegin
* @return integer idSearchCache
* @param array Array of keywords which might be mispelled
* @return array Array of correct keywords