Changeset 1863

Show
Ignore:
Timestamp:
02/01/12 08:06:17 (4 months ago)
Author:
Dylan
Message:

unxsVZ test commit.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/main.c

    r1862 r1863  
    2626 
    2727//Global vars 
    28  
    2928#define SHOWPAGE 30 
    3029MYSQL gMysql; 
     
    8382void InitialInstall(void); 
    8483const char *cUserLevel(unsigned uPermLevel); 
    85  
    8684int iValidLogin(int iMode); 
    8785void SSLCookieLogin(void); 
     
    989987{ 
    990988         
    991 if(iLmode) 
    992 { 
    993         //List mode 
    994          
    995         if(gluRowid<1) gluRowid=1; 
    996         if(gluRowid>(guN=((guI/SHOWPAGE)+1))) gluRowid=guN; 
    997  
    998         if(!strcmp(gcFind," >")) 
    999         { 
    1000                 //If NOT on last page show next page 
    1001                 if( gluRowid >= guN-1 ) 
    1002                 { 
    1003                         //If on last page adjust end 
     989        if(iLmode) 
     990        { 
     991                //List mode 
     992         
     993                if(gluRowid<1) gluRowid=1; 
     994                if(gluRowid>(guN=((guI/SHOWPAGE)+1))) gluRowid=guN; 
     995 
     996                if(!strcmp(gcFind," >")) 
     997                { 
     998                        //If NOT on last page show next page 
     999                        if( gluRowid >= guN-1 ) 
     1000                        { 
     1001                                //If on last page adjust end 
     1002                                guStart= ((guI/SHOWPAGE)*SHOWPAGE) + 1; 
     1003                                guEnd=guI; 
     1004                        } 
     1005                        else 
     1006                        { 
     1007                                guStart=((gluRowid)*SHOWPAGE)+1; 
     1008                                guEnd=guStart+SHOWPAGE-1; 
     1009                                gluRowid++; 
     1010                        } 
     1011                } 
     1012                else if(!strcmp(gcFind,"< ")) 
     1013                { 
     1014                        if(gluRowid>1 ) 
     1015                        { 
     1016                                gluRowid--; 
     1017                                guStart=(gluRowid)*SHOWPAGE-SHOWPAGE+1; 
     1018                                guEnd=guStart+SHOWPAGE-1; 
     1019                        } 
     1020                        else 
     1021                        { 
     1022                                guStart=1; 
     1023                                if(guI > SHOWPAGE) 
     1024                                { 
     1025                                        guEnd=SHOWPAGE; 
     1026                                } 
     1027                                else 
     1028                                { 
     1029                                        guEnd=guI; 
     1030                                } 
     1031                                gluRowid=1; 
     1032                        } 
     1033                } 
     1034                else if(!strcmp(gcFind,">>")) 
     1035                { 
    10041036                        guStart= ((guI/SHOWPAGE)*SHOWPAGE) + 1; 
    10051037                        guEnd=guI; 
    1006                 } 
    1007                 else 
    1008                 { 
    1009                         guStart=((gluRowid)*SHOWPAGE)+1; 
    1010                         guEnd=guStart+SHOWPAGE-1; 
    1011                         gluRowid++; 
    1012                 } 
    1013         } 
    1014         else if(!strcmp(gcFind,"< ")) 
    1015         { 
    1016                 if(gluRowid>1 ) 
    1017                 { 
    1018                         gluRowid--; 
    1019                         guStart=(gluRowid)*SHOWPAGE-SHOWPAGE+1; 
    1020                         guEnd=guStart+SHOWPAGE-1; 
    1021                 } 
    1022                 else 
     1038                        gluRowid=guN; 
     1039                } 
     1040                else if(1) 
    10231041                { 
    10241042                        guStart=1; 
     
    10331051                        gluRowid=1; 
    10341052                } 
    1035         } 
    1036         else if(!strcmp(gcFind,">>")) 
    1037         { 
    1038                 guStart= ((guI/SHOWPAGE)*SHOWPAGE) + 1; 
    1039                 guEnd=guI; 
    1040                 gluRowid=guN; 
    1041         } 
    1042         else if(1) 
    1043         { 
    1044                 guStart=1; 
    1045                 if(guI > SHOWPAGE) 
    1046                 { 
    1047                         guEnd=SHOWPAGE; 
    1048                 } 
    1049                 else 
    1050                 { 
    1051                         guEnd=guI; 
    1052                 } 
    1053                 gluRowid=1; 
    1054         } 
    1055  
    1056         guListMode=1; 
    1057         Header_ism3(cFuncName,0); 
    1058  
    1059         if(!guI)  
    1060         { 
    1061                 printf(LANG_PAGEMACHINE_HINT); 
    1062  
    1063         } 
    1064   
    1065  
    1066         printf(LANG_PAGEMACHINE_SHOWING,1+(guStart/SHOWPAGE),guN,guStart,guEnd,guI); 
    1067  
    1068  
    1069         printf("<input type=hidden name=gluRowid value=%lu>",gluRowid); 
    1070         printf("<input type=hidden name=gcFunction value=%s >",cFuncName); 
    1071         printf("<input type=hidden name=guListMode value=1 >\n"); 
    1072 } 
    1073 else 
    1074 { 
    1075         //Page mode 
    1076         //on entry guI has number of rows 
    1077         //on entry gluRowid has current position unless guI=1 
    1078         //if guI=1 then we need to figure out real guI 
    1079  
    1080         guN=guI; 
    1081  
    1082         if(gluRowid<1) 
    1083         { 
    1084                 gluRowid=1; 
    1085                 return; 
    1086         } 
    1087          
    1088         if(!strcmp(gcFind," >")) 
    1089         { 
    1090                 //If on last page stay there 
    1091                 if( gluRowid >= guI ) 
    1092                 { 
    1093                         //If on last page adjust guEnd 
     1053         
     1054                guListMode=1; 
     1055                Header_ism3(cFuncName,0); 
     1056         
     1057                if(!guI)  
     1058                { 
     1059                        printf(LANG_PAGEMACHINE_HINT); 
     1060         
     1061                } 
     1062          
     1063         
     1064                printf(LANG_PAGEMACHINE_SHOWING,1+(guStart/SHOWPAGE),guN,guStart,guEnd,guI); 
     1065         
     1066         
     1067                printf("<input type=hidden name=gluRowid value=%lu>",gluRowid); 
     1068                printf("<input type=hidden name=gcFunction value=%s >",cFuncName); 
     1069                printf("<input type=hidden name=guListMode value=1 >\n"); 
     1070        } 
     1071        else 
     1072        { 
     1073                //Page mode 
     1074                //on entry guI has number of rows 
     1075                //on entry gluRowid has current position unless guI=1 
     1076                //if guI=1 then we need to figure out real guI 
     1077 
     1078                guN=guI; 
     1079         
     1080                if(gluRowid<1) 
     1081                { 
     1082                        gluRowid=1; 
     1083                        return; 
     1084                } 
     1085                 
     1086                if(!strcmp(gcFind," >")) 
     1087                { 
     1088                        //If on last page stay there 
     1089                        if( gluRowid >= guI ) 
     1090                        { 
     1091                                //If on last page adjust guEnd 
     1092                                gluRowid=guI; 
     1093                        } 
     1094                        else 
     1095                        { 
     1096                                gluRowid++; 
     1097                        } 
     1098                } 
     1099                else if(!strcmp(gcFind,"< ")) 
     1100                { 
     1101                        if(gluRowid>1 ) 
     1102                        { 
     1103                                gluRowid--; 
     1104                        } 
     1105                        else 
     1106                        { 
     1107                                gluRowid=1; 
     1108                        } 
     1109                } 
     1110                else if(!strcmp(gcFind,">>")) 
     1111                { 
    10941112                        gluRowid=guI; 
    10951113                } 
    1096                 else 
    1097                 { 
    1098                         gluRowid++; 
    1099                 } 
    1100         } 
    1101         else if(!strcmp(gcFind,"< ")) 
    1102         { 
    1103                 if(gluRowid>1 ) 
    1104                 { 
    1105                         gluRowid--; 
    1106                 } 
    1107                 else 
     1114                else if(!strcmp(gcFind,"<<")) 
    11081115                { 
    11091116                        gluRowid=1; 
    11101117                } 
    1111         } 
    1112         else if(!strcmp(gcFind,">>")) 
    1113         { 
    1114                 gluRowid=guI; 
    1115         } 
    1116         else if(!strcmp(gcFind,"<<")) 
    1117         { 
    1118                 gluRowid=1; 
    1119         } 
    1120         else if(1) 
    1121         { 
    1122                 //If on last page stay there 
    1123                 if( gluRowid >= guI ) 
    1124                 { 
    1125                         gluRowid=guI; 
    1126                 } 
    1127         } 
    1128  
    1129 }//guEnd iLmode 
     1118                else if(1) 
     1119                { 
     1120                        //If on last page stay there 
     1121                        if( gluRowid >= guI ) 
     1122                        { 
     1123                                gluRowid=guI; 
     1124                        } 
     1125                } 
     1126 
     1127        }//guEnd iLmode 
    11301128 
    11311129}//PageMachine()