Open Monograph Press  3.3.0
CustomLocaleForm.inc.php
1 <?php
2 
12 import('lib.pkp.classes.form.Form');
13 
14 class CustomLocaleForm extends Form {
16  var $localeFiles;
17 
18  /* @var $locales array */
19  var $locales;
20 
22  var $plugin;
23 
24  function setLocales($locales) {
25  $this->locales = $locales;
26  }
27 
29  $this->localeFiles = $localeFiles;
30  }
31 
35  function fetch($request, $template = null) {
36 
37  // Set custom template.
38  if (!is_null($template)) $this->_template = $template;
39 
40  $templateMgr = TemplateManager::getManager($request);
41  $templateMgr->setCacheability(CACHEABILITY_NO_STORE);
42 
43  $templateMgr->assign($this->_data);
44  $templateMgr->assign(array(
45  'locales' => $this->locales,
46  'localeFiles' => $this->localeFiles,
47  'masterLocale' => MASTER_LOCALE,
48  ));
49 
50  return $templateMgr->display($this->_template);
51  }
52 }
53 
CustomLocaleForm\setLocales
setLocales($locales)
Definition: CustomLocaleForm.inc.php:30
CustomLocaleForm\fetch
fetch($request, $template=null)
Definition: CustomLocaleForm.inc.php:41
CustomLocaleForm\$locales
$locales
Definition: CustomLocaleForm.inc.php:25
CustomLocaleForm\setLocaleFiles
setLocaleFiles($localeFiles)
Definition: CustomLocaleForm.inc.php:34
CustomLocaleForm\$plugin
$plugin
Definition: CustomLocaleForm.inc.php:28
PKPTemplateManager\getManager
static & getManager($request=null)
Definition: PKPTemplateManager.inc.php:1239
CustomLocaleForm
Definition: CustomLocaleForm.inc.php:14
CustomLocaleForm\$localeFiles
$localeFiles
Definition: CustomLocaleForm.inc.php:19
Form
Class defining basic operations for handling HTML forms.
Definition: Form.inc.php:47