Exemplo n.º 1
0
def form_(self, record_key, action_):
    record_ = ""
    if action_ != "create":
        record_ = Phonebook.get(record_key)
    ret_val = (
        """<form action='/phonebook/M/"""
        + ((action_ + "/" + sanitize_txt(record_.key())) if (record_) else action_)
        + """' method="post">
                    <table>
		      <tr><td>Name:</td><td><input name="name" id="name" type="text" value='"""
        + (sanitize_txt(record_.name) if (record_) else "full name/handle")
        + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Phone#:</td><td><input name="phonenumber" id="phonenumber" type="text" value='"""
        + (sanitize_txt(record_.phonenumber) if (record_) else "Telephone#")
        + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Email#:</td><td><input name="email" id="email" type="text" value='"""
        + (sanitize_txt(record_.email) if (record_) else "*****@*****.**")
        + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Description:</td><td><textarea name="description" id="description" rows="3" cols="60" onclick="this.value=''">"""
        + (sanitize_txt(record_.description) if (record_) else "anything more")
        + """</textarea></td></tr>
		    </table>
	        <div>
		      <input type="submit" value=\"'"""
        + action_
        + """\' Contact">
		    </div>
      </form>"""
    )
    return ret_val
Exemplo n.º 2
0
def create_list_(self):
  #return str(self.request)
  new_record =  Phonebook(name =str(self.request.get('name')))
  new_record.timestamp_ = datetime.datetime.now()
  new_record.phonenumber = self.request.get('phonenumber')
  new_record.email = self.request.get('email')
  new_record.description = self.request.get('description')
  new_record.put()  #saving 
  return " [[New Record Added]] <br/>~~~~~~~~~~<br/> "  + phonebook_form.static_form_(self, new_record.key())
  
def delete_(self):
  try:
    requested_res = self.request.path_qs
    record_key = requested_res.split("/")[-1]
    if(record_key):
      record_= Phonebook.get(record_key)
      ret_val = phonebook_form.static_form_(self, record_key)
    ret_status = (" [[Record has been Deleted]]" if (record_.delete()==None) else " [[Failure Deleting Record]]" ) + " <br/>~~~~~~~~~~<br/> "
    ret_val = ret_status + ret_val
  except Exception:
    ret_val = "<div>Failure: Deletion of record has failed.</div>"
  return ret_val
def update_(self):
  requested_res=self.request.path_qs
  record_key=requested_res.split("/")[-1]
  if(record_key):
    record_=Phonebook.get(record_key)
    record_.name =  str(self.request.get('name'))
    record_.timestamp_ = datetime.datetime.now()
    record_.phonenumber = self.request.get('phonenumber')
    record_.email = self.request.get('email')
    record_.description = self.request.get('description')
    record_.put()  #saving 
    return " [[Record has been Updated to]] <br/>~~~~~~~~~~<br/> " + phonebook_form.static_form_(self, record_key)
  return " [[No Record Updated as no Record has been provided]]"
def delete_(self):
    try:
        requested_res = self.request.path_qs
        record_key = requested_res.split("/")[-1]
        if (record_key):
            record_ = Phonebook.get(record_key)
            ret_val = phonebook_form.static_form_(self, record_key)
        ret_status = (
            " [[Record has been Deleted]]" if (record_.delete() == None) else
            " [[Failure Deleting Record]]") + " <br/>~~~~~~~~~~<br/> "
        ret_val = ret_status + ret_val
    except Exception:
        ret_val = "<div>Failure: Deletion of record has failed.</div>"
    return ret_val
def update_(self):
    requested_res = self.request.path_qs
    record_key = requested_res.split("/")[-1]
    if (record_key):
        record_ = Phonebook.get(record_key)
        record_.name = str(self.request.get('name'))
        record_.timestamp_ = datetime.datetime.now()
        record_.phonenumber = self.request.get('phonenumber')
        record_.email = self.request.get('email')
        record_.description = self.request.get('description')
        record_.put()  #saving
        return " [[Record has been Updated to]] <br/>~~~~~~~~~~<br/> " + phonebook_form.static_form_(
            self, record_key)
    return " [[No Record Updated as no Record has been provided]]"
Exemplo n.º 7
0
def static_form_(self, record_key):
  record_=""
  if(record_key):
    record_=Phonebook.get(record_key)
    ret_val =  """<div>
                    <table>
		      <tr><td>Name:</td><td><label name="name" id="name">""" + (sanitize_txt(record_.name) if (record_) else 'full name/handle') + """</label></td></tr>
		      <tr><td>Phone#:</td><td><label name="phonenumber" id="phonenumber">""" + (sanitize_txt(record_.phonenumber) if (record_) else 'Telephone#') + """</label></td></tr>
		      <tr><td>Email#:</td><td><label name="email" id="email">""" + (sanitize_txt(record_.email) if (record_) else '*****@*****.**') + """</label></td></tr>
		      <tr><td>Description:</td><td><label name="description" id="description">""" + (sanitize_txt(record_.description) if (record_) else 'anything more') + """</label></td></tr>
		    </table>
		    </div>"""
    return ret_val
  return "No Record Provided"
Exemplo n.º 8
0
def form_(self, record_key, action_):
  record_=""
  if(action_!="create"):
    record_=Phonebook.get(record_key)
  ret_val =  """<form action='/phonebook/M/""" + ((action_ + "/" + sanitize_txt(record_.key())) if (record_) else action_) +"""' method="post">
                    <table>
		      <tr><td>Name:</td><td><input name="name" id="name" type="text" value='""" + (sanitize_txt(record_.name) if (record_) else 'full name/handle') + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Phone#:</td><td><input name="phonenumber" id="phonenumber" type="text" value='""" + (sanitize_txt(record_.phonenumber) if (record_) else 'Telephone#') + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Email#:</td><td><input name="email" id="email" type="text" value='""" + (sanitize_txt(record_.email) if (record_) else '*****@*****.**') + """' onfocus="this.value=''"></text></td></tr>
		      <tr><td>Description:</td><td><textarea name="description" id="description" rows="3" cols="60" onclick="this.value=''">""" + (sanitize_txt(record_.description) if (record_) else 'anything more') + """</textarea></td></tr>
		    </table>
	        <div>
		      <input type="submit" value=\"'""" + action_ +"""\' Contact">
		    </div>
      </form>"""
  return ret_val
Exemplo n.º 9
0
def static_form_(self, record_key):
    record_ = ""
    if record_key:
        record_ = Phonebook.get(record_key)
        ret_val = (
            """<div>
                    <table>
		      <tr><td>Name:</td><td><label name="name" id="name">"""
            + (sanitize_txt(record_.name) if (record_) else "full name/handle")
            + """</label></td></tr>
		      <tr><td>Phone#:</td><td><label name="phonenumber" id="phonenumber">"""
            + (sanitize_txt(record_.phonenumber) if (record_) else "Telephone#")
            + """</label></td></tr>
		      <tr><td>Email#:</td><td><label name="email" id="email">"""
            + (sanitize_txt(record_.email) if (record_) else "*****@*****.**")
            + """</label></td></tr>
		      <tr><td>Description:</td><td><label name="description" id="description">"""
            + (sanitize_txt(record_.description) if (record_) else "anything more")
            + """</label></td></tr>
		    </table>
		    </div>"""
        )
        return ret_val
    return "No Record Provided"