where_active(); foreach ($o->find_all() as $ao) { if (count($ao->invoice->where_unprocessed()->find_all()) == 0 AND count($ao->service->where_active()->find_all()) == 0) $ao->active = 0; $ao->save(); if ($ao->saved()) array_push($c,$ao->id); } printf("%s accounts made inactive (%s)\n",count($c),join('|',$c)); } } ?>