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 );
}
|