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