protected function resetpassdfaction() { $sql = "SELECT id_user from profile where id in (SELECT id_profile from profile_role where id_role in (39,42,41,44,48,38)) group by id_user"; $model = new User(); $u = $model->getAdapter()->query($sql); $users = $u->fetchAll(); $logic = new Logic_User(); foreach ($users as $user) { $logic->resetPassword($user['id_user']); } }