def edita(): obj = DynaMiFLiC("../db/articles/") artList = obj.lst if not "ed" in form: if len(artList) > 0: for item in artList: artContent = obj.content(item) title = obj.getTitle(artContent) print "Id:%s\tTitle: %s" % (artList.index(item)+1, title) else: print "No articles present!" else: idArticle = int(form["ed"].value)-1 if not "edited" in form: if idArticle in range(len(artList)): artContent = obj.content(artList[idArticle]) print artContent else: print "[*]Wrong article id!" else: parsed = obj.artParser(form["edited"].value) fp = open("../db/articles/" + artList[idArticle], "w") fp.write(parsed) fp.close() print "[*]Article edited successfully!"
def new(): idArticle = "%.2f" % time.time() idArticle = idArticle.replace(".","") dateArticle = time.strftime("%d %b %Y - %H:%M:%S") obj = DynaMiFLiC("../db/articles/") parsed = obj.artParser(form["article"].value) fp = open("../db/articles/" + idArticle, "w") fp.write('\n<div id="articleHeader">\n<div id="title">%s</div>\n<div>%s posted by %s</div>\n</div>\n<div id="share">\n<a href="http://twitter.com/share?url=%s/#%s&text=%s" class="twitter-share-button" data-count="horizontal">Tweet</a>\n<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>\n<a name="fb_share" type="button_count" href="http://www.facebook.com/sharer.php?u=%s/?%s&t=%s">share</a>\n<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>\n</div><div class="clear"></div><div id="articleMain">%s</div>' % (form['title'].value, dateArticle, name, url, idArticle, form['title'].value, url, idArticle, form['title'].value, parsed)) fp.close() os.mkdir("../db/comments/" + idArticle) print "[+]Article added successfully!"