|
Open Monograph Press
3.3.0
|
17 import(
'lib.pkp.classes.context.PKPSection');
24 parent::__construct();
62 function getTitle($locale, $includePrefix =
true) {
63 $title = $this->
getData(
'title', $locale);
65 if (is_array($title)) {
66 foreach($title as $locale => $currentTitle) {
67 $title[$locale] = $this->
getPrefix($locale) .
' ' . $currentTitle;
70 $title = $this->
getPrefix($locale) .
' ' . $title;
104 return $this->
getData(
'prefix', $locale);
113 return $this->
setData(
'prefix', $prefix, $locale);
130 return $this->
getData(
'subtitle', $locale);
139 return $this->
setData(
'subtitle', $subtitle, $locale);
155 return $this->
setData(
'path', $path);
171 return $this->
getData(
'description', $locale);
179 $this->
setData(
'description', $description, $locale);
187 return $this->
getData(
'featured');
195 $this->
setData(
'featured', $featured);
203 return $this->
getData(
'image');
211 return $this->
setData(
'image', $image);
219 return $this->
getData(
'onlineIssn');
227 return $this->
setData(
'onlineIssn', $onlineIssn);
235 return $this->
getData(
'printIssn');
243 return $this->
setData(
'printIssn', $printIssn);
252 return $this->
getData(
'sortOption');
261 return $this->
setData(
'sortOption', $sortOption);
271 $editors = $subEditorsDao->getBySectionId($this->
getId(), $this->
getPressId());
276 foreach ($editors as $editor) {
281 $str .= $editor->getFullName();
293 return $this->
getData(
'isInactive');
301 $this->
setData(
'isInactive', $isInactive);
& getData($key, $locale=null)
getLocalizedData($key, $preferredLocale=null)
setOnlineISSN($onlineIssn)
setSubtitle($subtitle, $locale)
static & getDAO($name, $dbconn=null)
getLocalizedDescription()
static concatTitleFields($fields)
Describes basic series properties.
getLocalizedTitle($includePrefix=true)
setPrefix($prefix, $locale)
setSortOption($sortOption)
setIsInactive($isInactive)
Describes basic section properties.
setDescription($description, $locale)
setData($key, $value, $locale=null)
getTitle($locale, $includePrefix=true)