1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
353:
354:
355:
356:
357:
358:
359:
360:
361:
362:
363:
364:
365:
366:
367:
368:
369:
370:
371:
372:
373:
374:
375:
376:
377:
378:
379:
380:
381:
382:
383:
384:
385:
386:
387:
388:
389:
390:
391:
392:
393:
394:
395:
396:
397:
398:
399:
400:
401:
402:
403:
404:
405:
406:
407:
408:
409:
410:
411:
412:
413:
414:
415:
416:
417:
418:
419:
420:
421:
422:
423:
424:
425:
426:
427:
428:
429:
430:
431:
432:
433:
434:
435:
436:
437:
438:
439:
440:
441:
442:
443:
444:
445:
446:
447:
448:
449:
450:
451:
452:
453:
454:
455:
456:
457:
|
Administrative tools
|
|
|
|
|
|
Subject ID |
Author ID |
Principle |
Reference |
";
//print_r($_FILES);
$file_name = basename( $_FILES['uploadedfile']['name']);
// Change File Perms
chmod($file_name, 0777);
$file_path = basename( $_FILES['uploadedfile']['name']);
if(file_exists($file_path)){
//unlink($file_name);
$row = 1;
$handle = fopen("$file_name", "r");
while (($data = fgetcsv($handle, 4096, ",")) !== FALSE) {
$num = count($data);
/*
//echo " $num fields in line $row:
\n";
$row++;
for ($c=0; $c < $num; $c++) {
//array_push($array_val, $data[$c]);
echo $data[$c] . " \n";
} *///JOE PUT IT BACK TO LINE 291//;/
$insert_query_sub = "INSERT INTO import (".$db_field.")
VALUES ('".$db_value."')";
$insert_sub = mysql_query($insert_query_sub, $db_connect) or die(mysql_error());
if($row == 1)
{
$fields = " `sub_id` , `auth_id` , `principle` , `reference` , `date_created` ,";
$f = substr($fields, 0, -1);
$f = substr($f, 0, -1);
$row++;
}
else
{
$values = " ";
for($i=0; $i<$num; $i++){
$values .= "'" . addslashes(trim($data[$i])) . "' , ";
}
$v = substr($values, 0, -1);
$v = substr($v, 0, -1);
$sql = "INSERT INTO `import` ( $f ) VALUES ( $v, now() )";
mysql_query($sql) or die(mysql_error());
$values = '';
$row++;
}
}
fclose($handle);
}
} else{
echo "There was an error uploading the file, please try again!";
}
}
/*
if($_FILES['csvfile']['name']<>"")
{
$uploaddir = './uploads/';
$uploadfile = $uploaddir . $_FILES['csvfile']['name'];
if(file_exists($uploadfile))
unlink($uploadfile);
if (move_uploaded_file($_FILES['csvfile']['tmp_name'], $uploadfile))
{
$notice = 1;
chmod($uploadfile, 0777);
}
}
*/
$sql = "SELECT sub_id, auth_id, principle, princip_id, reference
FROM import
ORDER BY sub_id";
$result = mysql_query($sql);
$count_num_rows = mysql_num_rows($result);
$row_counter = 1;
while($count_num_rows >= $row_counter){
$select_array = mysql_fetch_array($result);
$num_tags = count($select_array);
if($row_counter %2){
$tdBgColor = 'class=projectrowwhite';
}else{
$tdBgColor = 'class=projectrowgray';
}//end if
print '';
print "" .$select_array['sub_id'].' | ';
print "" .$select_array['auth_id'].' | ';
print "".$select_array['principle'].' | ';
print "".$select_array['reference'].' | ';
print ' ';
$row_counter++;
}//end While $count_num_rows
mysql_free_result($result);
/*
if($_GET['search']){
if($_GET['search']=='author')//To get author search
{
$search_query = "SELECT auth_first, sub_name, principle, princip_id, reference, prin.auth_id
FROM principle AS prin,
author AS auth,
subject AS sub
WHERE auth.auth_id= prin.auth_id
AND prin.sub_id= sub.sub_id
AND auth.auth_first LIKE '%".$_GET["search_text"]."%'
ORDER BY date_created DESC ";
}
elseif($_GET['search']=='principle')//To get principle search
{
$search_query = "SELECT auth_first, sub_name, principle, princip_id, reference, prin.auth_id
FROM principle AS prin,
author AS auth,
subject AS sub
WHERE prin.principle LIKE '%".$_GET["search_text"]."%'
AND auth.auth_id = prin.auth_id
AND prin.sub_id = sub.sub_id
ORDER BY date_created DESC ";
}elseif($_GET['search']=='subject')//To get principle search
{
$search_query = "SELECT auth_first, sub.sub_id, sub_name, mbr_access, principle, princip_id, reference
FROM principle AS prin,
author AS auth,
subject AS sub
WHERE sub_name LIKE '%".$_GET["search_text"]."%'
AND auth.auth_id = prin.auth_id
AND prin.sub_id = sub.sub_id
GROUP BY principle
ORDER BY sub_name";
}
$result = mysql_query($search_query);
$count_num_rows = mysql_num_rows($result);
$row_counter = 1;
while($count_num_rows >= $row_counter){
$select_array = mysql_fetch_array($result);
$num_tags = count($select_array);
if($row_counter %2){
$tdBgColor = 'class=projectrowwhite';
}else{
$tdBgColor = 'class=projectrowgray';
}//end if
print '';
print "" .$select_array['auth_first'].' | ';
print "" .$select_array['sub_name'].' | ';
print "" .$select_array['principle'].' | ';
print ' | ';
print ' | ';
print ' ';
$row_counter++;
}//end While $count_num_rows
mysql_free_result($result);
}
*/
?>
|
|
|
|
|
|