Index: branches/5.2.x/core/kernel/db/cat_tag_processor.php =================================================================== diff -u -N -r16374 -r16513 --- branches/5.2.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 16374) +++ branches/5.2.x/core/kernel/db/cat_tag_processor.php (.../cat_tag_processor.php) (revision 16513) @@ -1,6 +1,6 @@ getObject($params); - /* @var $object kDBList */ $value = $object->GetDBField($status_fields[0]); // sets base status icon @@ -100,8 +100,8 @@ $item_id = $this->Application->GetVar($this->Prefix . '_id'); } + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ $params['m_cat_page'] = 1; $params['m_cat_id'] = $object->GetDBField('CategoryId'); @@ -119,11 +119,11 @@ */ function PageBrowseLink($params) { + /** @var kThemesHelper $themes_helper */ $themes_helper = $this->Application->recallObject('ThemesHelper'); - /* @var $themes_helper kThemesHelper */ + /** @var SiteConfigHelper $site_config_helper */ $site_config_helper = $this->Application->recallObject('SiteConfigHelper'); - /* @var $site_config_helper SiteConfigHelper */ $settings = $site_config_helper->getSettings(); @@ -148,8 +148,8 @@ $params['cat_id'] = $object->GetDBField('CategoryId'); } + /** @var kNavigationBar $navigation_bar */ $navigation_bar = $this->Application->recallObject('kNavigationBar'); - /* @var $navigation_bar kNavigationBar */ return $navigation_bar->build($params); } @@ -189,16 +189,16 @@ { $prefix = $this->Prefix . '-rev'; + /** @var kDBTagProcessor $review_tag_processor */ $review_tag_processor = $this->Application->recallObject($prefix . '.item_TagProcessor'); - /* @var $review_tag_processor kDBTagProcessor */ return $review_tag_processor->PrintList($params); } function ReviewCount($params) { + /** @var kDBTagProcessor $review_tag_processor */ $review_tag_processor = $this->Application->recallObject('rev.item_TagProcessor'); - /* @var $review_tag_processor kDBTagProcessor */ return $review_tag_processor->TotalRecords($params); } @@ -304,12 +304,13 @@ */ function HasPermission($params) { + /** @var kPermissionsHelper $perm_helper */ $perm_helper = $this->Application->recallObject('PermissionsHelper'); - /* @var $perm_helper kPermissionsHelper */ $params['raise_warnings'] = 0; + + /** @var kCatDBItem $object */ $object = $this->getObject($params); - /* @var $object kCatDBItem */ // 1. category restriction $params['cat_id'] = $object->isLoaded() ? $object->GetDBField('ParentPath') : $this->Application->GetVar('m_cat_id'); @@ -353,8 +354,8 @@ */ function HasAdditionalImages($params) { + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ $cache_key = $object->Prefix . '_additional_images[%' . $this->Application->incrementCacheSerial($object->Prefix, $object->GetID(), false) . '%]'; $ret = $this->Application->getCache($cache_key); @@ -390,8 +391,8 @@ { static $favorite_status = Array (); + /** @var kDBList $object */ $object = $this->getObject($params); - /* @var $object kDBList */ if (!isset($favorite_status[$this->Special])) { $resource_ids = $object->GetCol('ResourceId'); @@ -519,11 +520,11 @@ */ function VotesIndicator($params) { + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ + /** @var RatingHelper $rating_helper */ $rating_helper = $this->Application->recallObject('RatingHelper'); - /* @var $rating_helper RatingHelper */ $small_style = array_key_exists('small_style', $params) ? $params['small_style'] : false; @@ -657,8 +658,8 @@ $format = isset($params['format']) ? $params['format'] : '_regional_DateTimeFormat'; if ( preg_match("/_regional_(.*)/", $format, $regs) ) { + /** @var LanguagesItem $lang */ $lang = $this->Application->recallObject('lang.current'); - /* @var $lang LanguagesItem */ if ( $regs[1] == 'DateTimeFormat' ) { // combined format @@ -681,8 +682,8 @@ */ function ItemCount($params) { + /** @var kCountHelper $count_helper */ $count_helper = $this->Application->recallObject('CountHelper'); - /* @var $count_helper kCountHelper */ $today_only = isset($params['today']) && $params['today']; return $count_helper->ItemCount($this->Prefix, $today_only); @@ -758,8 +759,8 @@ c.l' . $this->Application->GetVar('m_lang') . '_CachedNavbar AS CachedNavbar FROM ' . $this->Application->getUnitOption('c', 'TableName') . ' c'; + /** @var kCountHelper $count_helper */ $count_helper = $this->Application->recallObject('CountHelper'); - /* @var $count_helper kCountHelper */ list ($sql, $where_clause) = $count_helper->attachViewPermissionCheck('c', $sql, $where_clause); @@ -768,8 +769,8 @@ function PrintMoreCategories($params) { + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ $category_ids = $this->Field($params); if (!$category_ids) { @@ -824,8 +825,8 @@ */ function RegisterHit($params) { + /** @var kCatDBItem $object */ $object = $this->getObject($params); - /* @var $object kCatDBItem */ if ($object->isLoaded()) { $object->RegisterHit(); @@ -870,8 +871,8 @@ */ function ItemEditLink($params) { + /** @var kDBList $object */ $object = $this->getObject($params); - /* @var $object kDBList */ $edit_template = $this->Application->getUnitOption($this->Prefix, 'AdminTemplatePath') . '/' . $this->Application->getUnitOption($this->Prefix, 'AdminTemplatePrefix') . 'edit'; @@ -911,8 +912,8 @@ $field = $this->SelectParam($params, 'name,field'); + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ foreach ($languages as $language_id) { $check_field = 'l' . $language_id . '_' . $field; @@ -936,18 +937,18 @@ $categories = true; } else { + /** @var kDBItem $object */ $object = $this->getObject($params); - /* @var $object kDBItem */ + /** @var kPermissionsHelper $perm_helper */ $perm_helper = $this->Application->recallObject('PermissionsHelper'); - /* @var $perm_helper kPermissionsHelper */ $perm_prefix = $this->Application->getUnitOption($this->Prefix, 'PermItemPrefix'); $categories = $perm_helper->getPermissionCategories($perm_prefix . '.' . ($object->IsNewItem() ? 'ADD' : 'MODIFY')); } + /** @var JSONHelper $json_helper */ $json_helper = $this->Application->recallObject('JSONHelper'); - /* @var $json_helper JSONHelper */ return $json_helper->encode($categories); }