Rev 8185 | Rev 12245 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8185 | Rev 11125 | ||
---|---|---|---|
Line 163... | Line 163... | ||
163 | } |
163 | } |
164 | else { /* First time call: register starting time */ |
164 | else { /* First time call: register starting time */ |
165 | char *pu, *p1, tbuf[MAX_LINELEN+1]; |
165 | char *pu, *p1, tbuf[MAX_LINELEN+1]; |
166 | snprintf(dbuf,sizeof(dbuf),"%u",(unsigned int) nowtime); |
166 | snprintf(dbuf,sizeof(dbuf),"%u",(unsigned int) nowtime); |
167 | accessfile(dbuf,"w","%s",vbuf); start=nowtime; |
167 | accessfile(dbuf,"w","%s",vbuf); start=nowtime; |
168 | if(pc==NULL) pc=getvar("wims_class") |
168 | if(pc==NULL) pc=getvar("wims_class"); |
- | 169 | if(pc==NULL) pc=""; |
|
169 | pu=getvar("wims_user"); if(pu==NULL) pu=""; |
170 | pu=getvar("wims_user"); if(pu==NULL) pu=""; |
170 | snprintf(vbuf,sizeof(vbuf),"%s/%s/.parmreg", class_base, pc); |
171 | snprintf(vbuf,sizeof(vbuf),"%s/%s/.parmreg", class_base, pc); |
171 | mkdirs(vbuf); |
172 | mkdirs(vbuf); |
172 | snprintf(vbuf,sizeof(vbuf),"%s/%s/.parmreg/%s.exam", |
173 | snprintf(vbuf,sizeof(vbuf),"%s/%s/.parmreg/%s.exam", |
173 | class_base, pc, pu); |
174 | class_base, pc, pu); |