def secret_book_part_edit(request,secret_book_part_id=0,template="admin/card/secret_book_part/edit.tpl"): secret_book_part = Card.get_card("SecretBookPart",secret_book_part_id) if request.method == "GET": t_card_list = Card.get_card_all("SecretBook") return render_response(template,t_card_list=t_card_list, secret_book_part=secret_book_part) elif request.method == "POST": form = SecretBookPartForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] description = form.cleaned_data['description'] is_unlock = form.cleaned_data['is_unlock'] image = form.cleaned_data['image'] rarity = form.cleaned_data['rarity'] t_card_id = form.cleaned_data['t_card_id'] try: secret_book_part.name = name secret_book_part.description = description secret_book_part.is_unlock = is_unlock if image: secret_book_part.image = image secret_book_part.rarity = rarity secret_book_part.t_card_id = t_card_id secret_book_part.save() if secret_book_part: _edit_card(secret_book_part,"SecretBookPart") except Exception,e: if config.debug: print e else: return HttpResponse("<script type='text/javascript'>window.top.right.location.reload();window.top.art.dialog({id:'secret_book_part_edit'}).close();</script>")
def secret_book_part_add(request,template="admin/card/secret_book_part/add.tpl"): if request.method == "GET": t_card_list = Card.get_card_all("SecretBook") return render_response(template,t_card_list=t_card_list) elif request.method == "POST": form = SecretBookPartForm(request.POST) if form.is_valid(): name = form.cleaned_data['name'] description = form.cleaned_data['description'] is_unlock = form.cleaned_data['is_unlock'] image = form.cleaned_data['image'] rarity = form.cleaned_data['rarity'] t_card_id = form.cleaned_data['t_card_id'] try: secret_book_part = SecretBookPart.objects.create(name=name,description=description, image=image,is_unlock=is_unlock,rarity=rarity, t_card_id=t_card_id) secret_book_part.save() _add_card(secret_book_part,"残卷","SecretBookPart") except Exception,e: if config.debug: print e else: return HttpResponse("<script type='text/javascript'>window.top.right.location.reload();window.top.art.dialog({id:'secret_book_part_add'}).close();</script>")