Exemplo n.º 1
0
    } else {
        if ($a['tag'] == "TITLE") {
            $title = $a['value'];
        } else {
            if ($a['tag'] == "DESCRIPTION") {
                $descr = $a['value'];
                $code = ltrim(rtrim($code));
                $title = ltrim(rtrim($title));
                $descr = ltrim(rtrim($descr));
                $cid = Comment::Create(array('subject' => $code, 'id' => 1));
                $cd = new CourseDefn(mysql_real_escape_string(htmlspecialchars($code)));
                $cd->title = db_real_escape_string(htmlspecialchars($title));
                $cd->descr = db_real_escape_string(htmlspecialchars($descr));
                $cd->cid = $cid;
                $cd->university = $uni_id;
                $cd->save();
                /*		// This code is SLOW (increases runtime by 10x):
                		$procd_descr = process_description($cd->descr);
                		foreach($procd_descr as $k => $topic) {
                			// add to sparse matrix for similarity computation
                			// prefetch relevant links with low priority
                		}
                */
            }
        }
    }
}
profiling_end('create courses');
db_close($h);
$memcached->flush();
profiling_end('all');