Only allow users to add NPC or Player characters.
[matthijs/projects/xerxes.git] / import.py
index d1d5e421a202d68a7c3c529d264aa5f5d99489a3..4d97d747184e31dbe33ffaeb96d519ea40688b2e 100644 (file)
--- a/import.py
+++ b/import.py
@@ -1,17 +1,17 @@
 import sys
 import os
 
-sys.path = sys.path + ['/home/matthijs/docs/src/django']
-os.environ['DJANGO_SETTINGS_MODULE']='ee.settings'
+sys.path = sys.path + [os.path.dirname(os.path.dirname(os.path.abspath(__file__)))]
+os.environ['DJANGO_SETTINGS_MODULE']='xerxes.settings'
 
 import MySQLdb
 from django.contrib.auth.models import User
-from ee.base.models import UserProfile
+from xerxes.base.models import UserProfile
 from datetime import datetime
 
 conn = MySQLdb.connect(
     user = 'ee_inschrijving',
-    passwd = '3c6b362d17aa96d132544fb63f7c8b74',
+    passwd = '',
     db = 'ee_inschrijving',
     charset = 'latin1',
 )
@@ -31,6 +31,11 @@ for row in c.fetchall():
     except User.DoesNotExist:
         u = User(username=username)
 
+    if row[1]:
+        su = 1
+    else:
+        su = 0
+
     c.execute("SELECT dyn_prop.name, dyn_prop_value.value"
     " FROM dyn_prop_value, dyn_prop WHERE"
     " dyn_prop_value.dynamicPropertyObjectId=%s AND"
@@ -40,10 +45,6 @@ for row in c.fetchall():
     for row in c.fetchall():
         props[row[0]] = row[1]
         
-    if row[1]:
-        su = 1
-    else:
-        su = 0
     u.is_superuser = su
     u.is_staff     = su
     names = props.get('Naam','').split(' ', 1)
@@ -79,3 +80,4 @@ for row in c.fetchall():
         p.save()
     except Exception:
         print props
+# vim: set sts=4 sw=4 expandtab: