chiark / gitweb /
I'm sure I've done something since I remembered to commit...
[familyTree.git] / cgiFiles / person.py
index fb0a08c0e50b1858e2abf870d1cebffb6e98ac1a..3b6e3fbaa27af76014c7014ef67cebde8695c824 100755 (executable)
@@ -3,22 +3,23 @@
 
 # enable debugging
 import cgi
-import cgitb
+#import cgitb
 import sys
 import re
 sys.path.append('/home/naath/familyTreeProject/familyTree')
 import askQuestion
 import everyPage
 
-cgitb.enable()
+#cgitb.enable()
 
 [conn,form]=everyPage.top()
 
 ID = form.getvalue('ID')
 if ID == None:
        ID = 1
+ID = str(ID)
 
-result = re.match('^[0-9]{1,3}$', str(ID))
+result = re.match('^[0-9]{1,4}$', str(ID))
 
 if result == None:
        everyPage.bad()
@@ -28,9 +29,12 @@ else:
        if len(printMe)<10:
                printMe =  'sorry, no data <br>'
        else:
-               url = "<a href= "+everyPage.base_url()+"ancestors.py?ID="+str(ID)+">Ancestors</a>"
-               printMe = printMe + '<br>' + url
+               url = "<a href= "+everyPage.base_url()\
+               +"ancestors.py?ID="+str(ID)+">Ancestors</a>"
+               url2 = "<a href="+everyPage.base_url()\
+               +"descendants.py?ID="+str(ID)+">Descendants</a>"
+               printMe = printMe + '<br>' + url+'<br>'+url2
 
        everyPage.good(printMe)
        
-everyPage.bottom(conn)
+everyPage.bottom()