2012/6/5 Sylwester Zdanowski <sylwesterzdanowski@gmail.com>
Witam,
Może komuś się przyda - trochę z innej strony:

my $offgroup = $ini->val('phpui', 'offgroup') || '0';

if($offgroup)
{
       $group=" AND (SELECT 1 FROM customerassignments cus WHERE
cus.customerid=nodes.ownerid AND cus.customergroupid=$offgroup IS NULL";

tu coś mi nie pasi :/ przy ustawieniu, lub nie, $offgroup zapytanie będzie:
cus.customergroupid=0 IS NULL - coś mi tu nie gra, ale mogę się mylić


 
}
my $dbq = $dbase->prepare("UPDATE nodes SET access=1 WHERE

tu przydało by się wyłączyć warning
 
access=0".$group."

a ten $group skąd?
 
AND (SELECT 1 FROM documents do WHERE
do.customerid=nodes.ownerid AND do.type=1 AND do.closed=0 AND
$utsfmt>(do.cdate+do.paytime*86400) LIMIT 1) IS NULL");

Jeżeli klient ma pozamykane wszystkie fv w których termin płatności
minął włączy mu dostęp.

a jak ma nie pozamykane a opłacone? nie wszyscy mają "rozliczone" faktury
 
Jeżeli kogoś chcemy wyjąć spod jego działania
dodajemy go do zdefiniowanej grupy.

zdefiniowanej gdzie? w lms, czy do tej zmiennej $group

--
Pozdrawiam
Marcin / nicraM