Thread: [Postfixadmin-devel] Postfix admin and smarty
Brought to you by:
christian_boltz,
gingerdog
From: Johan H. <Jo...@do...> - 2009-11-06 13:30:00
|
Hello all I did a test of my postfixadmin wuith the latest svn of postfixadmin. I get the following error. debugging = true; $smarty->template_dir = $incpath.'/'.$smarty->template_dir; $smarty->compile_dir = $incpath.'/'.$smarty->compile_dir; $smarty->config_dir = $incpath.'/'.$smarty->config_dir; $CONF['theme_css'] = $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_css']); $CONF['theme_logo'] = $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_logo']); $smarty->assign ('CONF', $CONF); $smarty->assign ('PALANG', $PALANG); //*** footer.tpl $smarty->assign ('version', $version); //*** menu.tpl $smarty->assign ('boolconf_alias_domain', boolconf('alias_domain')); $smarty->assign ('authentication_has_role', array ('global_admin' => authentication_has_role ('global-admin'), 'admin' => authentication_has_role ('admin'), 'user' => authentication_has_role ('user'))); if (authentication_has_role('global-admin')) { $motd_file = "motd-admin.txt"; } else { $motd_file = "motd.txt"; } if (file_exists ($CONF ['postfix_admin_path'].'/templates/'.$motd_file)) $smarty->assign ('motd_file', $motd_file); ?> '.$val.''; } return $ret_val; } function eval_size ($aSize) { if ($aSize == 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_unlimited']; } elseif ($aSize < 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_disabled']; } else {$ret_val = $aSize; } return $ret_val; } ?> Do I need to install something on my server(like smarty) Regards, Johan Hendriks |
From: reg9009 <re...@ya...> - 2009-11-06 16:40:37
|
Johan Hendriks schrieb: > > Hello all > > I did a test of my postfixadmin wuith the latest svn of postfixadmin. > I get the following error. > > > > debugging = true; $smarty->template_dir = > $incpath.'/'.$smarty->template_dir; $smarty->compile_dir = > $incpath.'/'.$smarty->compile_dir; $smarty->config_dir = > $incpath.'/'.$smarty->config_dir; $CONF['theme_css'] = > $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_css']); > $CONF['theme_logo'] = > $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_logo']); > $smarty->assign ('CONF', $CONF); $smarty->assign ('PALANG', $PALANG); > //*** footer.tpl $smarty->assign ('version', $version); //*** menu.tpl > $smarty->assign ('boolconf_alias_domain', boolconf('alias_domain')); > $smarty->assign ('authentication_has_role', array ('global_admin' => > authentication_has_role ('global-admin'), 'admin' => > authentication_has_role ('admin'), 'user' => authentication_has_role > ('user'))); if (authentication_has_role('global-admin')) { $motd_file > = "motd-admin.txt"; } else { $motd_file = "motd.txt"; } if > (file_exists ($CONF ['postfix_admin_path'].'/templates/'.$motd_file)) > $smarty->assign ('motd_file', $motd_file); ?> '.$val.''; } return > $ret_val; } function eval_size ($aSize) { if ($aSize == 0) {$ret_val = > $GLOBALS ['PALANG']['pOverview_unlimited']; } elseif ($aSize < 0) > {$ret_val = $GLOBALS ['PALANG']['pOverview_disabled']; } else > {$ret_val = $aSize; } return $ret_val; } ?> > > Do I need to install something on my server(like smarty) > > Regards, > Johan Hendriks > > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > ------------------------------------------------------------------------ > > _______________________________________________ > Postfixadmin-devel mailing list > Pos...@li... > https://lists.sourceforge.net/lists/listinfo/postfixadmin-devel > Hi Johan, no special needs, all libraries are included. It seems that your web server doesn't do the PHP part. Which file is causing the problem? Is the server running on windows? That could be an explanation. Regards, Sebastian |
From: Johan H. <Jo...@do...> - 2009-11-06 17:18:03
|
>> >> Hello all >> >> I did a test of my postfixadmin wuith the latest svn of postfixadmin. >> I get the following error. >> >> >> >> debugging = true; $smarty->template_dir = >> $incpath.'/'.$smarty->template_dir; $smarty->compile_dir = >> $incpath.'/'.$smarty->compile_dir; $smarty->config_dir = >> $incpath.'/'.$smarty->config_dir; $CONF['theme_css'] = >> $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_css']); >> $CONF['theme_logo'] = >> $CONF['postfix_admin_url'].'/'.htmlentities($CONF['theme_logo']); >> $smarty->assign ('CONF', $CONF); $smarty->assign ('PALANG', $PALANG); >> //*** footer.tpl $smarty->assign ('version', $version); //*** menu.tpl >> $smarty->assign ('boolconf_alias_domain', boolconf('alias_domain')); >> $smarty->assign ('authentication_has_role', array ('global_admin' => >> authentication_has_role ('global-admin'), 'admin' => >> authentication_has_role ('admin'), 'user' => authentication_has_role >> ('user'))); if (authentication_has_role('global-admin')) { $motd_file >> = "motd-admin.txt"; } else { $motd_file = "motd.txt"; } if >> (file_exists ($CONF ['postfix_admin_path'].'/templates/'.$motd_file)) >> $smarty->assign ('motd_file', $motd_file); ?> '.$val.''; } return >> $ret_val; } function eval_size ($aSize) { if ($aSize == 0) {$ret_val = >> $GLOBALS ['PALANG']['pOverview_unlimited']; } elseif ($aSize < 0) >> {$ret_val = $GLOBALS ['PALANG']['pOverview_disabled']; } else >> {$ret_val = $aSize; } return $ret_val; } ?> >> >> Do I need to install something on my server(like smarty) >> >> Regards, >> Johan Hendriks >> >> ------------------------------------------------------------------------ >Hi Johan, > >no special needs, all libraries are included. It seems that your web >server doesn't do the PHP part. Which file is causing the problem? Is >the server running on windows? That could be an explanation. > >Regards, >Sebastian No it is an FreeBSD server. If I place back the old postfixadmin dir all is working fine again. This is what I have in my http-error log file [Fri Nov 06 18:16:39 2009] [error] [client 192.168.50.201] PHP Notice: Undefined variable: smarty in /usr/local/www/postfixadmin/login.php on line 39 [Fri Nov 06 18:16:39 2009] [error] [client 192.168.50.201] PHP Fatal error: Call to a member function assign() on a non-object in /usr/local/www/postfixadmin/login.php on line 39 Im am out of the offe till Monday now. regards, Johan Hendriks No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.425 / Virus Database: 270.14.52/2483 - Release Date: 11/05/09 19:52:00 |
From: reg9009 <re...@ya...> - 2009-11-06 18:53:38
|
> No it is an FreeBSD server. > If I place back the old postfixadmin dir all is working fine again. > > This is what I have in my http-error log file > > [Fri Nov 06 18:16:39 2009] [error] [client 192.168.50.201] PHP Notice: > Undefined variable: smarty in /usr/local/www/postfixadmin/login.php on > line 39 > [Fri Nov 06 18:16:39 2009] [error] [client 192.168.50.201] PHP Fatal > error: Call to a member function assign() on a non-object in > /usr/local/www/postfixadmin/login.php on line 39 > > Im am out of the offe till Monday now. > regards, > Johan Hendriks > > > No virus found in this outgoing message. > Checked by AVG - www.avg.com > Version: 8.5.425 / Virus Database: 270.14.52/2483 - Release Date: > 11/05/09 19:52:00 > > hmm, it seems that it cannot initiate the smarty object (done in common.php). I'll add some error checks... Regards, Sebastian |
From: Johan H. <Jo...@do...> - 2009-11-07 13:11:34
|
>hmm, it seems that it cannot initiate the smarty object (done in >common.php). I'll add some error checks... >Regards, >Sebastian Hello again. I have updated to revision 761 Now i have the following on top of the page : '.$val.''; } return $ret_val; } function eval_size ($aSize) { if ($aSize == 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_unlimited']; } elseif ($aSize < 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_disabled']; } else {$ret_val = $aSize; } return $ret_val; } php?> This is before the postfixadmin logo The first page load normal but the page list-virtual.php stays empty (except for the above line) This is also for almost all other pages like domain overview log alias overview. Thanks again for the work on this project. regards, Johan Hendriks |
From: reg9009 <re...@ya...> - 2009-11-07 18:36:28
|
Johan Hendriks schrieb: > > > Hello again. > I have updated to revision 761 > > Now i have the following on top of the page : > > '.$val.''; } return $ret_val; } function eval_size ($aSize) { if > ($aSize == 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_unlimited']; > } elseif ($aSize < 0) {$ret_val = $GLOBALS > ['PALANG']['pOverview_disabled']; } else {$ret_val = $aSize; } return > $ret_val; } php?> > > This is before the postfixadmin logo > > The first page load normal but the page list-virtual.php stays empty > (except for the above line) > This is also for almost all other pages like domain overview log > alias overview. > > Thanks again for the work on this project. > regards, > Johan Hendriks > Ok, it seems that your installation is lacking support of short tags in PHP. Could you crosscheck if short_open_tag is set to On in your php.ini file (short_open_tag = On)? In the meantime, I'll fix the rest of the php files... Regards, Sebastian |
From: reg9009 <re...@ya...> - 2009-11-08 15:51:28
|
> > > Hello again. > I have updated to revision 761 > > Now i have the following on top of the page : > > '.$val.''; } return $ret_val; } function eval_size ($aSize) { if > ($aSize == 0) {$ret_val = $GLOBALS ['PALANG']['pOverview_unlimited']; > } elseif ($aSize < 0) {$ret_val = $GLOBALS > ['PALANG']['pOverview_disabled']; } else {$ret_val = $aSize; } return > $ret_val; } php?> > > This is before the postfixadmin logo > > The first page load normal but the page list-virtual.php stays empty > (except for the above line) > This is also for almost all other pages like domain overview log > alias overview. > > Thanks again for the work on this project. > regards, > Johan Hendriks > Hi Johan, ok, I tested with short_tags_open = off and I could reproduce the problem. All problems related to short tags are fixed in the latest revision. Regards, Sebastian |
From: Johan H. <Jo...@do...> - 2009-11-09 07:53:57
|
>Hi Johan, > >ok, I tested with short_tags_open = off and I could reproduce the >problem. All problems related to short tags are fixed in the latest >revision. >Regards, >Sebastian Thanks all is working now, i have short_tags_open = off set It looks realy good this way, I really like the alias / mailbox toggle. The thing I do not like is that on the alias page I can no longer set the value alias_goto_limit It make the page really big, I have some aliases with more than 100 mailboxes. So it would be really nice if I get back the old behaviour, be able to set the alias_goto_limit. Thanks again for the wonderful project. No virus found in this outgoing message. Checked by AVG - www.avg.com Version: 8.5.425 / Virus Database: 270.14.55/2490 - Release Date: 11/08/09 19:39:00 |