[Logicampus-cvs] logicampus/src/logicreate/services/lobrepo import.lcp, 1.8, 1.9
Brought to you by:
trilexcom
From: Mark K <har...@us...> - 2007-10-08 00:13:38
|
Update of /cvsroot/logicampus/logicampus/src/logicreate/services/lobrepo In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv29932 Modified Files: import.lcp Log Message: Use proper function to encode URL titles so that every non-safe character is turned into a single underscore _. Index: import.lcp =================================================================== RCS file: /cvsroot/logicampus/logicampus/src/logicreate/services/lobrepo/import.lcp,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** import.lcp 7 Oct 2007 16:02:04 -0000 1.8 --- import.lcp 8 Oct 2007 00:13:35 -0000 1.9 *************** *** 10,13 **** --- 10,15 ---- include_once(LIB_PATH.'PBDO/LobTest.php'); + include_once(LIB_PATH.'lc_lob.php'); + /** * Learning Object Repository *************** *** 187,197 **** $children = $node->childNodes; $lob->set('lobFilename', trim($children->item(0)->nodeValue) ); ! $lob->set('lobUrltitle', urlencode(trim($children->item(0)->nodeValue)) ); $lob->set('lobBinary', file_get_contents($this->tempdir.'/content/'.trim($children->item(0)->nodeValue)) ); } else { ! $urltitle = $lob->get('lobTitle'); ! $urltitle = str_replace(' ', '_', $urltitle); ! $urltitle = urlencode($urltitle); ! $lob->set('lobUrltitle', $urltitle ); } --- 189,199 ---- $children = $node->childNodes; $lob->set('lobFilename', trim($children->item(0)->nodeValue) ); ! ! $urlTitle = Lc_Lob_Util::createLinkText(trim($children->item(0)->nodeValue)); ! $lob->set('lobUrltitle', $urlTitle ); $lob->set('lobBinary', file_get_contents($this->tempdir.'/content/'.trim($children->item(0)->nodeValue)) ); } else { ! $urlTitle = Lc_Lob_Util::createLinkText(trim( $lob->get('lobTitle')) ); ! $lob->set('lobUrltitle', $urlTitle ); } |