NumItems(); if ($link_list == 0) return ''; $o = ''; foreach($objLinkList->Items as $link) $o.= $link->AdminParseTemplate($template); return $o; } function l_GetModuleInfo($info_type) { // get information for building sql in switch($info_type) { case 'module_name': return 'in-link'; break; case 'review_section': return 'in-link:editlink_review'; break; case 'rel_list': // Edit Category -> Relations List return Array( 'MainTable' => 'Link', 'ItemNameField' => 'Name', 'ItemNamePhrase' => 'la_Text_Link', 'TargetType' => 4, 'EditFile'=>'addlink.php','EnvIDField'=>'id'); break; case 'summary_pending': global $rootURL; $imagesURL = $rootURL.l_GetModuleInfo('module_name').'/admin/images'; // don't globalize $ret = Array(); $ret[] = Array( 'link' => "PendingLink('links','Link_View',47)", 'icon_image' => $imagesURL.'/icon16_link_pending.gif', 'phrase' => 'la_Text_Links', 'list_var_name' => 'objLinkList'); return $ret; break; case 'all_bitmask': // return bitmask value equals to "all" for module filter return Array('VarName' => 'Link_View', 'Bits' => 127); break; case 'dupe_resourceids': $ret=Array(); $ret[]=Array('Table'=>'Link','IDField'=>'LinkId'); return $ret; case 'catalog_template': return 'in-link/links/links_catalog'; break; case 'filenames': return Array('prefix' => 'l', 'table' => 'Link', 'id_field' => 'LinkId', 'title_field' => 'Name'); break; } return false; } ?>