32 # 1. process parameter(s) and sanity check.
34 # 3. If folder doesn't exist, create it.
35 # is it possible to make this recursive and do subfolders as well?
36 # 4. After all needed folders are created,
37 # things are a bit fuzzy below....
38 # 5. create upload record.
40 # 7. schedule nomos...
47 require_once(
"FIXMETOBERELATIVE/pathinclude.php");
49 require_once(
"$PHPDIR/webcommon.h.php");
50 require_once(
"$PHPDIR/jobs.h.php");
51 require_once(
"$PHPDIR/db_postgres.h.php");
54 #$_pg_conn = pg_connect(str_replace(";", " ",
55 # file_get_contents("{$SYSCONFDIR}/{$PROJECT}/Db.conf")));
57 $path =
"{$SYSCONFDIR}/$PROJECT}/Db.conf";
58 $alpha_buckets = array(
'a-c',
70 echo
"ERROR: could not connect to DB\n";
85 $sql =
'select users.root_folder_fk from users';
88 $pfolder4user = db_query1($sql);
91 $f_pk = createfolder($pfolder4user,
'Freshmeat',
92 "Top folder for FM Archives");
95 "select folder_pk, folder_name from folder where folder_name='Freshmeat'";
96 $fm_pk = db_query1($sql_fm);
100 for ($num=0; $num < count($alpha_buckets); $num++){
101 #echo "arraychunks: {$alpha_buckets[$num]}\n";
103 $folder_pk = createfolder(
104 $fm_pk,
"{$alpha_buckets[$num]}",
"Holds Freshmeat archives");
106 $fold_cont_pk = createfoldercontents($fm_pk, $folder_pk, 1);