4 require_once
'Services/TermsOfService/interfaces/interface.ilTermsOfServiceSignableDocument.php';
66 foreach($lines as $line)
68 $this->content .= nl2br(trim($line));
76 $this->source =
$file;
77 $this->has_content = (bool)strlen($this->content);
83 require_once
'Services/TermsOfService/exceptions/class.ilTermsOfServiceNoSignableDocumentFoundException.php';
92 $this->source_files = array(
93 implode(
'/', array(
'.',
'Customizing',
'clients', CLIENT_ID,
'agreement',
'agreement_' . $this->
getLanguageAdapter()->getLangKey() .
'.html')) => $this->
getLanguageAdapter()->getLangKey(),
94 implode(
'/', array(
'.',
'Customizing',
'clients', CLIENT_ID,
'agreement',
'agreement_' . $this->
getLanguageAdapter()->getDefaultLanguage() .
'.html')) => $this->
getLanguageAdapter()->getDefaultLanguage(),
95 implode(
'/', array(
'.',
'Customizing',
'clients', CLIENT_ID,
'agreement',
'agreement_en.html')) =>
'en',
97 implode(
'/', array(
'.',
'Customizing',
'global',
'agreement',
'agreement_' . $this->
getLanguageAdapter()->getDefaultLanguage() .
'.html')) => $this->
getLanguageAdapter()->getDefaultLanguage(),
98 implode(
'/', array(
'.',
'Customizing',
'global',
'agreement',
'agreement_en.html')) =>
'en' 123 $this->source_files = $source_directories;
163 return self::SRC_TYPE_FILE_SYSTEM_PATH;
setSourceFiles($source_directories)
__construct(ilLanguage $lng)