def render(self, context): user_isLogged = self.user_isLogged.resolve(context) user_id = self.user_id.resolve(context) activeCategories = get_active_categories('limit 7') active_categories = '' if len(activeCategories) > 0: for category_row in activeCategories: if len(category_row[1]) > 10: category_title = category_row[1][0:15]+'...' else: category_title = category_row[1] active_categories += '<li>' active_categories += '<a href="/forum/?cat_id='+category_row[0]+'/" class="ac_cat_list" title="'+category_row[1]+'" >'+category_title+'</a>' if user_isLogged: if category_row[4] == user_id: if category_row[7]: append_link = 'unlock' else: append_link = 'lock' #active_categories += '<span id="edit_link_span"><a href="/forum/editcategory/'+category_row[0]+'/"><img src="../media/images/edit-icon.jpeg"/></a> <a href="/'+append_link+'topic/'+ category_row[0] +'"><img src="../media/images/'+append_link+'-icon.png"/></a> <a href="/forum/deletecategory/'+category_row[0]+'/"><img src="../media/images/delete-icon.jpeg" width="10px" height="10px"/></a></span>' active_categories += '<span id="edit_link_span"><a href="/forum/editcategory/'+category_row[0]+'/" title="Click to edit category" ><img src="../media/images/edit-icon.jpeg"/></a> <a href="/'+append_link+'topic/'+ category_row[0] +'" ><img src="../media/images/'+append_link+'-icon.png"/></a> <span onClick="deleteActiveCategory(\''+category_row[0]+'\');" class="delete_link" title="Click to delete category"><img src="../media/images/delete-icon.jpeg" width="10px" height="10px"/></span></span>' active_categories += '</li>' elif len(activeCategories) == 0: active_categories += '<br/><br/><center><i>No records found.</i></center></br/></br/>' return active_categories
def render(self, context): user_isLogged = self.user_isLogged.resolve(context) user_id = self.user_id.resolve(context) topic_id = self.topic_id.resolve(context) topic_is_locked = self.topic_is_locked.resolve(context) thread_id = self.thread_id.resolve(context) data_limit = self.data_limit.resolve(context) if not data_limit is None: activeCategories = get_active_categories(data_limit) elif data_limit is None: activeCategories = get_active_categories('') active_categories = '' if len(activeCategories) > 0: for category_row in activeCategories: if topic_id == category_row[0]: style = 'style = "color:#8AAA3F"' else: style='' #active_categories += '<li><span onclick="getForumContentByTopic(\''+category_row[0]+'\')" class="ac_cat_list">'+category_row[1].capitalize()+'</span></li>' if len(category_row[1]) > 10: category_title = category_row[1][0:15]+'...' else: category_title = category_row[1] active_categories += '<li>' active_categories += '<a href="/forum/?cat_id='+category_row[0]+'/" class="ac_cat_list" title="'+category_row[1]+'" '+style+'>'+category_title+'</a>' if user_isLogged: if category_row[4] == user_id: if category_row[7]: append_link = 'unlock' else: append_link = 'lock' if not thread_id is None: thread_link_id = "/" + thread_id else: thread_link_id = "/" if len(data_limit)> 0: active_categories += '<span id="edit_link_span"><a href="/forum/editcategory/'+category_row[0]+'/'+topic_id+thread_link_id+'" title="Click to edit category"><img src="/media/images/edit-icon.jpeg"/></a> <a href="/'+append_link+'topic/'+ category_row[0] +'/'+ topic_id +'/True"><img src="/media/images/'+append_link+'-icon.png"/></a> <span onClick="deleteCategory(\''+category_row[0]+'\',\''+topic_id+'\',\''+thread_id+'\');" class="delete_link" title="Click to delete category"><img src="/media/images/delete-icon.jpeg" width="10px" height="10px"/></span></span>' elif len(data_limit)== 0: if topic_id: active_categories += '<span id="edit_link_span"><a href="/forum/editcategory/'+category_row[0]+'/community/" title="Click to edit category" ><img src="/media/images/edit-icon.jpeg"/></a> <a href="/'+append_link+'topic/'+ category_row[0] +'/'+ topic_id +'/True"><img src="/media/images/'+append_link+'-icon.png"/></a><span onClick="deleteCategory(\''+category_row[0]+'\',\'forums\',\'\');" class="delete_link" title="Click to delete category"><img src="/media/images/delete-icon.jpeg" width="10px" height="10px"/></span></span>' else: active_categories += '<span id="edit_link_span"><a href="/forum/editcategory/'+category_row[0]+'/view-all/" title="Click to edit category" ><img src="/media/images/edit-icon.jpeg"/></a> <a href="/'+append_link+'topic/'+ category_row[0] +'/view-all/True/"><img src="/media/images/'+append_link+'-icon.png"/></a><span onClick="deleteCategory(\''+category_row[0]+'\',\'view\',\'\');" class="delete_link" title="Click to delete category"><img src="/media/images/delete-icon.jpeg" width="10px" height="10px"/></span></span>' active_categories += '</li>' elif len(activeCategories) == 0: active_categories += '<br/><br/><center><i>No Records Found</i></center><br/><br/><br/>' return active_categories