Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2023-04-03 15:51:05 +02:00
commit c83bcf9877
3 changed files with 34 additions and 18 deletions

View File

@ -85,7 +85,13 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
if($this->hasHook('startPage'))
$this->callHook('startPage');
echo "<!DOCTYPE html>\n";
echo "<html lang=\"en\">\n<head>\n";
echo "<html lang=\"";
if($this->params['session'] && ($slang = $this->params['session']->getLanguage())) {
echo str_replace('_', '-', $slang);
} else {
echo str_replace('_', '-', $settings->_language);
}
echo "\">\n<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0" />'."\n";
if($base)

View File

@ -192,14 +192,16 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
if(mktime(23,59,59, $end[1], $end[2], $end[0]) > time()) {
$documents = $dms->getDocumentsExpired($this->params['end']);
foreach ($documents as $document){
$arr[] = array(
'start'=>date('Y-m-d', $document->getExpires()),
'allDay'=>true,
'color'=>'#ff4455',
'title'=>$document->getName()."\nexpires",
'documentid'=> $document->getID(),
'eventtype'=> $eventtype,
);
if($document->getAccessMode($user) >= M_READ) {
$arr[] = array(
'start'=>date('Y-m-d', $document->getExpires()),
'allDay'=>true,
'color'=>'#ff4455',
'title'=>$document->getName()."\nexpires",
'documentid'=> $document->getID(),
'eventtype'=> $eventtype,
);
}
}
}
break;
@ -210,14 +212,16 @@ class SeedDMS_View_Calendar extends SeedDMS_Theme_Style {
if($attrdef->getType() == \SeedDMS_Core_AttributeDefinition::type_date) {
$documents = $attrdef->getObjects($this->params['start'], 0, O_GTEQ);
foreach ($documents['docs'] as $document){
$arr[] = array(
'start'=>$document->getAttribute($attrdef)->getValue(),
'allDay'=>true,
'color'=>'#4455ff',
'title'=>$document->getName()."\n".$attrdef->getName(),
'documentid'=> $document->getID(),
'eventtype'=> $eventtype,
);
if($document->getAccessMode($user) >= M_READ) {
$arr[] = array(
'start'=>$document->getAttribute($attrdef)->getValue(),
'allDay'=>true,
'color'=>'#4455ff',
'title'=>$document->getName()."\n".$attrdef->getName(),
'documentid'=> $document->getID(),
'eventtype'=> $eventtype,
);
}
}
}
}

View File

@ -87,7 +87,13 @@ class SeedDMS_Theme_Style extends SeedDMS_View_Common {
if($this->hasHook('startPage'))
$this->callHook('startPage');
echo "<!DOCTYPE html>\n";
echo "<html lang=\"en\">\n<head>\n";
echo "<html lang=\"";
if($this->params['session'] && ($slang = $this->params['session']->getLanguage())) {
echo str_replace('_', '-', $slang);
} else {
echo str_replace('_', '-', $settings->_language);
}
echo "\">\n<head>\n";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
echo '<meta name="viewport" content="width=device-width, initial-scale=1.0" />'."\n";
if($base)