def addTemplate(name, controller): print "Trying to add template", name, "to", controller templateTemplate = abfunctions.getTemplate('template') fileName = os.path.abspath(os.getcwd() + "/scripts/template/" + str.lower(controller) + "/" + str.lower(name) + ".html") try: if os.path.isdir(os.getcwd() + "/scripts/template/" + str.lower(controller)) == False: os.mkdir(os.getcwd() + "/scripts/template/" + str.lower(controller), 0755) file = io.open(fileName, "wb") fileContent = templateTemplate.replace('[[controller]]', controller) file.write(fileContent.replace('[[name]]', name)) file.close() except: print "ERROR:", sys.exc_info() sys.exit()
def addController(name): print "Trying to add controller", name controllerTemplate = abfunctions.getTemplate('controller') fileName = os.path.abspath(os.getcwd() + "/scripts/controller/" + str.lower(name) + ".js") try: file = io.open(fileName, "wb") file.write(controllerTemplate.replace('[[name]]', name)) file.close() except: print "ERROR:", sys.exc_info() sys.exit() addView(name, name) addTemplate(name, name)
def addView(name, controller): print "Trying to add view", name, "to", controller viewTemplate = abfunctions.getTemplate('view') fileName = os.path.abspath(os.getcwd() + "/scripts/view/" + str.lower(controller) + "/view_" + str.lower(name) + ".js") try: if os.path.isdir(os.getcwd() + "/scripts/view/" + str.lower(controller)) == False: os.mkdir(os.getcwd() + "/scripts/view/" + str.lower(controller), 0755) file = io.open(fileName, "wb") fileContent = viewTemplate.replace('[[controller]]', controller) file.write(fileContent.replace('[[name]]', name)) file.close() except: print "ERROR:", sys.exc_info() sys.exit()