function view($lTagID) { //--------------------------------------------------------------------- // //--------------------------------------------------------------------- // if (!bTestForURLHack('showReports')) return; $displayData = array(); $displayData['js'] = ''; /*------------------------------------------------- models and helpers -------------------------------------------------*/ $this->load->helper('img_docs/img_doc_tags'); $this->load->model('img_docs/mimage_doc', 'clsImgDoc'); $this->load->model('img_docs/mimg_doc_tags', 'cidTags'); $this->load->model('img_docs/mimage_doc_stats', 'cIDStats'); $this->load->library('util/dl_date_time', '', 'clsDateTime'); $this->load->helper('dl_util/context'); $this->load->helper('img_docs/link_img_docs'); $this->load->helper('dl_util/web_layout'); $this->cidTags->loadSingleTag($lTagID, $lNumTags, $tagInfo); $displayData['tag'] = $tag =& $tagInfo[0]; $displayData['enumParentContext'] = $enumParentContext = $tag->enumParentContext; $displayData['enumEntryType'] = $tag->enumEntryType; if (!bPermitViaContext($enumParentContext)) { badBoyRedirect('Your permissions do not give you access to these features.'); return; } loadSupportModels($enumParentContext, null); $lNumParentRecs = $this->cidTags->lNumImgDocTagsViaTagID($lTagID); $displayData['strTagTableHeading'] = $this->cIDStats->strTagTableHeaderViaTag($lNumParentRecs, $tag); $this->clsImgDoc->loadDocImageInfoViaTagID($lTagID, $enumParentContext); $displayData['lNumImageDocs'] = $lNumImageDocs = $this->clsImgDoc->lNumImageDocs; if ($lNumImageDocs > 0) { $displayData['imageDocs'] =& $this->clsImgDoc->imageDocs; foreach ($displayData['imageDocs'] as $img) { $img->strTagsUL = $this->cidTags->strImgDocTagsUL($img->lKeyID); } } /* $lNumParentRecs = $this->cidTags->lNumImgDocTagsViaTagID($lTagID); $displayData['tagTable'] = $this->cIDStats->strTagTableViaTag($lNumParentRecs, $tag); */ //-------------------------- // breadcrumbs //-------------------------- $displayData['pageTitle'] = anchor('main/menu/reports', 'Reports', 'class="breadcrumb"') . ' | ' . anchor('reports/image_doc/id_overview/overview', 'Image/Document Overview', 'class="breadcrumb"') . ' | Via Tag'; $displayData['title'] = CS_PROGNAME . ' | Images/Documents'; $displayData['nav'] = $this->mnav_brain_jar->navData(); $displayData['mainTemplate'] = 'img_docs/image_doc_via_tag_view'; $this->load->vars($displayData); $this->load->view('template'); }
function strLinkView_ImageDocsViaTag($lTagID, $enumContext, $strTitle, $bShowIcon, $strAnchorExtra = '') { //--------------------------------------------------------------- // //--------------------------------------------------------------- if (!bPermitViaContext($enumContext)) { return ''; } return strImageLink('img_docs/image_doc_view_via_tag/view/' . $lTagID, $strAnchorExtra, $bShowIcon, !$bShowIcon, IMGLINK_VIEW, $strTitle); }