X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=UpdateDatabase.php;h=d5eb4da2a03d761fd6b9faaf9cb0b13e8ca84bac;hb=dff7116c31985c523f927df3e8e7cf50670ef428;hp=f2f1663bc7030da146e0f45eadcfdf2c3e39d837;hpb=170032be95266060c6273bf49ee074663088d477;p=Pman.Core diff --git a/UpdateDatabase.php b/UpdateDatabase.php index f2f1663b..d5eb4da2 100644 --- a/UpdateDatabase.php +++ b/UpdateDatabase.php @@ -767,6 +767,7 @@ class Pman_Core_UpdateDatabase extends Pman if(!method_exists($x, 'updateData')){ continue; }; + $x->rootDir = $this->rootDir; echo "$module\n"; $x->updateData(); } @@ -849,21 +850,25 @@ class Pman_Core_UpdateDatabase extends Pman array( 'name' => 'bcc-email', // group who are bcc'ed on all requests. 'type' => 0, // system + 'is_system' => 1, 'display_name' => 'Standard BCC Group' ), array( 'name' => 'system-email-from', 'type' => 0, // system + 'is_system' => 1, 'display_name' => 'Standard System Email From Group' ), array( 'name' => 'core-person-signup-bcc', 'type' => 0, // system + 'is_system' => 1, 'display_name' => 'Standard Person Signup BCC Group' ), array( 'name' => 'Empty Group', // use for no bcc emails. 'type' => 0, + 'is_system' => 1, 'display_name' => 'Standard Empty Group' ) @@ -921,10 +926,8 @@ class Pman_Core_UpdateDatabase extends Pman } foreach ($this->emailTemplates as $k => $mail) { - $mail_dir = "{$this->rootDir}{$mail['template_dir']}"; - $this->initEmails( - $mail_dir, + !empty($mail['template_dir']) ? "{$this->rootDir}{$mail['template_dir']}" : '', array($k => $mail), false ); @@ -1024,9 +1027,14 @@ class Pman_Core_UpdateDatabase extends Pman $opts = array( 'update' => 1, - 'file' => $templateDir. $name .'.html' ); - + if (!empty($templateDir)) { + $opts['file'] = $templateDir. $name .'.html'; + } + if (!empty($data['raw_content'])) { + $opts['raw_content'] = $data['raw_content']; + $opts['name'] = $name; + } if (!empty($data['master'])) { $opts['master'] = $templateDir . $master .'.html'; } @@ -1255,17 +1263,16 @@ class Pman_Core_UpdateDatabase extends Pman 'gifsicle', // used for gif conversions ); - - + // these are prefered - but may have complicated depenacies $pref = $pref !== false ? $pref : array( 'abiword', - 'faad', + //'faad', 'ffmpeg', 'html2text', // not availabe in debian squeeze 'pdftocairo', //poppler-utils - not available in debian squeeze. - 'lame', + //'lame', 'ssconvert', 'unoconv', 'wkhtmltopdf',