summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: dccb9bc)
raw | patch | inline | side by side (parent: dccb9bc)
author | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 29 Nov 2005 08:22:22 +0000 (08:22 +0000) | ||
committer | hickert <hickert@594d385d-05f5-0310-b6e9-bd551577e9d8> | |
Tue, 29 Nov 2005 08:22:22 +0000 (08:22 +0000) |
Looks like mailQueue addon now.
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2114 594d385d-05f5-0310-b6e9-bd551577e9d8
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2114 594d385d-05f5-0310-b6e9-bd551577e9d8
plugins/gofax/faxreports/class_faxreport.inc | patch | blob | history |
diff --git a/plugins/gofax/faxreports/class_faxreport.inc b/plugins/gofax/faxreports/class_faxreport.inc
index dbae32e3c7c782f8122725ab23aeb3f7fdf29816..5aa3937373caa0fe25c1a85f9ddae59c71ce8e25 100644 (file)
{
/* Call parent execute */
plugin::execute();
+
+ $months= array();
+ $months[1]= _("January"); $months[2]= _("February"); $months[3]= _("March"); $months[4]= _("April");
+ $months[5]= _("May"); $months[6]= _("June"); $months[7]= _("July"); $months[8]= _("August");
+ $months[9]= _("September"); $months[10]= _("October"); $months[11]= _("November"); $months[12]= _("December");
+
+ $current= date("Y");
+ $years= array();
+ for ($y= $current - 5; $y<=$current; $y++){
+ $years[]= $y;
+ }
+
+ $smarty= get_smarty();
+ $smarty->assign("launchimage" , get_template_path('images/launch.png'));
+ $smarty->assign("search_image" , get_template_path('images/search.png'));
+ $smarty->assign("search_for" , $this->search_for);
+ $smarty->assign("bases" , $this->config->idepartments);
+ $smarty->assign("base_select" , $this->search_base);
+ $smarty->assign("months" , $months);
+ $smarty->assign("month_select" , $this->month);
+ $smarty->assign("years" , $years);
+ $smarty->assign("year_select" , $this->year);
+ $smarty->assign("search_result" , "");
+
+ /* Some checks */
+ if(!isset($this->config->data['SERVERS']['FAX'])){
+ print_red(_("There is no fax database defined in your config. Can't query anything."));
+ return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
+ }elseif(!is_callable("mysql_connect")){
+ print_red(_("There is no mysql extension available, please check your php setup."));
+ return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
+ }else{
+ /* Connecting, selecting database */
+ $cfg = $this->config->data['SERVERS']['FAX'];
+ $link = @mysql_pconnect($cfg['SERVER'], $cfg['LOGIN'], $cfg['PASSWORD']);
+ if ($link === FALSE){
+ print_red(_("Can't connect to fax database, no reports can be shown!. Check username, password and server settings."));
+ return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
+ }
+ if (! @mysql_select_db("gofax")){
+ print_red(_("Can't select fax database for report generation!"));
+ return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
+ }
+ }
if(isset($_POST['EntriesPerPage'])){
$this->range = $_POST['EntriesPerPage'];
}
/* Get template engine */
- $smarty= get_smarty();
$faxfilter= get_global("faxreportfilter");
foreach( array("year", "month", "search_for", "search_base") as $type){
if (isset($_POST[$type])){
/* Connecting, selecting database */
$cfg= $this->config->data['SERVERS']['FAX'];
- if(!is_callable("mysql_connect")){
- print_red(_("There is no mysql extension available, please check your php setup."));
- return;
- }
$link = @mysql_pconnect($cfg['SERVER'], $cfg['LOGIN'], $cfg['PASSWORD']);
if ($link === FALSE){
$output.= "<tr style=\"height:22px; $col\">$val</tr>";
}
- /* Prepare template */
- $smarty->assign("search_for", $this->search_for);
- $smarty->assign("bases", $this->config->idepartments);
- $smarty->assign("base_select", $this->search_base);
- $months= array();
- $months[1]= _("January"); $months[2]= _("February"); $months[3]= _("March"); $months[4]= _("April");
- $months[5]= _("May"); $months[6]= _("June"); $months[7]= _("July"); $months[8]= _("August");
- $months[9]= _("September"); $months[10]= _("October"); $months[11]= _("November"); $months[12]= _("December");
- $smarty->assign("months", $months);
- $smarty->assign("month_select", $this->month);
- $current= date("Y");
- $years= array();
- for ($y= $current - 5; $y<=$current; $y++){
- $years[]= $y;
- }
- $smarty->assign("years", $years);
- $smarty->assign("year_select", $this->year);
if (isset($fax_users) && count($fax_users)){
$smarty->assign("search_result", $output);
/* Show main page */
$smarty->assign("plug", "?plug=".validate($_GET['plug']));
- $smarty->assign("launchimage", get_template_path('images/launch.png'));
- $smarty->assign("search_image", get_template_path('images/search.png'));
for($i= 0; $i<7; $i++){
$smarty->assign("mode$i", "");
}
$smarty->assign("mode".$this->sort, "<img alt=\"\" src=\"images/sort_".$this->sort_direction.
".png\" border=0 align=middle>");
- return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
+ return($smarty->fetch(get_template_path('contents.tpl', TRUE)));
}
}