==================================================================
  Please DO NOT REPLY to this mail or send email to the developers
  about this bug. Please follow-up to Bugzilla using this link:
    http://bugs.contribs.org/show_bug.cgi?id=7555

  Have you checked the Frequently Asked Questions (FAQ)?
    http://wiki.contribs.org/SME_Server:Documentation:FAQ

  Please also take the time to read the following useful guide:
    http://www.chiark.greenend.org.uk/~sgtatham/bugs.html
==================================================================

Mats Schuh <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #3838|0                           |1
        is obsolete|                            |

--- Comment #12 from Mats Schuh <[email protected]> ---
Comment on attachment 3838
  --> http://bugs.contribs.org/attachment.cgi?id=3838
Patch for server-manager panel and db accout properties

>diff -Nru orig/etc/e-smith/web/functions/uservacations 
>modified/etc/e-smith/web/functions/uservacations
>--- orig/etc/e-smith/web/functions/uservacations       2009-06-11 
>16:23:43.000000000 +0200
>+++ modified/etc/e-smith/web/functions/uservacations   2013-04-23 
>16:21:36.000000000 +0200
>@@ -54,6 +54,15 @@
>         <field type="literal" id="FullName">
>             <label>USER_NAME</label>
>         </field>
>+      
>+      # Get vacation start and end dates
>+      <field type="text" id="EmailVacationFrom">
>+              <label>VACATION_FROM (YYYYMMDD)</label>
>+      </field>
>+
>+      <field type="text" id="EmailVacationTo">
>+              <label>VACATION_TO (YYYYMMDD)</label>
>+      </field>        
> 
>         <subroutine src="get_vacation_text()" />
> 
>diff -Nru 
>orig/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/uservacations.pm 
>modified/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/uservacations.pm
>--- orig/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/uservacations.pm      
>2009-06-11 16:23:43.000000000 +0200
>+++ modified/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/uservacations.pm  
>2013-03-01 14:17:04.000000000 +0100
>@@ -85,6 +85,8 @@
>     {
>         # make it clearer which uses have vacation
>         my $EmailVacation = $user->prop('EmailVacation') || '';
>+      my $EmailVacationFrom = $user->prop('EmailVacationFrom') || '';
>+      my $EmailVacationTo = $user->prop('EmailVacationTo') || '';
>         my $status        = $user->prop('EmailVacation') || '';
>         if ($status eq 'yes') { $status = 'YES'; } else { $status = ''; }
> 
>@@ -94,6 +96,8 @@
>                                 $user->prop('LastName'),
>               status         => $self->localise($status),
>               EmailVacation  => $EmailVacation,
>+            EmailVacationFrom => $EmailVacationFrom,
>+            EmailVacationTo => $EmailVacationTo,
>               Modify         => $self->localise('MODIFY'),
>             }
>     }
>@@ -115,6 +119,8 @@
>         "User="     . $row->{User},
>         "FullName=" . $row->{FullName},
>         "EmailVacation=" . $row->{EmailVacation},
>+        "EmailVacationFrom=" . $row->{EmailVacationFrom},
>+      "EmailVacationTo=" . $row->{EmailVacationTo},
>         "wherenext=VACATION_PAGE_MODIFY");
> }
> 
>@@ -129,6 +135,9 @@
> 
>     my $fullname    = $adb->get_prop($user, "FirstName") . " " .
>                       $adb->get_prop($user, "LastName");
>+    
>+#    my $datefrom    = $adb->get_prop($user, "EmailVacationFrom");
>+#    my $dateto      = $adb->get_prop($user, "EmailVacationTo");
> 
>     my $vfile = "/home/e-smith/files/users/$user/.vacation.msg";
> 
>@@ -177,6 +186,8 @@
>     my $user = $q->param('User');
> 
>     my $EmailVacation  = $q->param('EmailVacation');
>+    my $EmailVacationFrom = $q->param('EmailVacationFrom');
>+    my $EmailVacationTo = $q->param('EmailVacationTo');
>     my $new_message    = $q->param('new_message');
>     my $vfile = "/home/e-smith/files/users/$user/.vacation.msg";
> 
>@@ -228,6 +239,9 @@
>     "/home/e-smith/files/users/$user/.vacation.msg");
> 
>     $adb->set_prop($user, 'EmailVacation', $EmailVacation);
>+    $adb->set_prop($user, 'EmailVacationFrom', $EmailVacationFrom);
>+    $adb->set_prop($user, 'EmailVacationTo', $EmailVacationTo);
>+
> 
>     #the first is more correct but is slower
>     #system ("/sbin/e-smith/signal-event", "email-update", $user) == 0
>@@ -260,6 +274,16 @@
>     return $adb->get_prop($PanelUser, "EmailVacation");
> }
> 
>+sub get_vacation_datefrom
>+{
>+    return $adb->get_prop($PanelUser, "EmailVacationFrom");
>+}
>+
>+sub get_vacation_dateto
>+{
>+    return $adb->get_prop($PanelUser, "EmailVacationTo");
>+}
>+
> # this formats the text to display on screen
> sub userpanel_get_vacation_text
> {

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
_______________________________________________
Mail for each SME Contribs bug report
To unsubscribe, e-mail [email protected]
Searchable archive at http://lists.contribs.org/mailman/public/contribteam/

Reply via email to