Exemplo n.º 1
0
 def __getWallDictionaryData(self):
     wall_para = {
         'uuid': util.get_universally_unique_identifiers(),
         'name': self.Request.REQUEST.get('name').decode('utf8'),
         'message': self.Request.REQUEST.get('message').decode('utf8')
     }
     return wall_para
Exemplo n.º 2
0
 def __getWallDictionaryData(self):
     wall_para={
         'uuid':util.get_universally_unique_identifiers(),
         'name': self.Request.POST['name'],
         'message': self.Request.POST['message']      
     }
     return wall_para
Exemplo n.º 3
0
 def __getPenaltyDictionaryData(self):
     panalty_para = {
         'uuid': util.get_universally_unique_identifiers(),
         'detail': self.Request.REQUEST.get('detail').decode('utf8'),
         'lang_type': self.Request.REQUEST.get('lang_type').decode('utf8')
     }
     return panalty_para
def handler_userpenaltymovieadmin(request):
    aAdminUser = user.adminUser()    
    if not aAdminUser.getAdminUser():
        return HttpResponseRedirect("/login/")    
    
    penalty_id = request.REQUEST.get('id')   
    userPenaltyObject = api.getUserPenaltyById(penalty_id)
    
    penalty_para={
        'uuid':util.get_universally_unique_identifiers(),
        'detail': userPenaltyObject.detail,     
        'lang_type': userPenaltyObject.lang_type            
    }
    
    adminPanaltyVO = proxy.px_AdminPenalty().createAdminPenaltyObject(penalty_para)            
    proxy.px_AdminPenalty().insert_model_object(adminPanaltyVO)
    
    api.deleteUserPenalty(userPenaltyObject)
    
    
    return HttpResponseRedirect("/kinggame/userpenaltylist/")    
    
    
    
    
Exemplo n.º 5
0
 def __getWallDictionaryData(self):
     wall_para={
         'uuid':util.get_universally_unique_identifiers(),
         'name': self.Request.REQUEST.get('name').decode('utf8'),
         'message': self.Request.REQUEST.get('message').decode('utf8')      
     }
     return wall_para
Exemplo n.º 6
0
 def __getWallDictionaryData(self):
     logging.info('123123')
     
     logging.info(self.Request.REQUEST.get('update_at').decode('utf8'))    
     wall_para={
         'uuid':util.get_universally_unique_identifiers(),
         'name': self.Request.REQUEST.get('name').decode('utf8'),
         'message': self.Request.REQUEST.get('message').decode('utf8'),
         'update_at' :self.Request.REQUEST.get('update_at').decode('utf8')   
     }
     return wall_para
Exemplo n.º 7
0
def handler_createMember(request):    
    if request.method == constants.RequestMethod['POST']:
        aPx_Club = proxy_sixstreet.px_Club()
        aPx_Member = proxy_sixstreet.px_Member()
        club_ref = aPx_Club.getClubByClubId(request.POST['club_id'])
        
        
        fileUrl = "site_files/sixstreet/%s/list.txt"%(request.POST['club_id'])
        
        filePath = os.path.join(fileUrl)
        file = open(filePath,'r')     
        logging.info(file)
        
        for member in file.read().split('\n'):
            member_list = member.split('|')            
            mamber_para = {
                'uuid' : util.get_universally_unique_identifiers(),
                'member_id' : member_list[0].strip(),
                'club_id' : request.POST['club_id'],                
                'name' : member_list[1].strip(),
                'nick' : member_list[6].strip(),
                'tel' : member_list[2].strip(),
                'address' : member_list[3].strip(),
                'mail' : member_list[4].strip(),
                'birth' : member_list[5].strip()          
            }           
            logging.info(mamber_para)
            #aMemberVO = aPx_Member.createMemberValueObject(mamber_para)
            
            #aPx_Member.insert_model_object(aMemberVO)
            #for member_value in member.split('|'):                
                #print member_value.strip()
            
        #for word in file.read().split('^'): 
            #logging.info(word)
        
        
        
        
    t = loader.get_template('sixstreet/index.html')
    c = RequestContext(request, locals())
    return HttpResponse(t.render(c));
Exemplo n.º 8
0
 def handleApiPostRequest(self):       
     #self.__handleInsertWall()        
     aPx_Number = proxy.px_Number()   
     wall_para={
         'uuid':util.get_universally_unique_identifiers(),
         'lotSeq': self.Request.REQUEST.get('lotSeq'),
         'grade': self.Request.REQUEST.get('grade').decode('utf8'),
         'money': self.Request.REQUEST.get('money').decode('utf8'),
         'number1': self.Request.REQUEST.get('number1').decode('utf8'),
         'number2': self.Request.REQUEST.get('number2'),
         'number3': self.Request.REQUEST.get('number3'),
         'number4': self.Request.REQUEST.get('number4'),
         'number5': self.Request.REQUEST.get('number5'),
         'number6': self.Request.REQUEST.get('number6'),
         'number7': self.Request.REQUEST.get('number7')       
     }      
     
     aNumberVO = aPx_Number.createNumberValueObject(wall_para)            
     aPx_Number.insert_model_object(aNumberVO)       
     self.addResultData('callback',self.Request.REQUEST.get('callback',''))     
Exemplo n.º 9
0
    def handleApiPostRequest(self):
        #self.__handleInsertWall()
        aPx_Number = proxy.px_Number()
        wall_para = {
            'uuid': util.get_universally_unique_identifiers(),
            'lotSeq': self.Request.REQUEST.get('lotSeq'),
            'grade': self.Request.REQUEST.get('grade').decode('utf8'),
            'money': self.Request.REQUEST.get('money').decode('utf8'),
            'number1': self.Request.REQUEST.get('number1').decode('utf8'),
            'number2': self.Request.REQUEST.get('number2'),
            'number3': self.Request.REQUEST.get('number3'),
            'number4': self.Request.REQUEST.get('number4'),
            'number5': self.Request.REQUEST.get('number5'),
            'number6': self.Request.REQUEST.get('number6'),
            'number7': self.Request.REQUEST.get('number7')
        }

        aNumberVO = aPx_Number.createNumberValueObject(wall_para)
        aPx_Number.insert_model_object(aNumberVO)
        self.addResultData('callback',
                           self.Request.REQUEST.get('callback', ''))
Exemplo n.º 10
0
def handler_createClub(request):
    if request.method == constants.RequestMethod['POST']:
        aPx_Club = proxy_sixstreet.px_Club()
        club_para = {
            'uuid':util.get_universally_unique_identifiers(),
            'name': request.POST['name'],
            'detail': request.POST['detail']      
        }

        #print '한구'

        print test
        #print request.POST['name'].encode('ascii')
        #print u'%s'%request.POST['name']
        #print unicode(request.POST['name'],'utf8')
        #aClubVO = aPx_Club.createClubValueObject(club_para)
        #aPx_Club.insert_model_object(aClubVO)
    if request.method == constants.RequestMethod['GET']:
        print request.GET['name']
    t = loader.get_template('sixstreet/index.html')
    c = RequestContext(request, locals())
    return HttpResponse(t.render(c));
Exemplo n.º 11
0
 def __getNumberFromHomePage(self, aLotSeq):        
     aPx_Number = proxy.px_Number()        
     opener = urllib2.build_opener()
     flood = False
     try:
         contents = opener.open('http://www.bokgwon.or.kr/annuity520_lotteryNo.do').read()
             
     except:            
         contents = opener.open('http://www.bokgwon.or.kr/').read()
         flood = True
     
     soup_contents = BeautifulSoup(contents)
     
     if flood:           
         info = soup_contents.find('td', {"class":"numtitle"})               
         lotSeq = info.next.strip()[2:3]                
     else:            
         info = soup_contents.find('div', {"class":"t_floatL"})        
         lotSeq = info.find('span').next                
     
     if int(aLotSeq) != int(lotSeq):                           
         return False        
     contents_tr = soup_contents.findAll('tr')        
     index = 0
     
     for tr in contents_tr:
         #print self.GRADE[count]
         para = {            
         }
         if not (tr.find('th', {"class":"title021"})):
             continue
         
         
         count = 0
         for title in tr.findAll('th', {"class":"title021"}):                   
             if count == 0:
                 count = count + 1
                 continue            
             
             elif count == 1:
                 if index < 6:
                     para['number1'] = title.next.strip()[:1] + u'조'      
                     #para['number1'] = title.next.strip()
                 else:
                     para['number1'] = u'각조'
             elif count == 2:
                 if index < 7:
                     para['number2'] = title.next.strip()
                 else:
                     para['number2'] = u'-'
             elif count == 3:
                 if index < 8:
                     para['number3'] = title.next.strip()
                 else:
                     para['number3'] = u'-'
             elif count == 4:
                 if index < 9:
                     para['number4'] = title.next.strip()
                 else:
                     para['number4'] = u'-'
             elif count == 5:
                 if index < 9:
                     para['number5'] = title.next.strip()
                 else:
                     para['number5'] = u'-'                   
             elif count == 6:
                 if index < 11:
                     para['number6'] = title.next.strip()
                 else:
                     para['number6'] = u'-'   
             
             count = count + 1
         
         para['number7'] = tr.find('th', {"class":"title031"}).next.strip()  
         para['money'] = self.MONEY[index].decode("utf-8")
         para['uuid'] = util.get_universally_unique_identifiers()
         para['lotSeq'] = lotSeq.strip()      
         para['grade'] = self.GRADE[index].decode("utf-8")
                      
         aNumberVO = aPx_Number.createNumberValueObject(para)            
         aPx_Number.insert_model_object(aNumberVO)
         index = index + 1
     return True
Exemplo n.º 12
0
 def handleApiPostRequest(self):       
     user_id = util.get_universally_unique_identifiers()   
     self.__handleInsertUser(user_id)
     self.addResultData('user_id',user_id)
Exemplo n.º 13
0
    def __getNumberFromHomePage(self, aLotSeq):
        aPx_Number = proxy.px_Number()
        opener = urllib2.build_opener()
        flood = False
        try:
            contents = opener.open(
                'http://www.bokgwon.or.kr/annuity520_lotteryNo.do').read()

        except:
            contents = opener.open('http://www.bokgwon.or.kr/').read()
            flood = True

        soup_contents = BeautifulSoup(contents)

        if flood:
            info = soup_contents.find('td', {"class": "numtitle"})
            lotSeq = info.next.strip()[2:3]
        else:
            info = soup_contents.find('div', {"class": "t_floatL"})
            lotSeq = info.find('span').next

        if int(aLotSeq) != int(lotSeq):
            return False
        contents_tr = soup_contents.findAll('tr')
        index = 0

        for tr in contents_tr:
            #print self.GRADE[count]
            para = {}
            if not (tr.find('th', {"class": "title021"})):
                continue

            count = 0
            for title in tr.findAll('th', {"class": "title021"}):
                if count == 0:
                    count = count + 1
                    continue

                elif count == 1:
                    if index < 6:
                        para['number1'] = title.next.strip()[:1] + u'조'
                        #para['number1'] = title.next.strip()
                    else:
                        para['number1'] = u'각조'
                elif count == 2:
                    if index < 7:
                        para['number2'] = title.next.strip()
                    else:
                        para['number2'] = u'-'
                elif count == 3:
                    if index < 8:
                        para['number3'] = title.next.strip()
                    else:
                        para['number3'] = u'-'
                elif count == 4:
                    if index < 9:
                        para['number4'] = title.next.strip()
                    else:
                        para['number4'] = u'-'
                elif count == 5:
                    if index < 9:
                        para['number5'] = title.next.strip()
                    else:
                        para['number5'] = u'-'
                elif count == 6:
                    if index < 11:
                        para['number6'] = title.next.strip()
                    else:
                        para['number6'] = u'-'

                count = count + 1

            para['number7'] = tr.find('th', {"class": "title031"}).next.strip()
            para['money'] = self.MONEY[index].decode("utf-8")
            para['uuid'] = util.get_universally_unique_identifiers()
            para['lotSeq'] = lotSeq.strip()
            para['grade'] = self.GRADE[index].decode("utf-8")

            aNumberVO = aPx_Number.createNumberValueObject(para)
            aPx_Number.insert_model_object(aNumberVO)
            index = index + 1
        return True
Exemplo n.º 14
0
 def handleApiPostRequest(self):
     user_id = util.get_universally_unique_identifiers()
     self.__handleInsertUser(user_id)
     self.addResultData('user_id', user_id)