phpgroupware-developers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Phpgroupware-developers] bug in sql-query in class.socalendar_sql.i


From: Dave Hall
Subject: Re: [Phpgroupware-developers] bug in sql-query in class.socalendar_sql.inc.php in Version-0_9_1 6-branch
Date: Sat, 15 May 2004 09:59:05 +1000

Brian,

This is cal code, which does not use sql_builder

On Sat, 2004-05-15 at 06:59, Brian Johnson wrote:
> If you are into the guts of sql-builder and addressbook .. could you figure
> out the code to filter out any contacts that are not marked active='Y' ?
> 
> Maybe then I'll find enough time to figure out the prefs system to make it a
> user pref to show/not show them
> 
> 
> 
> Matthias Leonhardt (address@hidden) wrote:
> >
> > Hi developers,
> >
> > I found a bug in the sql-query-builder. Under some circumstances the
> > sqlstring is not build correctly because a whitespace is needed before an
> > AND statement. Better one whitespace too much than too few...
> >
> > Index: class.socalendar_sql.inc.php
> > ===================================================================
> > RCS file: /cvsroot/phpgroupware/calendar/inc/class.socalendar_sql.inc.php,v
> > retrieving revision 1.28.2.4.2.8
> > diff -u -r1.28.2.4.2.8 class.socalendar_sql.inc.php
> > --- class.socalendar_sql.inc.php    12 Sep 2003 02:16:22 -0000
> > 1.28.2.4.2.8
> > +++ class.socalendar_sql.inc.php    14 May 2004 15:14:56 -0000
> > @@ -827,7 +826,7 @@
> >             $lastmod = intval($lastmod);
> >             $repeats = (bool) $repeats;
> >
> > -           $user_where = " AND phpgw_cal_user.cal_login = $this->user";
> > +           $user_where = " AND phpgw_cal_user.cal_login = $this->user
> > ";
> >
> >             $member_groups =
> > $GLOBALS['phpgw']->accounts->membership($this->user);
> >             @reset($member_groups);
> > @@ -846,9 +845,9 @@
> >
> >             if($lastmod > 0)
> >             {
> > -                   $wheremod = "AND mdatetime = $lastmod";
> > +                   $wheremod = " AND mdatetime > $lastmod";
> >             }
> > -
> > +
> >             $order_by = ' ORDER BY phpgw_cal.cal_id ASC';
> >             if($this->debug)
> >             {
> >
> > Please check it in.
> > Thanks & bye, Matthias
> >
> > Telefon 1    036 41 / 77 63 23
> > Telefon 2    05 11 / 6 00 66 - 0
> > E-Mail       address@hidden
> > Web          http://www.probusiness.de
> >
> >
> > _______________________________________________
> > Phpgroupware-developers mailing list
> > address@hidden
> > http://mail.gnu.org/mailman/listinfo/phpgroupware-developers
> >
> >
> 
> 
> 
> _______________________________________________
> Phpgroupware-developers mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/phpgroupware-developers





reply via email to

[Prev in Thread] Current Thread [Next in Thread]