19 require_once(BASE.
"wcmf/lib/core/class.WCMFException.php");
20 require_once(BASE.
"wcmf/lib/persistence/converter/class.DataConverter.php");
21 require_once(BASE.
"wcmf/lib/util/class.URIUtil.php");
22 require_once(BASE.
"wcmf/lib/util/class.InifileParser.php");
47 foreach ($urls as $url)
55 $data = str_replace(
'"'.$url.
'"',
'"'.$urlConv.
'"', $data);
67 foreach ($urls as $url)
75 $data = str_replace(
'"'.$url.
'"',
'"'.$urlConv.
'"', $data);
100 if (strpos($url, $baseUrl) === 0)
101 $urlConv = str_replace($baseUrl,
'', $url);
117 if (strpos($url, $baseUrl) !== 0 && strpos($url,
'javascript') !== 0)
118 $urlConv = $baseUrl.$url;
133 if (($resourceBaseDir = $parser->getValue(
'htmlBaseDir',
'cms')) ===
false)
136 $refURL = UriUtil::getProtocolStr().$_SERVER[
'HTTP_HOST'].$_SERVER[
'SCRIPT_NAME'];
148 return strpos($url,
'http://') === 0 || strpos($url,
'https://');
157 return !(strpos($url, UriUtil::getProtocolStr().$_SERVER[
'HTTP_HOST']) === 0 ||
158 strpos($url,
'http://') ===
false || strpos($url,
'https://') ===
false);
LinkConverter converts internal absolute urls to relative ones when saving to the database and vice v...
convertApplicationToStorage($data, $type, $name)
throwEx($message, $file='', $line='')
makeAbsolute($rel_uri, $base, $REMOVE_LEADING_DOTS=true)
DataConverter is the base class for all converter classes. It defines the interface for converting da...
convertStorageToApplication($data, $type, $name)