} } $users = array(); foreach ($qreq as $k => $v) { if (substr($k, 0, 4) == "s61_" && $v && ($uname = urldecode(substr($k, 4))) && ($user = ContactView::prepare_user($uname, $pset))) { $users[] = $Me->user_linkpart($user); } } if (empty($users)) { return $Conf->errorMsg("No users selected."); } go(hoturl_post("run", array("pset" => $pset->urlkey, "run" => $qreq->runner, "runmany" => join(" ", $users)))); redirectSelf(); } if ($Me->isPC && check_post() && $Qreq->runmany) { runmany($Qreq); } function psets_json_diff_from($original, $update) { $res = null; foreach (get_object_vars($update) as $k => $vu) { $vo = get($original, $k); if (is_object($vo) && is_object($vu)) { if (!($vu = psets_json_diff_from($vo, $vu))) { continue; } } else { if ($vo === $vu) { continue; } }
} } $users = array(); foreach ($_POST as $k => $v) { if (substr($k, 0, 4) == "s61_" && $v && ($uname = substr($k, 4)) && ($user = ContactView::prepare_user($uname, $pset))) { $users[] = $Me->user_linkpart($user); } } if (!count($users)) { return $Conf->errorMsg("No users selected."); } go(hoturl_post("run", array("pset" => $pset->urlkey, "run" => $_REQUEST["runner"], "runmany" => join(" ", $users)))); redirectSelf(); } if ($Me->isPC && check_post() && @$_POST["runmany"]) { runmany(); } function psets_json_diff_from($original, $update) { $res = null; foreach (get_object_vars($update) as $k => $vu) { $vo = @$original->{$k}; if (is_object($vo) && is_object($vu)) { if (!($vu = psets_json_diff_from($vo, $vu))) { continue; } } else { if ($vo === $vu) { continue; } }