16 require(dirname(dirname(dirname(dirname(__FILE__)))) .
'/tools/bootstrap.inc.php');
18 import(
'lib.pkp.classes.cliTool.CliTool');
32 parent::__construct(
$argv);
34 $this->_emailKey = array_shift($this->argv);
35 $this->_locales = array_shift($this->argv);
37 if ($this->_emailKey ===
null || $this->_locales ===
null) {
47 echo
"Command-line tool for installing email templates.\n"
49 .
"\t{$this->scriptName} emailKey aa_BB[,cc_DD,...] [path/to/emails.po]\n"
50 .
"\t\temailKey: The email key of the email to install, e.g. ANNOUNCEMENT\n"
51 .
"\t\taa_BB[,cc_DD,...]: The comma-separated list of locales to install\n";
59 $locales = explode(
',', $this->_locales);
64 $emailTemplateDao->installEmailTemplates($emailTemplateDao->getMainEmailTemplatesFilename(), $locales,
false, $this->_emailKey);