inc/error.inc.php
author rejo
Mon, 31 Mar 2008 21:10:19 +0000
changeset 120 982f722376b4
parent 119 f74e4f88b680
child 123 0aa6b2cf8006
permissions -rwxr-xr-x
[feladat @ 223] Bugfix. No domain id was provided when entering 'edit record' page from a search query. Changed code so 'edit record' does not rely on domain id provided by user but determines it from the record id that is about to be changed. This closes ticket:31.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
71
e1b918eaf69a [feladat @ 118]
peter
parents: 47
diff changeset
     1
<?php
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
     2
119
f74e4f88b680 [feladat @ 222]
rejo
parents: 111
diff changeset
     3
/*  Poweradmin, a friendly web-based admin tool for PowerDNS.
47
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     4
 *  See <https://rejo.zenger.nl/poweradmin> for more details.
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     5
 *
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     6
 *  Copyright 2007, 2008  Rejo Zenger <rejo@zenger.nl>
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     7
 *
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     8
 *  This program is free software: you can redistribute it and/or modify
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
     9
 *  it under the terms of the GNU General Public License as published by
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    10
 *  the Free Software Foundation, either version 3 of the License, or
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    11
 *  (at your option) any later version.
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    12
 *
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    13
 *  This program is distributed in the hope that it will be useful,
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    14
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    15
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    16
 *  GNU General Public License for more details.
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    17
 *
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    18
 *  You should have received a copy of the GNU General Public License
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    19
 *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    20
 */
ae140472d97c [feladat @ 94]
rejo
parents: 13
diff changeset
    21
4
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    22
// Added next line to enable i18n on following definitions. Not sure
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    23
// if this is the best (or at least a proper) location for this. /RZ.
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    24
require_once("inc/i18n.inc.php");
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    25
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    26
/* PERMISSIONS */
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    27
define("ERR_PERM_SEARCH", _("You do not have the permission to perform searches.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    28
define("ERR_PERM_ADD_RECORD", _("You do not have the permission to add a record to this zone.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    29
define("ERR_PERM_EDIT_RECORD", _("You do not have the permission to edit this record.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    30
define("ERR_PERM_VIEW_RECORD", _("You do not have the permission to view this record.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    31
define("ERR_PERM_DEL_RECORD", _("You do not have the permission to delete this record.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    32
define("ERR_PERM_ADD_ZONE_MASTER", _("You do not have the permission to add a master zone.")); 
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    33
define("ERR_PERM_ADD_ZONE_SLAVE", _("You do not have the permission to add a slave zone.")); 
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    34
define("ERR_PERM_DEL_ZONE", _("You do not have the permission to delete a zone.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    35
define("ERR_PERM_DEL_SM", _("You do not have the permission to delete a supermaster.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    36
define("ERR_PERM_VIEW_ZONE", _("You do not have the permission to view this zone.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    37
define("ERR_PERM_EDIT_USER", _("You do not have the permission to edit this user.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    38
define("ERR_PERM_EDIT_PERM_TEMPL", _("You do not have the permission to edit permission templates.")); 
89
61c49e66c9b0 [feladat @ 189]
rejo
parents: 82
diff changeset
    39
define("ERR_PERM_DEL_PERM_TEMPL", _("You do not have the permission to delete permission templates.")); 
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    40
define("ERR_PERM_ADD_USER", _("You do not have the permission to add a new user.")); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    41
define("ERR_PERM_DEL_USER", _("You do not have the permission to delete this user.")); 
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    42
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    43
/* DOMAIN STUFF */
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    44
define("ERR_DOMAIN_INVALID", _('This is an invalid zone name.'));
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    45
define("ERR_SM_EXISTS", _('There is already a supermaster with this IP address.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    46
define("ERR_DOMAIN_EXISTS", _('There is already a zone with this name.')); 
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    47
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    48
/* USER STUFF */
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    49
define("ERR_USER_EXIST", _('Username exist already, please choose another one.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    50
define("ERR_USER_NOT_EXIST", _('User does not exist.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    51
define("ERR_USER_WRONG_CURRENT_PASS", _('You did not enter the correct current password.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    52
define("ERR_USER_MATCH_NEW_PASS", _('The two new password fields do not match.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    53
define("ERR_PERM_TEMPL_ASSIGNED", _('This template is assigned to at least one user.'));
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    54
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    55
/* OTHER */
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    56
define("ERR_INV_INPUT", _('Invalid or unexpected input given.'));  
4
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    57
define("ERR_INV_ARG", _('Invalid argument(s) given to function %s'));
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    58
define("ERR_INV_ARGC", _('Invalid argument(s) given to function %s %s'));
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    59
define("ERR_UNKNOWN", _('Unknown error.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    60
define("ERR_INV_EMAIL", _('Enter a valid email address.'));
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    61
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    62
/* DNS */
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    63
define("ERR_DNS_CONTENT", _('Your content field doesnt have a legit value.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    64
define("ERR_DNS_HOSTNAME", _('Invalid hostname.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    65
define("ERR_DNS_RECORDTYPE", _('Invalid record type! You should not even been able to get that here.'));
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    66
define("ERR_DNS_IP", _('This is not a valid IPv4 or IPv6 address.')); 
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    67
define("ERR_DNS_IPV6", _('This is not a valid IPv6 address.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    68
define("ERR_DNS_IPV4", _('This is not a valid IPv4 address.'));
4
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    69
define("ERR_DNS_CNAME", _('This is not a valid CNAME. Did you assign an MX or NS record to the record?'));
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    70
define("ERR_DNS_NS_CNAME", _('You can not point a NS record to a CNAME record. Remove or rename the CNAME record first or take another name.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    71
define("ERR_DNS_NS_HNAME", _('NS records must be a hostnames.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    72
define("ERR_DNS_MX_CNAME", _('You can not point a MX record to a CNAME record. Remove or rename the CNAME record first or take another name.'));
4
55ed92aa7cf5 [feladat @ 5]
rejo
parents: 1
diff changeset
    73
define("ERR_DNS_MX_PRIO", _('A prio field should be numeric.'));
111
0a2342a64b83 [feladat @ 211]
rejo
parents: 110
diff changeset
    74
define("ERR_DNS_SOA_NUMERIC", _('At least one of the five last SOA data fields is not numeric.'));
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    75
define("ERR_DNS_SOA_NUMERIC_FIELDS", _('You can only have five numeric fields in the SOA record.'));
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    76
define("ERR_DNS_SOA_HOSTNAME", _('The first part of your SOA record does not contain a valid hostname for a DNS server.'));
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    77
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    78
/* GOOD! */
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    79
define("SUC_ZONE_ADD", _('Zone has been added succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    80
define("SUC_ZONE_DEL", _('Zone has been deleted succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    81
define("SUC_USER_UPD", _('The user has been updated succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    82
define("SUC_USER_ADD", _('The user has been created succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    83
define("SUC_USER_DEL", _('The user has been deleted succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    84
define("SUC_RECORD_UPD", _('The record has been updated succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    85
define("SUC_RECORD_DEL", _('The record has been deleted succesfully.')); 
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    86
define("SUC_SM_DEL", _('The supermaster has been deleted succesfully.')); 
110
455405c757e1 [feladat @ 210]
rejo
parents: 89
diff changeset
    87
define("SUC_SM_ADD", _('The supermaster has been added succesfully.')); 
89
61c49e66c9b0 [feladat @ 189]
rejo
parents: 82
diff changeset
    88
define("SUC_PERM_TEMPL_DEL", _('The permission template has been deleted succesfully.')); 
82
c255196bc447 [feladat @ 182]
rejo
parents: 71
diff changeset
    89
1
58094faf794d [feladat @ 2]
rejo
parents:
diff changeset
    90
?>