[feladat @ 121]
Moved the constants down, so the ROWAMOUNT can be defined in the config.inc.php file. This to solve ticket:20.
Fixed a bug which was introduced in r112. The used arguments in the setLimit function where in the wrong order.
<?php/* PowerAdmin, a friendly web-based admin tool for PowerDNS. * See <https://rejo.zenger.nl/poweradmin> for more details. * * Copyright 2007, 2008 Rejo Zenger <rejo@zenger.nl> * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see <http://www.gnu.org/licenses/>. */require_once("inc/toolkit.inc.php");$id=($_POST["id"])?$_POST["id"]:$_GET["id"];if(isset($id)){if($_POST["confirm"]=='1'){$domain=is_array($_POST["domain"])?$_POST["domain"]:$domain=array();$delete=is_array($_POST["delete"])?$_POST["delete"]:$delete=array();if(count($domain)>0){foreach($domainas$dom=>$newowner){if(!in_array($dom,$delete)){add_owner($dom,$newowner);}}}if(count($delete)>0){foreach($deleteas$del){delete_domain($del);}}delete_user($id);clean_page("users.php");}include_once("inc/header.inc.php");?> <h3><?phpecho_('Delete user');?> "<?phpechoget_fullname_from_userid($id)?>"</h3> <form method="post"><?php$domains=get_domains_from_userid($id);if(count($domains)>0){echo_('This user has access to the following zone(s)');?> :<BR><?php$users=show_users($id);if(count($users)<1){$add=" CHECKED DISABLED";$no_users=1;}?> <table> <tr> <td class="n">Delete</td> <td class="n">Name</td><?phpif(!$no_users){?> <td class="n">New owner</td><?php}?> </tr><?phpforeach($domainsas$d){?> <tr> <td class="n" align="center"><?phpif($no_users){?><input type="hidden" name="delete[]" value="<?phpecho$d["id"]?>"><?php}?><input type="checkbox"<?phpecho$add?> name="delete[]" value="<?phpecho$d["id"]?>"></td><td class="n"><?phpecho$d["name"]?></td><td class="n"><?phpif(!$no_users){?><select name="domain[<?phpecho$d["id"]?>]"><?phpforeach($usersas$u){?><option value="<?phpecho$u["id"]?>"><?phpecho$u["fullname"]?></option><?php}?></select></td><?php}?></tr><?php}?></table><?php}$message=_('You are going to delete this user, are you sure?');if(($numrows=$db->queryOne("SELECT count(id) FROM zones WHERE owner=".$db->quote($id)))!=0){$message.=" "._('This user has access to ').$numrows._(' zones, by deleting him you will also delete these zones.');}?> <font class="warning"><?phpecho$message?></font><br> <input type="hidden" name="id" value="<?phpecho$id?>"> <input type="hidden" name="confirm" value="1"> <input type="submit" class="button" value="<?phpecho_('Yes');?>"> <input type="button" class="button" OnClick="location.href='users.php'" value="<?phpecho_('No');?>"></FORM><?phpinclude_once("inc/footer.inc.php");}else{message("Nothing to do!");}