Exemple #1
0
def PHC_Update(Uid, Pid, poly_id, phcdb, sol_page=0):
    from os import path
    if poly_id == '':
        Print_Poly_Empty(Uid)
    else:
        file_id = get_file_id(Uid, poly_id)
        if check_file_exist(file_id + ".poly"):
            Print_Notice_Top()
            status = PHC_Status(Uid, poly_id, file_id, phcdb)
            Print_Area_Eq(file_id + ".poly")
            if path.isfile(file_id + ".err"):
                phcdb.userstatus(Uid, "NULL")
                Print_Button_Status(status, Uid, Pid, poly_id)
                Print_Notice_Mid(status, Uid, poly_id)

            elif status == 1:  # being computed
                Print_Button_Status(status, Uid, Pid, poly_id)
                Print_Notice_Mid(status, Uid, poly_id)

            elif status == 0:  # killed
                Print_Button_Status(status, Uid, Pid, poly_id)
                Print_Notice_Mid(status, Uid, poly_id)
                Print_Report(status, file_id, Uid, poly_id)

            else:  # Just Solved
                phcdb.userstatus(Uid, "NULL")
                phcdb.slvpoly2(Uid, poly_id)
                Print_Button_Status(status, Uid, Pid, poly_id)
                Print_Notice_Mid(status, Uid, poly_id)
                Print_Report(status, file_id, Uid, poly_id, sol_page)

        else:
            Print_Poly_Empty(Uid)
            if poly_id == "current":
                phcdb.userstatus(Uid, "NULL")
Exemple #2
0
def PHC_Update(Uid,Pid,poly_id,phcdb, sol_page=0):
   from os import path
   if poly_id == '':
      Print_Poly_Empty(Uid)
   else:
      file_id = get_file_id(Uid, poly_id)
      if check_file_exist(file_id+".poly"):
         Print_Notice_Top()
         status = PHC_Status(Uid, poly_id, file_id, phcdb)
         Print_Area_Eq(file_id+".poly")
         if path.isfile(file_id+".err"):
            phcdb.userstatus(Uid, "NULL")
            Print_Button_Status(status, Uid, Pid, poly_id)
            Print_Notice_Mid(status, Uid, poly_id)

         elif status == 1: # being computed
            Print_Button_Status(status, Uid, Pid, poly_id)
            Print_Notice_Mid(status, Uid, poly_id)
            
         elif status == 0: # killed
            Print_Button_Status(status, Uid, Pid, poly_id)
            Print_Notice_Mid(status, Uid, poly_id)
            Print_Report(status, file_id, Uid, poly_id)
            
         else: # Just Solved
            phcdb.userstatus(Uid, "NULL")
            phcdb.slvpoly2(Uid, poly_id)
            Print_Button_Status(status, Uid, Pid, poly_id)
            Print_Notice_Mid(status, Uid, poly_id)
            Print_Report(status, file_id, Uid, poly_id, sol_page)

      else:
         Print_Poly_Empty(Uid)
         if poly_id == "current":
            phcdb.userstatus(Uid, "NULL")
Exemple #3
0
def Print_Text_File(f):
    from phc_file import check_file_exist
    if check_file_exist(f):
        print """<div class="report_text">"""
        file = open(f, 'r')
        cont = ""
        for line in file:
            cont += line + '<br>'
        print cont
        print '</div>'
        file.close()
Exemple #4
0
def Print_Text_File(f):
    from phc_file import check_file_exist

    if check_file_exist(f):
        print """<div class="report_text">"""
        file = open(f, "r")
        cont = ""
        for line in file:
            cont += line + "<br>"
        print cont
        print "</div>"
        file.close()