parent
808ae831bf
commit
37f4bd4185
@ -1,2 +1,3 @@ |
||||
*~ |
||||
tpl_c/*.php |
||||
config.php |
||||
|
@ -1,82 +1,55 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
include("header.php"); |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// create letter links |
||||
// build query |
||||
$query = "SELECT |
||||
SUBSTRING(UPPER(asset.asset_name),1,1) AS asset_letter |
||||
FROM |
||||
asset |
||||
GROUP BY |
||||
asset_letter |
||||
ORDER BY |
||||
asset_letter"; |
||||
|
||||
// run query |
||||
$alphabet = $db->db_select($query); |
||||
$smarty->assign("alphabet", $alphabet); |
||||
|
||||
// setup asset |
||||
// setup current letter |
||||
if(isset($_GET['asset_letter'])) { |
||||
$asset_letter = sanitize($_GET['asset_letter']); |
||||
} else { |
||||
$asset_letter = $alphabet[0]['asset_letter']; |
||||
} |
||||
|
||||
// build query |
||||
$query = "SELECT |
||||
a.asset_id, |
||||
IF(LENGTH(a.asset_name)>0, a.asset_name, '...') AS asset_name, |
||||
a.asset_info, |
||||
c.assetclass_id, |
||||
c.assetclass_name |
||||
FROM |
||||
asset AS a LEFT OUTER JOIN assetclass AS c USING (assetclass_id) |
||||
WHERE |
||||
SUBSTRING(a.asset_name,1,1) = '" . $asset_letter . "' |
||||
ORDER BY |
||||
a.asset_name"; |
||||
// create letter links |
||||
$query = "SELECT |
||||
SUBSTRING(UPPER(asset.asset_name),1,1) AS asset_letter |
||||
FROM |
||||
asset |
||||
GROUP BY |
||||
asset_letter |
||||
ORDER BY |
||||
asset_letter"; |
||||
|
||||
// run query |
||||
$assets = $db->db_select($query); |
||||
$alphabet = $db->db_select($query); |
||||
$smarty->assign("alphabet", $alphabet); |
||||
|
||||
// setup current letter |
||||
if(isset($_GET['asset_letter'])) { |
||||
$asset_letter = sanitize($_GET['asset_letter']); |
||||
} else { |
||||
$asset_letter = $alphabet[0]['asset_letter']; |
||||
} |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("assets", $assets); |
||||
$query = "SELECT |
||||
a.asset_id, |
||||
IF(LENGTH(a.asset_name)>0, a.asset_name, '...') AS asset_name, |
||||
a.asset_info, |
||||
c.assetclass_id, |
||||
c.assetclass_name |
||||
FROM |
||||
asset AS a LEFT OUTER JOIN assetclass AS c USING (assetclass_id) |
||||
WHERE |
||||
SUBSTRING(a.asset_name,1,1) = '" . $asset_letter . "' |
||||
ORDER BY |
||||
a.asset_name"; |
||||
|
||||
$assets = $db->db_select($query); |
||||
|
||||
$smarty->assign("assets", $assets); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("asset.tpl"); |
||||
$smarty->display("asset.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,59 +1,33 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
if((isset($_GET['assetclass_id'])) ? $assetclass_id = sanitize($_GET['assetclass_id']) : $assetclass_id = ""); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
if((isset($_GET['assetclass_id'])) ? $assetclass_id = sanitize($_GET['assetclass_id']) : $assetclass_id = ""); |
||||
|
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
ORDER BY |
||||
assetclass_name"; |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
ORDER BY |
||||
assetclass_name"; |
||||
|
||||
// run query |
||||
$assetclasses = $db->db_select($query); |
||||
foreach ($assetclasses as $assetclass) { |
||||
$assetclass_options[$assetclass['assetclass_id']] = $assetclass['assetclass_name']; |
||||
} |
||||
$smarty->assign("assetclass_options", $assetclass_options); |
||||
$assetclasses = $db->db_select($query); |
||||
foreach ($assetclasses as $assetclass) { |
||||
$assetclass_options[$assetclass['assetclass_id']] = $assetclass['assetclass_name']; |
||||
} |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
$smarty->assign("assetclass_options", $assetclass_options); |
||||
$smarty->display("assetadd.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
@ -1,59 +1,30 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
a.assetclass_id, |
||||
a.assetclass_name, |
||||
g.assetclassgroup_id, |
||||
g.assetclassgroup_name, |
||||
g.assetclassgroup_color |
||||
FROM |
||||
assetclass AS a LEFT OUTER JOIN assetclassgroup AS g USING (assetclassgroup_id) |
||||
ORDER BY |
||||
a.assetclass_name"; |
||||
$query = "SELECT |
||||
a.assetclass_id, |
||||
a.assetclass_name, |
||||
g.assetclassgroup_id, |
||||
g.assetclassgroup_name, |
||||
g.assetclassgroup_color |
||||
FROM |
||||
assetclass AS a LEFT OUTER JOIN assetclassgroup AS g USING (assetclassgroup_id) |
||||
ORDER BY |
||||
a.assetclass_name"; |
||||
|
||||
// run query |
||||
$assetclasses = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("assetclasses", $assetclasses); |
||||
|
||||
$assetclasses = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclass.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
$smarty->assign("assetclasses", $assetclasses); |
||||
$smarty->display("assetclass.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,45 +1,20 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
if((isset($_GET['assetclassgroup_id'])) ? $assetclassgroup_id = sanitize($_GET['assetclassgroup_id']) : $assetclassgroup_id = ""); |
||||
|
||||
include("header.php"); |
||||
|
||||
$smarty->assign("assetclassgroup_options", $db->options_assetclassgroup()); |
||||
$smarty->display("assetclassadd.tpl"); |
||||
|
||||
// get id |
||||
if((isset($_GET['assetclassgroup_id'])) ? $assetclassgroup_id = sanitize($_GET['assetclassgroup_id']) : $assetclassgroup_id = ""); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclassgroup |
||||
$smarty->assign("assetclassgroup_options", $db->options_assetclassgroup()); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,59 +1,32 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclass_id=" . $assetclass_id; |
||||
|
||||
// run query |
||||
$assetclass = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclass_id=" . $assetclass_id; |
||||
|
||||
$assetclass = $db->db_select($query); |
||||
|
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
|
||||
$smarty->display("assetclassdel.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,65 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name, |
||||
assetclassgroup_id |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclass_id=" . $assetclass_id; |
||||
include("includes.php"); |
||||
|
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
include("header.php"); |
||||
|
||||
// run query |
||||
$assetclass = $db->db_select($query); |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name, |
||||
assetclassgroup_id |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclass_id=" . $assetclass_id; |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
$smarty->assign("assetclassgroup_id", $assetclass[0]['assetclassgroup_id']); |
||||
$assetclass = $db->db_select($query); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$smarty->assign("assetclassgroup_options", $db->options_assetclassgroup()); |
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
$smarty->assign("assetclassgroup_id", $assetclass[0]['assetclassgroup_id']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
$smarty->assign("assetclassgroup_options", $db->options_assetclassgroup()); |
||||
|
||||
$smarty->display("assetclassedit.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,54 +1,29 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
include("header.php"); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name, |
||||
assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
ORDER BY |
||||
assetclassgroup_name"; |
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name, |
||||
assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
ORDER BY |
||||
assetclassgroup_name"; |
||||
|
||||
// run query |
||||
$assetclassgroups = $db->db_select($query); |
||||
$smarty->assign("assetclassgroups", $assetclassgroups); |
||||
$assetclassgroups = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassgroup.tpl"); |
||||
$smarty->assign("assetclassgroups", $assetclassgroups); |
||||
$smarty->display("assetclassgroup.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassgroupadd.tpl"); |
||||
$smarty->display("assetclassgroupadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,59 +1,34 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
// run query |
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassgroupdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$smarty->assign($lang); |
||||
|
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
|
||||
$smarty->display("assetclassgroupdel.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,62 +1,37 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
// start output |
||||
$smarty->assign("scripts", 'jscolor.js'); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
assetclassgroup.assetclassgroup_id AS assetclassgroup_id, |
||||
assetclassgroup.assetclassgroup_name AS assetclassgroup_name, |
||||
assetclassgroup.assetclassgroup_color AS assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup.assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
// run query |
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclassgroup[0]['assetclassgroup_color']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassgroupedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
$smarty->assign("scripts", 'jscolor.js'); |
||||
include("header.php"); |
||||
|
||||
$smarty->assign($lang); |
||||
|
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name, |
||||
assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclassgroup[0]['assetclassgroup_color']); |
||||
|
||||
$smarty->display("assetclassgroupedit.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,77 +1,47 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name, |
||||
assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
// run query |
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclassgroup[0]['assetclassgroup_color']); |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id . " |
||||
ORDER BY |
||||
assetclass_name"; |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// run query |
||||
$assetclasses = $db->db_select($query); |
||||
$smarty->assign("assetclasses", $assetclasses); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassgroupview.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("includes.php"); |
||||
|
||||
$assetclassgroup_id = sanitize($_GET['assetclassgroup_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
assetclassgroup_id, |
||||
assetclassgroup_name, |
||||
assetclassgroup_color |
||||
FROM |
||||
assetclassgroup |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id; |
||||
|
||||
$assetclassgroup = $db->db_select($query); |
||||
|
||||
$smarty->assign("assetclassgroup_id", $assetclassgroup[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclassgroup[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclassgroup[0]['assetclassgroup_color']); |
||||
|
||||
$query = "SELECT |
||||
assetclass_id, |
||||
assetclass_name |
||||
FROM |
||||
assetclass |
||||
WHERE |
||||
assetclassgroup_id=" . $assetclassgroup_id . " |
||||
ORDER BY |
||||
assetclass_name"; |
||||
|
||||
$assetclasses = $db->db_select($query); |
||||
$smarty->assign("assetclasses", $assetclasses); |
||||
|
||||
$smarty->display("assetclassgroupview.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,82 +1,51 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
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. |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
include("includes.php"); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
include("header.php"); |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
$query = "SELECT |
||||
a.assetclass_id, a.assetclass_name, |
||||
g.assetclassgroup_id, g.assetclassgroup_name, g.assetclassgroup_color |
||||
FROM |
||||
assetclass AS a LEFT OUTER JOIN assetclassgroup AS g USING (assetclassgroup_id) |
||||
WHERE |
||||
a.assetclass_id=" . $assetclass_id; |
||||
|
||||
// get id |
||||
$assetclass_id = sanitize($_GET['assetclass_id']); |
||||
$assetclass = $db->db_select($query); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
$smarty->assign("assetclass_selected", ""); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$smarty->assign("assetclassgroup_id", $assetclass[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclass[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclass[0]['assetclassgroup_color']); |
||||
|
||||
// setup assetclass |
||||
// build query |
||||
$query = "SELECT |
||||
a.assetclass_id, a.assetclass_name, |
||||
g.assetclassgroup_id, g.assetclassgroup_name, g.assetclassgroup_color |
||||
FROM |
||||
assetclass AS a LEFT OUTER JOIN assetclassgroup AS g USING (assetclassgroup_id) |
||||
WHERE |
||||
a.assetclass_id=" . $assetclass_id; |
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name, |
||||
CONCAT(LEFT(asset_info, 80), IF(CHAR_LENGTH(asset_info)>80,'...','')) AS asset_info |
||||
FROM |
||||
asset |
||||
WHERE |
||||
assetclass_id='" . $assetclass_id . "' |
||||
ORDER BY |
||||
asset_name"; |
||||
|
||||
// run query |
||||
$assetclass = $db->db_select($query); |
||||
$assets = $db->db_select($query); |
||||
$smarty->assign("assets", $assets); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("assetclass_id", $assetclass[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $assetclass[0]['assetclass_name']); |
||||
$smarty->assign("assetclass_selected", ""); |
||||
$smarty->display("assetclassview.tpl"); |
||||
|
||||
$smarty->assign("assetclassgroup_id", $assetclass[0]['assetclassgroup_id']); |
||||
$smarty->assign("assetclassgroup_name", $assetclass[0]['assetclassgroup_name']); |
||||
$smarty->assign("assetclassgroup_color", $assetclass[0]['assetclassgroup_color']); |
||||
|
||||
// send to tpl |
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name, |
||||
CONCAT(LEFT(asset_info, 80), IF(CHAR_LENGTH(asset_info)>80,'...','')) AS asset_info |
||||
FROM |
||||
asset |
||||
WHERE |
||||
assetclass_id='" . $assetclass_id . "' |
||||
ORDER BY |
||||
asset_name"; |
||||
|
||||
// run query |
||||
$assets = $db->db_select($query); |
||||
$smarty->assign("assets", $assets); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetclassview.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,74 +1,44 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
asset_name |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset_id=" . $asset_id; |
||||
|
||||
// run query |
||||
$asset = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("asset_id", $asset_id); |
||||
$smarty->assign("asset_name", $asset[0]['asset_name']); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
asset_id=" . $asset_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetdel.tpl"); |
||||
$query = "SELECT |
||||
asset_name |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset_id=" . $asset_id; |
||||
|
||||
$asset = $db->db_select($query); |
||||
|
||||
$smarty->assign("asset_id", $asset_id); |
||||
$smarty->assign("asset_name", $asset[0]['asset_name']); |
||||
|
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
asset_id=" . $asset_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
$smarty->display("assetdel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,62 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("includes.php"); |
||||
|
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name, |
||||
asset_hostname, |
||||
asset_info, |
||||
assetclass_id |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset_id=" . $asset_id; |
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name, |
||||
asset_hostname, |
||||
asset_info, |
||||
assetclass_id |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset_id=" . $asset_id; |
||||
|
||||
$asset = $db->db_select($query); |
||||
$smarty->assign("asset", $asset[0]); |
||||
|
||||
// run query |
||||
$asset = $db->db_select($query); |
||||
$smarty->assign("asset", $asset[0]); |
||||
$smarty->assign("assetclass_options", $db->options_assetclass()); |
||||
|
||||
// setup assetclass |
||||
$smarty->assign("assetclass_options", $db->options_assetclass()); |
||||
$smarty->display("assetedit.tpl"); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetedit.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,84 +1,54 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
a.asset_name, |
||||
a.asset_hostname, |
||||
a.asset_info, |
||||
c.assetclass_id, |
||||
c.assetclass_name |
||||
FROM |
||||
asset AS a LEFT OUTER JOIN assetclass AS c USING (assetclass_id) |
||||
WHERE |
||||
a.asset_id=" . $asset_id; |
||||
|
||||
// run query |
||||
$asset = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("asset_id", $asset_id); |
||||
$smarty->assign("asset_name", $asset[0]['asset_name']); |
||||
$smarty->assign("asset_hostname", $asset[0]['asset_hostname']); |
||||
$smarty->assign("asset_info", nl2br($asset[0]['asset_info'])); |
||||
|
||||
$smarty->assign("assetclass_id", $asset[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $asset[0]['assetclass_name']); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip, |
||||
LEFT(node_info, 40) as node_info |
||||
FROM |
||||
node |
||||
WHERE |
||||
asset_id=" . $asset_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assetview.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
a.asset_name, |
||||
a.asset_hostname, |
||||
a.asset_info, |
||||
c.assetclass_id, |
||||
c.assetclass_name |
||||
FROM |
||||
asset AS a LEFT OUTER JOIN assetclass AS c USING (assetclass_id) |
||||
WHERE |
||||
a.asset_id=" . $asset_id; |
||||
|
||||
$asset = $db->db_select($query); |
||||
|
||||
$smarty->assign("asset_id", $asset_id); |
||||
$smarty->assign("asset_name", $asset[0]['asset_name']); |
||||
$smarty->assign("asset_hostname", $asset[0]['asset_hostname']); |
||||
$smarty->assign("asset_info", nl2br($asset[0]['asset_info'])); |
||||
|
||||
$smarty->assign("assetclass_id", $asset[0]['assetclass_id']); |
||||
$smarty->assign("assetclass_name", $asset[0]['assetclass_name']); |
||||
|
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip, |
||||
LEFT(node_info, 40) as node_info |
||||
FROM |
||||
node |
||||
WHERE |
||||
asset_id=" . $asset_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
$smarty->display("assetview.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,61 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$node_ip = sanitize($_GET['node_ip']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// build query |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$smarty->assign("node_ip", $node_ip); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assigniptonode.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$node_ip = sanitize($_GET['node_ip']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$smarty->assign("node_ip", $node_ip); |
||||
|
||||
$smarty->display("assigniptonode.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,79 +1,49 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
$node_ip = sanitize($_GET['node_ip']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// to tpl |
||||
$smarty->assign("node_ip", $node_ip); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// setup asset |
||||
$smarty->assign("asset_id", $asset_id); |
||||
// build query |
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name |
||||
FROM |
||||
asset |
||||
ORDER BY |
||||
asset_name"; |
||||
|
||||
// run query |
||||
$assets = $db->db_select($query); |
||||
foreach ($assets as $asset) { |
||||
$asset_options[$asset['asset_id']] = $asset['asset_name']; |
||||
} |
||||
$smarty->assign("asset_options", $asset_options); |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT subnet_id, |
||||
CONCAT_WS('/', subnet_address, subnet_mask) AS subnet_name |
||||
FROM subnet |
||||
ORDER BY INET_ATON(subnet_address)"; |
||||
include("includes.php"); |
||||
|
||||
$asset_id = sanitize($_GET['asset_id']); |
||||
$node_ip = sanitize($_GET['node_ip']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$smarty->assign("node_ip", $node_ip); |
||||
$smarty->assign("asset_id", $asset_id); |
||||
|
||||
$query = "SELECT |
||||
asset_id, |
||||
asset_name |
||||
FROM |
||||
asset |
||||
ORDER BY |
||||
asset_name"; |
||||
|
||||
$assets = $db->db_select($query); |
||||
foreach ($assets as $asset) { |
||||
$asset_options[$asset['asset_id']] = $asset['asset_name']; |
||||
} |
||||
$smarty->assign("asset_options", $asset_options); |
||||
|
||||
$query = "SELECT subnet_id, |
||||
CONCAT_WS('/', subnet_address, subnet_mask) AS subnet_name |
||||
FROM subnet |
||||
ORDER BY INET_ATON(subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_name']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_name']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("assignnodetoasset.tpl"); |
||||
$smarty->display("assignnodetoasset.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,42 +1,22 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// get error |
||||
$comments = sanitize($_GET['comments']); |
||||
|
||||
// set veriables |
||||
$smarty->assign("comments", $lang['lang_comments_' . $comments]); |
||||
|
||||
// output |
||||
$smarty->display("comments.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
include("header.php"); |
||||
|
||||
|
||||
$comments = sanitize($_GET['comments']); |
||||
|
||||
$smarty->assign("comments", $lang['lang_comments_' . $comments]); |
||||
|
||||
$smarty->display("comments.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,41 +0,0 @@ |
||||
<?php
|
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// version |
||||
$config_version = 'v0.7'; |
||||
|
||||
// db connection |
||||
$config_mysql_host = 'localhost'; |
||||
$config_mysql_username = 'ipreg'; |
||||
$config_mysql_password = 'changeme!'; |
||||
$config_mysql_dbname = 'ipreg'; |
||||
|
||||
// default values for IP blocks |
||||
$config_color_blocked = 'dcdcdc'; |
||||
$config_color_unused = 'ffffff'; |
||||
$config_color_dynamic = 'e0e0e0'; |
||||
|
||||
// language |
||||
$config_lang = array('de', 'en'); |
||||
$config_lang_default = 'en'; |
||||
|
||||
?> |
@ -0,0 +1,28 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// version |
||||
$config_version = 'v0.7'; |
||||
|
||||
// db connection |
||||
$config_mysql_host = 'localhost'; |
||||
$config_mysql_username = 'ipreg'; |
||||
$config_mysql_password = 'changeme!'; |
||||
$config_mysql_dbname = 'ipreg'; |
||||
|
||||
// default values for IP blocks |
||||
$config_color_blocked = 'dcdcdc'; |
||||
$config_color_unused = 'ffffff'; |
||||
$config_color_dynamic = 'e0e0e0'; |
||||
|
||||
// language |
||||
$config_lang = array('de', 'en'); |
||||
$config_lang_default = 'en'; |
||||
|
||||
?> |
@ -1,28 +1,13 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
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. |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
$dblink = mysqli_connect($config_mysql_host,$config_mysql_username,$config_mysql_password); |
||||
mysqli_select_db($dblink, $config_mysql_dbname); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// build connection |
||||
$dblink = mysqli_connect($config_mysql_host,$config_mysql_username,$config_mysql_password); |
||||
|
||||
// select db |
||||
mysqli_select_db($dblink, $config_mysql_dbname); |
||||
?> |
||||
|
@ -1,31 +1,13 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
|
||||
// get version for the footer-stamp |
||||
$smarty->assign("config_version", $config_version); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("footer.tpl"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
$smarty->assign("config_version", $config_version); |
||||
|
||||
$smarty->display("footer.tpl"); |
||||
?> |
@ -1,69 +1,41 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// include language file |
||||
include('lang/' . $_SESSION['suser_language'] . '.php'); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// search box |
||||
// new search? |
||||
if (isset($_POST['search'])) { |
||||
// set var |
||||
$search = sanitize($_POST['search']); |
||||
|
||||
// store var |
||||
$_SESSION['search'] = $search; |
||||
} else { |
||||
// check for stored var |
||||
if(isset($_SESSION['search'])) { |
||||
// set var |
||||
$search = $_SESSION['search']; |
||||
} else { |
||||
// empty var |
||||
$search = ''; |
||||
} |
||||
} |
||||
|
||||
// to tpl |
||||
// set global template vars |
||||
$smarty->assign("config_version", $config_version); |
||||
$smarty->assign("suser_name", $_SESSION['suser_displayname']); |
||||
$smarty->assign("search", $search); |
||||
|
||||
// menu |
||||
$smarty->assign("menu_assets", $_SESSION['suser_menu_assets']=='on'); |
||||
$smarty->assign("menu_assetclasses", $_SESSION['suser_menu_assetclasses']=='on'); |
||||
$smarty->assign("menu_assetclassgroups", $_SESSION['suser_menu_assetclassgroups']=='on'); |
||||
$smarty->assign("menu_locations", $_SESSION['suser_menu_locations']=='on'); |
||||
$smarty->assign("menu_nodes", $_SESSION['suser_menu_nodes']=='on'); |
||||
$smarty->assign("menu_subnets", $_SESSION['suser_menu_subnets']=='on'); |
||||
$smarty->assign("menu_users", $_SESSION['suser_menu_users']=='on'); |
||||
$smarty->assign("menu_vlans", $_SESSION['suser_menu_vlans']=='on'); |
||||
$smarty->assign("menu_zones", $_SESSION['suser_menu_zones']=='on'); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include('lang/' . $_SESSION['suser_language'] . '.php'); |
||||
$smarty->assign($lang); |
||||
|
||||
// search box |
||||
if (isset($_POST['search'])) { |
||||
$search = sanitize($_POST['search']); |
||||
$_SESSION['search'] = $search; |
||||
} else { |
||||
if (isset($_SESSION['search'])) { |
||||
$search = $_SESSION['search']; |
||||
} else { |
||||
$search = ''; |
||||
} |
||||
} |
||||
|
||||
$smarty->assign("config_version", $config_version); |
||||
$smarty->assign("suser_name", $_SESSION['suser_displayname']); |
||||
$smarty->assign("search", $search); |
||||
|
||||
// menu |
||||
$smarty->assign("menu_assets", $_SESSION['suser_menu_assets']=='on'); |
||||
$smarty->assign("menu_assetclasses", $_SESSION['suser_menu_assetclasses']=='on'); |
||||
$smarty->assign("menu_assetclassgroups", $_SESSION['suser_menu_assetclassgroups']=='on'); |
||||
$smarty->assign("menu_locations", $_SESSION['suser_menu_locations']=='on'); |
||||
$smarty->assign("menu_nodes", $_SESSION['suser_menu_nodes']=='on'); |
||||
$smarty->assign("menu_subnets", $_SESSION['suser_menu_subnets']=='on'); |
||||
$smarty->assign("menu_users", $_SESSION['suser_menu_users']=='on'); |
||||
$smarty->assign("menu_vlans", $_SESSION['suser_menu_vlans']=='on'); |
||||
$smarty->assign("menu_zones", $_SESSION['suser_menu_zones']=='on'); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("header.tpl"); |
||||
?> |
||||
$smarty->display("header.tpl"); |
||||
?> |
||||
|
@ -1,109 +1,81 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
if(isset($_GET['icon'])) { |
||||
$icon = sanitize($_GET['icon']); |
||||
|
||||
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. |
||||
switch($icon) { |
||||
case ("add") : |
||||
$png = 'page_add'; |
||||
break; |
||||
case ("back") : |
||||
$png = 'control_rewind_blue'; |
||||
break; |
||||
case ("cancel") : |
||||
$png = 'control_rewind_blue'; |
||||
break; |
||||
case ("comment") : |
||||
$png = 'comment'; |
||||
break; |
||||
case ("delete") : |
||||
$png = 'page_delete'; |
||||
break; |
||||
case ("shred") : |
||||
$png = 'bin'; |
||||
break; |
||||
case ("edit") : |
||||
$png = 'page_edit'; |
||||
break; |
||||
case ("error") : |
||||
$png = 'error'; |
||||
break; |
||||
case ("help") : |
||||
$png = 'help'; |
||||
break; |
||||
case ("logo") : |
||||
$png = 'logo'; |
||||
break; |
||||
case ("next") : |
||||
$png = 'control_fastforward_blue'; |
||||
break; |
||||
case ("save") : |
||||
$png = 'page_save'; |
||||
break; |
||||
case ("search") : |
||||
$png = 'magnifier'; |
||||
break; |
||||
} |
||||
|
||||
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. |
||||
$image = imagecreatefrompng("images/" . $png . ".png"); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
imagealphablending($image, true); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
imagesavealpha($image, true); |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
header('Content-type: image/png'); |
||||
imagepng($image); |
||||
imagedestroy($image); |
||||
} |
||||
|
||||
if(isset($_GET['color'])) { |
||||
$color = sanitize($_GET['color']); |
||||
|
||||
// icon image |
||||
if(isset($_GET['icon'])) { |
||||
// get desired image |
||||
$icon = sanitize($_GET['icon']); |
||||
|
||||
// switch selected |
||||
switch($icon) { |
||||
case ("add") : |
||||
$png = 'page_add'; |
||||
break; |
||||
case ("back") : |
||||
$png = 'control_rewind_blue'; |
||||
break; |
||||
case ("cancel") : |
||||
$png = 'control_rewind_blue'; |
||||
break; |
||||
case ("comment") : |
||||
$png = 'comment'; |
||||
break; |
||||
case ("delete") : |
||||
$png = 'page_delete'; |
||||
break; |
||||
case ("shred") : |
||||
$png = 'bin'; |
||||
break; |
||||
case ("edit") : |
||||
$png = 'page_edit'; |
||||
break; |
||||
case ("error") : |
||||
$png = 'error'; |
||||
break; |
||||
case ("help") : |
||||
$png = 'help'; |
||||
break; |
||||
case ("logo") : |
||||
$png = 'logo'; |
||||
break; |
||||
case ("next") : |
||||
$png = 'control_fastforward_blue'; |
||||
break; |
||||
case ("save") : |
||||
$png = 'page_save'; |
||||
break; |
||||
case ("search") : |
||||
$png = 'magnifier'; |
||||
break; |
||||
} |
||||
|
||||
// get image |
||||
$image = imagecreatefrompng("images/" . $png . ".png"); |
||||
|
||||
// alpha blending |
||||
imagealphablending($image, true); |
||||
|
||||
// save alphablending setting |
||||
imagesavealpha($image, true); |
||||
|
||||
// display image |
||||
header('Content-type: image/png'); |
||||
imagepng($image); |
||||
imagedestroy($image); |
||||
} |
||||
$image = imagecreatetruecolor($_SESSION['suser_imagesize'], $_SESSION['suser_imagesize']); |
||||
|
||||
// colored block |
||||
if(isset($_GET['color'])) { |
||||
// get desired color |
||||
$color = sanitize($_GET['color']); |
||||
|
||||
// create base image |
||||
$image = imagecreatetruecolor($_SESSION['suser_imagesize'], $_SESSION['suser_imagesize']); |
||||
|
||||
// build color |
||||
$color = imagecolorallocate($image, hexdec(substr($color,0,2)), hexdec(substr($color,2,2)), hexdec(substr($color,4,2))); |
||||
|
||||
// fill image with color |
||||
imagefill($image, 0, 0, $color); |
||||
|
||||
// display image |
||||
header('Content-type: image/png'); |
||||
imagepng($image); |
||||
imagedestroy($image); |
||||
} |
||||
?> |
||||
$color = imagecolorallocate($image, hexdec(substr($color,0,2)), hexdec(substr($color,2,2)), hexdec(substr($color,4,2))); |
||||
|
||||
imagefill($image, 0, 0, $color); |
||||
|
||||
header('Content-type: image/png'); |
||||
imagepng($image); |
||||
imagedestroy($image); |
||||
} |
||||
?> |
||||
|
@ -1,50 +1,26 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// session |
||||
// start session |
||||
session_name('ipreg'); |
||||
session_start(); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// check for user_id, if unnkown, redirect to login |
||||
if(empty($_SESSION['suser_id'])) { |
||||
// redirect |
||||
header("Location: login.php"); |
||||
exit; |
||||
} |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// headers |
||||
// raw http headers |
||||
header("Content-Type: text/html; charset=utf-8"); |
||||
session_name('ipreg'); |
||||
session_start(); |
||||
|
||||
// check for user_id, if unnkown, redirect to login |
||||
if(empty($_SESSION['suser_id'])) { |
||||
header("Location: login.php"); |
||||
exit; |
||||
} |
||||
|
||||
// includes |
||||
// includes |
||||
include("config.php"); |
||||
include("dbconnect.php"); |
||||
include("config.php"); |
||||
include("dbconnect.php"); |
||||
|
||||
// load lib |
||||
include("lib.php"); |
||||
include("lib.php"); |
||||
|
||||
// set language |
||||
$language = lang_getfrombrowser($config_lang, $config_lang_default, null, false); |
||||
$language = lang_getfrombrowser($config_lang, $config_lang_default, null, false); |
||||
|
||||
?> |
@ -1,118 +1,69 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(asset_id) AS asset_counter |
||||
FROM |
||||
asset"; |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// run query |
||||
$assets = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("asset_counter", $assets[0]['asset_counter']); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(location_id) AS location_counter |
||||
FROM |
||||
location"; |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("location_counter", $locations[0]['location_counter']); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(node_id) AS node_counter |
||||
FROM |
||||
node"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("node_counter", $nodes[0]['node_counter']); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(subnet_id) AS subnet_counter |
||||
FROM |
||||
subnet"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("subnet_counter", $subnets[0]['subnet_counter']); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(vlan_id) AS vlan_counter |
||||
FROM |
||||
vlan"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("vlan_counter", $vlans[0]['vlan_counter']); |
||||
include("includes.php"); |
||||
|
||||
// setup zone |
||||
// build query |
||||
$query = "SELECT |
||||
COUNT(zone_id) AS zone_counter |
||||
FROM |
||||
zone"; |
||||
|
||||
// run query |
||||
$zones = $db->db_select($query); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("zone_counter", $zones[0]['zone_counter']); |
||||
include("header.php"); |
||||
|
||||
// asset |
||||
$query = "SELECT |
||||
COUNT(asset_id) AS asset_counter |
||||
FROM |
||||
asset"; |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("index.tpl"); |
||||
$assets = $db->db_select($query); |
||||
$smarty->assign("asset_counter", $assets[0]['asset_counter']); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
// location |
||||
$query = "SELECT |
||||
COUNT(location_id) AS location_counter |
||||
FROM |
||||
location"; |
||||
|
||||
$locations = $db->db_select($query); |
||||
$smarty->assign("location_counter", $locations[0]['location_counter']); |
||||
|
||||
// node |
||||
$query = "SELECT |
||||
COUNT(node_id) AS node_counter |
||||
FROM |
||||
node"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("node_counter", $nodes[0]['node_counter']); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
COUNT(subnet_id) AS subnet_counter |
||||
FROM |
||||
subnet"; |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnet_counter", $subnets[0]['subnet_counter']); |
||||
|
||||
// vlan |
||||
$query = "SELECT |
||||
COUNT(vlan_id) AS vlan_counter |
||||
FROM |
||||
vlan"; |
||||
|
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlan_counter", $vlans[0]['vlan_counter']); |
||||
|
||||
// zone |
||||
$query = "SELECT |
||||
COUNT(zone_id) AS zone_counter |
||||
FROM |
||||
zone"; |
||||
$zones = $db->db_select($query); |
||||
$smarty->assign("zone_counter", $zones[0]['zone_counter']); |
||||
|
||||
$smarty->display("index.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,48 +1,25 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
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. |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
include("lib/functions.php"); |
||||
|
||||
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("lib/db.class.php"); |
||||
$db = new Db($dblink); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
require("lib/user.class.php"); |
||||
$user = new User(); |
||||
|
||||
// functions |
||||
include("lib/functions.php"); |
||||
require_once('smarty3/Smarty.class.php'); |
||||
$smarty = new Smarty(); |
||||
$smarty->template_dir = 'tpl'; |
||||
$smarty->compile_dir = 'tpl_c'; |
||||
$smarty->registerPlugin('function', 'treelist', 'print_tree'); |
||||
$smarty->assign("suser_tooltips", $_SESSION['suser_tooltips']); |
||||
|
||||
// classes |
||||
// db |
||||
// load class |
||||
require("lib/db.class.php"); |
||||
|
||||
// create instance |
||||
$db = new Db($dblink); |
||||
|
||||
// user |
||||
// load class |
||||
require("lib/user.class.php"); |
||||
|
||||
// create instance |
||||
$user = new User(); |
||||
|
||||
// tpl |
||||
require_once('smarty3/Smarty.class.php'); |
||||
$smarty = new Smarty(); |
||||
$smarty->template_dir = 'tpl'; |
||||
$smarty->compile_dir = 'tpl_c'; |
||||
$smarty->registerPlugin('function', 'treelist', 'print_tree'); |
||||
$smarty->assign("suser_tooltips", $_SESSION['suser_tooltips']); |
||||
?> |
||||
|
@ -1,70 +1,46 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$query = "SELECT |
||||
location_id AS id, |
||||
location_name AS value, |
||||
location_parent AS parent_id |
||||
FROM |
||||
location |
||||
ORDER BY location_parent, location_sort, location_name"; |
||||
|
||||
// start location |
||||
// look for locations |
||||
// build query |
||||
$query = "SELECT |
||||
location_id AS id, |
||||
location_name AS value, |
||||
location_parent AS parent_id |
||||
FROM |
||||
location |
||||
ORDER BY location_parent, location_sort, location_name"; |
||||
$locations = $db->db_select($query); |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
// function for recursion |
||||
function build_tree($parent_id, $level) { |
||||
global $locations; |
||||
$children = array(); |
||||
foreach ($locations as $key => $location) { |
||||
if ($location['parent_id'] == $parent_id) { |
||||
unset($location['parent_id']); |
||||
$location['children'] = build_tree($location['id'], $level+1); |
||||
$location['level'] = $level; |
||||
$location['href'] = 'locationview.php?location_id=' . $location['id']; |
||||
$children[] = $location; |
||||
} |
||||
} |
||||
return $children; |
||||
} |
||||
|
||||
function build_tree($parent_id, $level) { |
||||
global $locations; |
||||
$children = array(); |
||||
foreach ($locations as $key => $location) { |
||||
if ($location['parent_id'] == $parent_id) { |
||||
unset($location['parent_id']); |
||||
$location['children'] = build_tree($location['id'], $level+1); |
||||
$location['level'] = $level; |
||||
$location['href'] = 'locationview.php?location_id=' . $location['id']; |
||||
$children[] = $location; |
||||
} |
||||
} |
||||
return $children; |
||||
} |
||||
$tree = build_tree(0, 0); |
||||
$smarty->assign("locations", $tree); |
||||
$tree = build_tree(0, 0); |
||||
$smarty->assign("locations", $tree); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("location.tpl"); |
||||
$smarty->display("location.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,109 +1,78 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$location_parent = sanitize($_GET['location_parent']); |
||||
$location_parent = sanitize($_GET['location_parent']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("header.php"); |
||||
|
||||
|
||||
// ************* <option value="0">{$lang_option_none}</option> |
||||
|
||||
$query = "SELECT location_id, location_name, location_parent, location_sort |
||||
FROM location |
||||
ORDER BY location_parent, location_sort, location_name"; |
||||
|
||||
// start parent |
||||
// look for locations |
||||
// build query |
||||
$query = "SELECT location_id, location_name, location_parent, location_sort |
||||
FROM location |
||||
ORDER BY location_parent, location_sort, location_name"; |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
$locations = $db->db_select($query); |
||||
|
||||
// count results |
||||
$location_counter = count($locations); |
||||
$location_counter = count($locations); |
||||
|
||||
// any loactions? |
||||
if ($location_counter>0) { |
||||
// get objects |
||||
foreach($locations AS $location) { |
||||
// create arrays |
||||
$location_names[$location['location_id']] = $location['location_name']; |
||||
$parents[$location['location_parent']][] = $location['location_id']; |
||||
} |
||||
} |
||||
|
||||
// look for parents |
||||
// function to look for parents and create a new array for every child |
||||
function location($parents, $parent = 0) { |
||||
// loop array to check |
||||
foreach($parents[$parent] as $child) { |
||||
if(isset($parents[$child])) { |
||||
// element has children |
||||
$children[$child] = location($parents, $child); |
||||
} else { |
||||
// no children, set NULL |
||||
$children[$child] = NULL; |
||||
} |
||||
} |
||||
|
||||
// and again... |
||||
return $children; |
||||
} |
||||
if ($location_counter>0) { |
||||
// get objects |
||||
foreach ($locations AS $location) { |
||||
// create arrays |
||||
$location_names[$location['location_id']] = $location['location_name']; |
||||
$parents[$location['location_parent']][] = $location['location_id']; |
||||
} |
||||
} |
||||
|
||||
// look for parents |
||||
// function to look for parents and create a new array for every child |
||||
function location($parents, $parent = 0) { |
||||
// loop array to check |
||||
foreach ($parents[$parent] as $child) { |
||||
if (isset($parents[$child])) { |
||||
// element has children |
||||
$children[$child] = location($parents, $child); |
||||
} else { |
||||
// no children, set NULL |
||||
$children[$child] = NULL; |
||||
} |
||||
} |
||||
|
||||
// and again... |
||||
return $children; |
||||
} |
||||
|
||||
// recursive children check to template |
||||
function checkchildren($locations, $level) { |
||||
global $location_options; |
||||
global $location_names; |
||||
global $location_parent; |
||||
// recursive children check to template |
||||
function checkchildren($locations, $level) { |
||||
global $location_options; |
||||
global $location_names; |
||||
global $location_parent; |
||||
|
||||
foreach ($locations as $parent=>$child) { |
||||
$row = str_repeat("- ", $level) . $location_names[$parent]; |
||||
$location_options[$parent] = $row; |
||||
if(isset($child)) { |
||||
checkchildren($child, $level+1); |
||||
} |
||||
} |
||||
|
||||
} |
||||
foreach ($locations as $parent=>$child) { |
||||
$row = str_repeat("- ", $level) . $location_names[$parent]; |
||||
$location_options[$parent] = $row; |
||||
if (isset($child)) { |
||||
checkchildren($child, $level+1); |
||||
} |
||||
} |
||||
} |
||||
|
||||
$tree = location($parents); |
||||
$location_options = array(0 => '-'); |
||||
checkchildren($tree, 0); |
||||
$smarty->assign("location_options", $location_options); |
||||
$smarty->assign("location_parent", $location_parent); |
||||
$tree = location($parents); |
||||
$location_options = array(0 => '-'); |
||||
checkchildren($tree, 0); |
||||
$smarty->assign("location_options", $location_options); |
||||
$smarty->assign("location_parent", $location_parent); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationadd.tpl"); |
||||
$smarty->display("locationadd.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,58 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
// run query |
||||
$location = $db->db_select($query); |
||||
$location = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationdel.tpl"); |
||||
$smarty->display("locationdel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,139 +1,104 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location_name, |
||||
location_parent, |
||||
location_info, |
||||
location_sort |
||||
FROM |
||||
location |
||||
WHERE |
||||
location.location_id=" . $location_id; |
||||
include("header.php"); |
||||
|
||||
// location |
||||
$query = "SELECT |
||||
location_name, |
||||
location_parent, |
||||
location_info, |
||||
location_sort |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
// run query |
||||
$location = $db->db_select($query); |
||||
$location = $db->db_select($query); |
||||
|
||||
// get parent |
||||
$location_parent = $location[0]['location_parent']; |
||||
$location_parent = $location[0]['location_parent']; |
||||
|
||||
// send to tpl |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$smarty->assign("location_info", $location[0]['location_info']); |
||||
$smarty->assign("location_sort", $location[0]['location_sort']); |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$smarty->assign("location_info", $location[0]['location_info']); |
||||
$smarty->assign("location_sort", $location[0]['location_sort']); |
||||
|
||||
// setup parent location |
||||
// look for locations |
||||
// build query |
||||
$query = "SELECT |
||||
location_id, |
||||
location_name, |
||||
location_parent |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id != " . $location_id . " |
||||
ORDER BY |
||||
location.location_name"; |
||||
// parent location |
||||
$query = "SELECT |
||||
location_id, |
||||
location_name, |
||||
location_parent |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id != " . $location_id . " |
||||
ORDER BY |
||||
location_name"; |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
$locations = $db->db_select($query); |
||||
|
||||
// count results |
||||
$location_counter = count($locations); |
||||
$location_counter = count($locations); |
||||
|
||||
// counter to tpl |
||||
$smarty->assign("location_counter", $location_counter); |
||||
$smarty->assign("location_counter", $location_counter); |
||||
|
||||
// any loactions? |
||||
if ($location_counter>0) { |
||||
// get objects |
||||
foreach($locations AS $location) { |
||||
// create arrays |
||||
$location_names[$location['location_id']] = $location['location_name']; |
||||
$parents[$location['location_parent']][] = $location['location_id']; |
||||
} |
||||
} |
||||
|
||||
// look for parents |
||||
// function to look for parents and create a new array for every child |
||||
function location($parents, $parent = 0) { |
||||
// loop array to check |
||||
foreach($parents[$parent] as $child) { |
||||
if(isset($parents[$child])) { |
||||
// element has children |
||||
$children[$child] = location($parents, $child); |
||||
} else { |
||||
// no children, set NULL |
||||
$children[$child] = NULL; |
||||
} |
||||
} |
||||
|
||||
// and again... |
||||
return $children; |
||||
} |
||||
|
||||
// recursive children check to template |
||||
function checkchildren($locations, $level) { |
||||
global $location_options; |
||||
global $location_names; |
||||
global $location_parent; |
||||
|
||||
foreach ($locations as $parent=>$child) { |
||||
$row = str_repeat("- ", $level) . $location_names[$parent]; |
||||
$location_options[$parent] = $row; |
||||
if(isset($child)) { |
||||
checkchildren($child, $level+1); |
||||
} |
||||
} |
||||
} |
||||
// any loactions? |
||||
if ($location_counter>0) { |
||||
foreach($locations AS $location) { |
||||
$location_names[$location['location_id']] = $location['location_name']; |
||||
$parents[$location['location_parent']][] = $location['location_id']; |
||||
} |
||||
} |
||||
|
||||
$tree = location($parents); |
||||
$location_options = array(0 => '-'); |
||||
checkchildren($tree, 0); |
||||
$smarty->assign("location_options", $location_options); |
||||
$smarty->assign("location_parent", $location_parent); |
||||
// look for parents |
||||
// function to look for parents and create a new array for every child |
||||
function location($parents, $parent = 0) { |
||||
// loop array to check |
||||
foreach($parents[$parent] as $child) { |
||||
if(isset($parents[$child])) { |
||||
// element has children |
||||
$children[$child] = location($parents, $child); |
||||
} else { |
||||
// no children, set NULL |
||||
$children[$child] = NULL; |
||||
} |
||||
} |
||||
|
||||
// and again... |
||||
return $children; |
||||
} |
||||
|
||||
// recursive children check to template |
||||
function checkchildren($locations, $level) { |
||||
global $location_options; |
||||
global $location_names; |
||||
global $location_parent; |
||||
|
||||
foreach ($locations as $parent=>$child) { |
||||
$row = str_repeat("- ", $level) . $location_names[$parent]; |
||||
$location_options[$parent] = $row; |
||||
if(isset($child)) { |
||||
checkchildren($child, $level+1); |
||||
} |
||||
} |
||||
} |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationedit.tpl"); |
||||
$tree = location($parents); |
||||
$location_options = array(0 => '-'); |
||||
checkchildren($tree, 0); |
||||
$smarty->assign("location_options", $location_options); |
||||
$smarty->assign("location_parent", $location_parent); |
||||
|
||||
$smarty->display("locationedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
// run query |
||||
$location = $db->db_select($query); |
||||
|
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
// setup subnet |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationsubnetadd.tpl"); |
||||
$location = $db->db_select($query); |
||||
|
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
$smarty->display("locationsubnetadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,76 +1,47 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location.location_name AS location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location.location_id=" . $location_id; |
||||
include("header.php"); |
||||
|
||||
// location |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
// run query |
||||
$location = $db->db_select($query); |
||||
$location = $db->db_select($query); |
||||
|
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_id AS subnet_id, |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnetlocation, |
||||
subnet |
||||
WHERE |
||||
subnetlocation.location_id=" . $location_id . " |
||||
AND subnet.subnet_id=subnetlocation.subnet_id |
||||
ORDER BY |
||||
INET_ATON(subnet.subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign($subnets); |
||||
// subnet |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask |
||||
FROM |
||||
subnetlocation AS l LEFT JOIN subnet AS s USING (subnet_id) |
||||
WHERE |
||||
l.location_id=" . $location_id . " |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign($subnets); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationsubnetdel.tpl"); |
||||
$smarty->display("locationsubnetdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,58 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
include("includes.php"); |
||||
|
||||
// run query |
||||
$location = $db->db_select($query); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
include("header.php"); |
||||
// location |
||||
$query = "SELECT |
||||
location_name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_id=" . $location_id; |
||||
|
||||
$location = $db->db_select($query); |
||||
|
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_name", $location[0]['location_name']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationsubnetedit.tpl"); |
||||
$smarty->display("locationsubnetedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,108 +1,80 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$location_id = sanitize($_GET['location_id']); |
||||
$location_id = sanitize($_GET['location_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// start locationcrumb |
||||
// get location crumbs |
||||
// locationcrumb |
||||
|
||||
$query = "SELECT location_id AS id, |
||||
location_name AS name, |
||||
location_parent AS parent_id, |
||||
location_info |
||||
FROM location |
||||
WHERE location_id=" . $location_id; |
||||
$location = $db->db_select($query); |
||||
$location[0]['url'] = 'locationview.php?location_id=' . $location[0]['id']; |
||||
$crumbs[] = $location[0]; |
||||
$level = 1; |
||||
while ($crumbs[0]['parent_id'] != 0) { |
||||
$query = "SELECT location_id AS id, |
||||
location_name AS name, |
||||
location_parent AS parent_id |
||||
FROM location |
||||
WHERE location_id=" . $crumbs[0]['parent_id']; |
||||
$result = $db->db_select($query); |
||||
$result[0]['url'] = 'locationview.php?location_id=' . $result[0]['id']; |
||||
array_unshift($crumbs, $result[0]); |
||||
$level++; |
||||
} |
||||
$query = "SELECT location_id AS id, |
||||
location_name AS name, |
||||
location_parent AS parent_id, |
||||
location_info |
||||
FROM location |
||||
WHERE location_id=" . $location_id; |
||||
$location = $db->db_select($query); |
||||
$location[0]['url'] = 'locationview.php?location_id=' . $location[0]['id']; |
||||
$crumbs[] = $location[0]; |
||||
$level = 1; |
||||
while ($crumbs[0]['parent_id'] != 0) { |
||||
$query = "SELECT location_id AS id, |
||||
location_name AS name, |
||||
location_parent AS parent_id |
||||
FROM location |
||||
WHERE location_id=" . $crumbs[0]['parent_id']; |
||||
$result = $db->db_select($query); |
||||
$result[0]['url'] = 'locationview.php?location_id=' . $result[0]['id']; |
||||
array_unshift($crumbs, $result[0]); |
||||
$level++; |
||||
} |
||||
|
||||
// send to tpl |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_info", nl2br($location[0]['location_info'])); |
||||
$smarty->assign("crumbs", $crumbs); |
||||
$smarty->assign("location_id", $location_id); |
||||
$smarty->assign("location_info", nl2br($location[0]['location_info'])); |
||||
$smarty->assign("crumbs", $crumbs); |
||||
|
||||
|
||||
// setup sublocations |
||||
// build query |
||||
$query = "SELECT |
||||
location_id AS sublocation_id, |
||||
location_name AS sublocation_name, |
||||
LEFT(location_info, 40) AS info_short, |
||||
CHAR_LENGTH(location_info) AS info_length |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_parent=" . $location_id . " |
||||
ORDER BY |
||||
location_name"; |
||||
// sublocations |
||||
$query = "SELECT |
||||
location_id AS sublocation_id, |
||||
location_name AS sublocation_name, |
||||
LEFT(location_info, 40) AS info_short, |
||||
CHAR_LENGTH(location_info) AS info_length |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_parent=" . $location_id . " |
||||
ORDER BY |
||||
location_name"; |
||||
|
||||
// run query |
||||
$sublocations = $db->db_select($query); |
||||
$smarty->assign("sublocations", $sublocations); |
||||
$sublocations = $db->db_select($query); |
||||
$smarty->assign("sublocations", $sublocations); |
||||
|
||||
// setup subnets |
||||
// build query |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask |
||||
FROM |
||||
subnet AS s LEFT JOIN subnetlocation USING (subnet_id) |
||||
WHERE |
||||
subnetlocation.location_id=" . $location_id . " |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
// subnets |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask |
||||
FROM |
||||
subnet AS s LEFT JOIN subnetlocation USING (subnet_id) |
||||
WHERE |
||||
subnetlocation.location_id=" . $location_id . " |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnets", $subnets); |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnets", $subnets); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("locationview.tpl"); |
||||
$smarty->display("locationview.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,77 +1,47 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// session |
||||
// start session |
||||
session_name('ipreg'); |
||||
session_start(); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
session_name('ipreg'); |
||||
session_start(); |
||||
|
||||
// headers |
||||
// raw http headers |
||||
header("Content-Type: text/html; charset=utf-8"); |
||||
include("config.php"); |
||||
include("dbconnect.php"); |
||||
|
||||
// includes |
||||
// includes |
||||
include("config.php"); |
||||
include("dbconnect.php"); |
||||
include("lib.php"); |
||||
|
||||
// load lib |
||||
include("lib.php"); |
||||
|
||||
// include language file |
||||
$language = lang_getfrombrowser($config_lang, $config_lang_default, null, false); |
||||
include('lang/' . $language . '.php'); |
||||
// include language file |
||||
$language = lang_getfrombrowser($config_lang, $config_lang_default, null, false); |
||||
include('lang/' . $language . '.php'); |
||||
|
||||
// try login? |
||||
// check for submit |
||||
if ($_SERVER['REQUEST_METHOD']=="POST" ) { |
||||
/// get post info |
||||
$user_name = sanitize($_POST['user_name']); |
||||
$user_pass = sanitize($_POST['user_pass']); |
||||
|
||||
// login |
||||
$login = $user->user_login($user_name, $user_pass); |
||||
|
||||
if($login==TRUE) { |
||||
// redirect |
||||
header_location("index.php"); |
||||
} else { |
||||
// not ok, break session |
||||
$_SESSION = array(); |
||||
session_destroy(); |
||||
} |
||||
} |
||||
|
||||
// start output |
||||
// get version for the footer-stamp |
||||
$smarty->assign("config_version", $config_version); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
// check for submit |
||||
if ($_SERVER['REQUEST_METHOD']=="POST" ) { |
||||
/// get post info |
||||
$user_name = sanitize($_POST['user_name']); |
||||
$user_pass = sanitize($_POST['user_pass']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("login.tpl"); |
||||
// login |
||||
$login = $user->user_login($user_name, $user_pass); |
||||
|
||||
if($login==TRUE) { |
||||
// redirect |
||||
header_location("index.php"); |
||||
} else { |
||||
// not ok, break session |
||||
$_SESSION = array(); |
||||
session_destroy(); |
||||
} |
||||
} |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
$smarty->assign("config_version", $config_version); |
||||
$smarty->assign($lang); |
||||
|
||||
$smarty->display("login.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,33 +1,17 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
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. |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
include("includes.php"); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
// user logout: clear session |
||||
$_SESSION = array(); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// logout |
||||
// user logout |
||||
$user->user_logout(); |
||||
|
||||
// redirect |
||||
header("Location: index.php"); |
||||
// redirect to start page |
||||
header("Location: index.php"); |
||||
?> |
@ -1,90 +1,63 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
include("includes.php"); |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// setup node_ext |
||||
// build query |
||||
$query = "SELECT |
||||
node_ip AS node_ip_ext |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
include("header.php"); |
||||
|
||||
// node_ext |
||||
$query = "SELECT |
||||
node_ip AS node_ip_ext |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
$node = $db->db_select($query); |
||||
|
||||
$smarty->assign("node_id_ext", $node_id); |
||||
$smarty->assign("node_ip_ext", $node[0]['node_ip_ext']); |
||||
$smarty->assign("node_id_ext", $node_id); |
||||
$smarty->assign("node_ip_ext", $node[0]['node_ip_ext']); |
||||
|
||||
// setup node_int |
||||
// build query |
||||
$query = "SELECT |
||||
a.asset_name, |
||||
n.node_id AS node_id_int, |
||||
n.node_ip AS node_ip_int |
||||
// node_int |
||||
$query = "SELECT |
||||
a.asset_name, |
||||
n.node_id AS node_id_int, |
||||
n.node_ip AS node_ip_int |
||||
FROM |
||||
asset AS a LEFT JOIN node AS n USING (asset_id) |
||||
WHERE |
||||
n.node_id NOT IN ( |
||||
SELECT |
||||
nat_int |
||||
FROM |
||||
asset AS a LEFT JOIN node AS n USING (asset_id) |
||||
nat |
||||
WHERE |
||||
n.node_id NOT IN ( |
||||
SELECT |
||||
nat_int |
||||
FROM |
||||
nat |
||||
WHERE |
||||
nat_ext=" . $node_id . " |
||||
) |
||||
AND n.node_id!=" . $node_id . " |
||||
ORDER BY |
||||
INET_ATON(n.node_ip)"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
foreach ($nodes as $rec) { |
||||
$node_options[$rec['node_id_int']] = $rec['node_ip_int'] . '/' . $rec['asset_name']; |
||||
} |
||||
$smarty->assign("node_options", $node_options); |
||||
nat_ext=" . $node_id . " |
||||
) |
||||
AND n.node_id!=" . $node_id . " |
||||
ORDER BY |
||||
INET_ATON(n.node_ip)"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
foreach ($nodes as $rec) { |
||||
$node_options[$rec['node_id_int']] = $rec['node_ip_int'] . '/' . $rec['asset_name']; |
||||
} |
||||
$smarty->assign("node_options", $node_options); |
||||
|
||||
$nat_type_options[1] = $lang['lang_nat_type_1']; |
||||
$nat_type_options[2] = $lang['lang_nat_type_2']; |
||||
$nat_type_options[3] = $lang['lang_nat_type_3']; |
||||
$smarty->assign("nat_type_options", $nat_type_options); |
||||
$nat_type_options[1] = $lang['lang_nat_type_1']; |
||||
$nat_type_options[2] = $lang['lang_nat_type_2']; |
||||
$nat_type_options[3] = $lang['lang_nat_type_3']; |
||||
$smarty->assign("nat_type_options", $nat_type_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("natadd.tpl"); |
||||
$smarty->display("natadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,83 +1,55 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup node_ext |
||||
// build query |
||||
$query = "SELECT |
||||
node_ip AS node_ip_ext |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
|
||||
$smarty->assign("node_id_ext", $node_id); |
||||
$smarty->assign("node_ip_ext", $node[0]['node_ip_ext']); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// setup options |
||||
// build query |
||||
$query = "SELECT |
||||
a.asset_name, |
||||
n.node_ip, |
||||
x.nat_ext |
||||
FROM |
||||
asset AS a, |
||||
nat AS x, |
||||
node AS n |
||||
WHERE |
||||
x.nat_ext=" . $node_id . " |
||||
AND n.node_id=x.nat_int |
||||
AND a.asset_id=n.asset_id |
||||
ORDER BY |
||||
INET_ATON(n.node_ip)"; |
||||
include("includes.php"); |
||||
|
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
// node_ext |
||||
$query = "SELECT |
||||
node_ip AS node_ip_ext |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
|
||||
$node = $db->db_select($query); |
||||
|
||||
$smarty->assign("node_id_ext", $node_id); |
||||
$smarty->assign("node_ip_ext", $node[0]['node_ip_ext']); |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
// options |
||||
$query = "SELECT |
||||
a.asset_name, |
||||
n.node_ip, |
||||
x.nat_ext |
||||
FROM |
||||
asset AS a, |
||||
nat AS x, |
||||
node AS n |
||||
WHERE |
||||
x.nat_ext=" . $node_id . " |
||||
AND n.node_id=x.nat_int |
||||
AND a.asset_id=n.asset_id |
||||
ORDER BY |
||||
INET_ATON(n.node_ip)"; |
||||
|
||||
$options = array(); |
||||
foreach ($nodes as $rec) { |
||||
$options[$rec['nat_ext']] = $rec['node_ip'] . '/' . $rec['asset_name']; |
||||
} |
||||
$smarty->assign("nat_options", $options); |
||||
$nodes = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("natdel.tpl"); |
||||
$options = array(); |
||||
foreach ($nodes as $rec) { |
||||
$options[$rec['nat_ext']] = $rec['node_ip'] . '/' . $rec['asset_name']; |
||||
} |
||||
$smarty->assign("nat_options", $options); |
||||
$smarty->display("natdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,57 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
node.node_ip AS node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node.node_id=" . $node_id; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node.node_id=" . $node_id; |
||||
|
||||
$node = $db->db_select($query); |
||||
|
||||
$smarty->assign("node_id", $node_id); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
$smarty->assign("node_id", $node_id); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("natedit.tpl"); |
||||
$smarty->display("natedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,78 +1,40 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// start node |
||||
// setup view |
||||
// subnet |
||||
if(isset($_GET['subnet_id'])) { |
||||
// get id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// build query part |
||||
$subnet_view = "AND node.subnet_id=" . $subnet_id; |
||||
|
||||
// to tpl |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
} else { |
||||
// to tpl |
||||
$smarty->assign("subnet_id", ""); |
||||
} |
||||
|
||||
// build query |
||||
$query = "SELECT |
||||
asset.asset_id, |
||||
REPLACE(asset.asset_name, ' ', ' ') AS asset_name, |
||||
asset.asset_info, |
||||
node.node_id, |
||||
node.node_ip |
||||
FROM |
||||
asset, |
||||
node |
||||
WHERE |
||||
asset.asset_id=node.asset_id |
||||
" . $subnet_view . " |
||||
GROUP BY |
||||
node.node_id |
||||
ORDER BY |
||||
INET_ATON(node.node_ip)"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("node.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
if(isset($_GET['subnet_id'])) { |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
$subnet_view = "WHERE node.subnet_id=" . $subnet_id; |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
} else { |
||||
$smarty->assign("subnet_id", ""); |
||||
} |
||||
|
||||
$query = "SELECT |
||||
asset.asset_id, |
||||
REPLACE(asset.asset_name, ' ', ' ') AS asset_name, |
||||
asset.asset_info, |
||||
node.node_id, |
||||
node.node_ip |
||||
FROM |
||||
asset LEFT JOIN node USING (asset_id) |
||||
" . $subnet_view . " |
||||
GROUP BY |
||||
node.node_id |
||||
ORDER BY |
||||
INET_ATON(node.node_ip)"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
$smarty->display("node.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,54 +1,26 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// check for set ip and/or subnet_id |
||||
if ((isset($_GET['node_ip'])) ? $node_ip = sanitize($_GET['node_ip']) : $node_ip = ''); |
||||
if ((isset($_GET['subnet_id'])) ? $subnet_id = sanitize($_GET['subnet_id']) : $subnet_id = ''); |
||||
if ((isset($_GET['node_ip'])) ? $node_ip = sanitize($_GET['node_ip']) : $node_ip = ''); |
||||
if ((isset($_GET['subnet_id'])) ? $subnet_id = sanitize($_GET['subnet_id']) : $subnet_id = ''); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("header.php"); |
||||
|
||||
// set vars |
||||
$smarty->assign("user_dns1suffix", $_SESSION['suser_dns1suffix']); |
||||
$smarty->assign("user_dns2suffix", $_SESSION['suser_dns2suffix']); |
||||
$smarty->assign("node_ip", $node_ip); |
||||
$smarty->assign("user_dns1suffix", $_SESSION['suser_dns1suffix']); |
||||
$smarty->assign("user_dns2suffix", $_SESSION['suser_dns2suffix']); |
||||
$smarty->assign("node_ip", $node_ip); |
||||
|
||||
// setup subnet |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
|
||||
// setup assetclass |
||||
$smarty->assign("assetclass_options", $db->options_assetclass()); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("nodeadd.tpl"); |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
$smarty->assign("assetclass_options", $db->options_assetclass()); |
||||
$smarty->display("nodeadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
asset_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
include("includes.php"); |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("node_id", $node_id); |
||||
$smarty->assign("asset_id", $node[0]['asset_id']); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
asset_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_id=" . $node_id; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("node_id", $node_id); |
||||
$smarty->assign("asset_id", $node[0]['asset_id']); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("nodedel.tpl"); |
||||
$smarty->display("nodedel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,86 +1,54 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$node_id = sanitize($_GET['node_id']); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("header.php"); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
a.asset_id, |
||||
n.node_id, |
||||
n.node_ip, |
||||
n.node_mac, |
||||
n.node_dns1, |
||||
n.node_dns2, |
||||
n.node_info, |
||||
s.subnet_id, |
||||
n.zone_id |
||||
FROM |
||||
asset AS a, |
||||
node AS n, |
||||
subnet AS s |
||||
WHERE |
||||
a.asset_id=n.asset_id |
||||
AND n.node_id=" . $node_id . " |
||||
AND s.subnet_id=n.subnet_id"; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("node_id", $node[0]['node_id']); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
$smarty->assign("node_mac", write_mac($node[0]['node_mac'])); |
||||
$smarty->assign("node_dns1", $node[0]['node_dns1']); |
||||
$smarty->assign("node_dns2", $node[0]['node_dns2']); |
||||
$smarty->assign("node_info", $node[0]['node_info']); |
||||
$smarty->assign("asset_id", $node[0]['asset_id']); |
||||
$smarty->assign("subnet_id", $node[0]['subnet_id']); |
||||
$smarty->assign("zone_id", $node[0]['zone_id']); |
||||
$query = "SELECT |
||||
a.asset_id, |
||||
n.node_id, |
||||
n.node_ip, |
||||
n.node_mac, |
||||
n.node_dns1, |
||||
n.node_dns2, |
||||
n.node_info, |
||||
s.subnet_id, |
||||
n.zone_id |
||||
FROM |
||||
asset AS a, |
||||
node AS n, |
||||
subnet AS s |
||||
WHERE |
||||
a.asset_id=n.asset_id |
||||
AND n.node_id=" . $node_id . " |
||||
AND s.subnet_id=n.subnet_id"; |
||||
|
||||
// setup asset |
||||
$smarty->assign("asset_options", $db->options_asset()); |
||||
$node = $db->db_select($query); |
||||
|
||||
// setup subnet |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
$smarty->assign("node_id", $node[0]['node_id']); |
||||
$smarty->assign("node_ip", $node[0]['node_ip']); |
||||
$smarty->assign("node_mac", write_mac($node[0]['node_mac'])); |
||||
$smarty->assign("node_dns1", $node[0]['node_dns1']); |
||||
$smarty->assign("node_dns2", $node[0]['node_dns2']); |
||||
$smarty->assign("node_info", $node[0]['node_info']); |
||||
$smarty->assign("asset_id", $node[0]['asset_id']); |
||||
$smarty->assign("subnet_id", $node[0]['subnet_id']); |
||||
$smarty->assign("zone_id", $node[0]['zone_id']); |
||||
|
||||
// setup zone |
||||
$smarty->assign("zone_options", $db->options_zone("(keine)")); |
||||
$smarty->assign("asset_options", $db->options_asset()); |
||||
$smarty->assign("subnet_options", $db->options_subnet()); |
||||
$smarty->assign("zone_options", $db->options_zone("(keine)")); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("nodeedit.tpl"); |
||||
$smarty->display("nodeedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,107 +1,85 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
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. |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
include("includes.php"); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
if (isset($_GET['node_id']) && (!empty($_GET['node_id']))) { |
||||
$node_id = sanitize($_GET['node_id']); |
||||
} else { |
||||
// redirect to error page |
||||
header_location("comments.php?comments=error"); |
||||
exit; |
||||
} |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
include("header.php"); |
||||
// node |
||||
$query = "SELECT |
||||
asset.asset_id, |
||||
asset.asset_name, |
||||
node.node_id, |
||||
node.node_ip, |
||||
node.node_mac, |
||||
node.node_dns1, |
||||
node.node_dns2, |
||||
node.node_info, |
||||
node.node_type, |
||||
subnet.subnet_id, |
||||
subnet.subnet_address, |
||||
subnet.subnet_mask, |
||||
zone.zone_origin |
||||
FROM |
||||
node |
||||
JOIN asset USING (asset_id) |
||||
JOIN subnet USING (subnet_id) |
||||
LEFT JOIN zone USING (zone_id) |
||||
WHERE |
||||
node.node_id=" . $node_id; |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
$node = $db->db_select($query); |
||||
$node[0]['node_mac'] = write_mac($node[0]['node_mac']); |
||||
$smarty->assign("node", $node[0]); |
||||
|
||||
// get id |
||||
$node_id = sanitize($_GET['node_id']); |
||||
// nat |
||||
$query = "SELECT |
||||
asset_ext.asset_id AS asset_id_ext, |
||||
asset_int.asset_id AS asset_id_int, |
||||
asset_ext.asset_name AS asset_name_ext, |
||||
asset_int.asset_name AS asset_name_int, |
||||
nat.nat_id AS nat_id, |
||||
nat.nat_type AS nat_type, |
||||
nat.nat_ext AS nat_ext, |
||||
nat.nat_int AS nat_int, |
||||
node_ext.node_ip AS node_ip_ext, |
||||
node_int.node_ip AS node_ip_int, |
||||
node_int.node_id AS node_id_int, |
||||
node_ext.node_id AS node_id_ext |
||||
FROM |
||||
asset AS asset_ext, |
||||
asset AS asset_int, |
||||
nat, |
||||
node AS node_ext, |
||||
node AS node_int |
||||
WHERE |
||||
(nat.nat_ext=" . $node_id . " |
||||
OR nat.nat_int=" . $node_id . ") |
||||
AND node_ext.node_id=nat.nat_ext |
||||
AND node_int.node_id=nat.nat_int |
||||
AND asset_ext.asset_id=node_ext.asset_id |
||||
AND asset_int.asset_id=node_int.asset_id |
||||
ORDER BY |
||||
INET_ATON(node_ext.node_ip), |
||||
INET_ATON(node_int.node_ip)"; |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$natrules = $db->db_select($query); |
||||
$smarty->assign("natrules", $natrules); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$smarty->display("nodeview.tpl"); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
asset.asset_id, |
||||
asset.asset_name, |
||||
node.node_id, |
||||
node.node_ip, |
||||
node.node_mac, |
||||
node.node_dns1, |
||||
node.node_dns2, |
||||
node.node_info, |
||||
node.node_type, |
||||
subnet.subnet_id, |
||||
subnet.subnet_address, |
||||
subnet.subnet_mask, |
||||
zone.zone_origin |
||||
FROM |
||||
node |
||||
JOIN asset USING (asset_id) |
||||
JOIN subnet USING (subnet_id) |
||||
LEFT JOIN zone USING (zone_id) |
||||
WHERE |
||||
node.node_id=" . $node_id; |
||||
|
||||
// run query |
||||
$node = $db->db_select($query); |
||||
$node[0]['node_mac'] = write_mac($node[0]['node_mac']); |
||||
$smarty->assign("node", $node[0]); |
||||
|
||||
// setup nat |
||||
// build query |
||||
$query = "SELECT |
||||
asset_ext.asset_id AS asset_id_ext, |
||||
asset_int.asset_id AS asset_id_int, |
||||
asset_ext.asset_name AS asset_name_ext, |
||||
asset_int.asset_name AS asset_name_int, |
||||
nat.nat_id AS nat_id, |
||||
nat.nat_type AS nat_type, |
||||
nat.nat_ext AS nat_ext, |
||||
nat.nat_int AS nat_int, |
||||
node_ext.node_ip AS node_ip_ext, |
||||
node_int.node_ip AS node_ip_int, |
||||
node_int.node_id AS node_id_int, |
||||
node_ext.node_id AS node_id_ext |
||||
FROM |
||||
asset AS asset_ext, |
||||
asset AS asset_int, |
||||
nat, |
||||
node AS node_ext, |
||||
node AS node_int |
||||
WHERE |
||||
(nat.nat_ext=" . $node_id . " |
||||
OR nat.nat_int=" . $node_id . ") |
||||
AND node_ext.node_id=nat.nat_ext |
||||
AND node_int.node_id=nat.nat_int |
||||
AND asset_ext.asset_id=node_ext.asset_id |
||||
AND asset_int.asset_id=node_int.asset_id |
||||
ORDER BY |
||||
INET_ATON(node_ext.node_ip), |
||||
INET_ATON(node_int.node_ip)"; |
||||
|
||||
// run query |
||||
$natrules = $db->db_select($query); |
||||
// counter to tpl |
||||
$smarty->assign("natrules", $natrules); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("nodeview.tpl"); |
||||
|
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$smarty->display("options.tpl"); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("options.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,123 +1,99 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$smarty->assign("language", $language); |
||||
$smarty->assign("language", $language); |
||||
|
||||
|
||||
// setup options |
||||
// set menu checkboxes |
||||
// assets |
||||
if($_SESSION['suser_menu_assets']=='on') { |
||||
$user_menu_assets_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assets_checked = ''; |
||||
} |
||||
// assetclasses |
||||
if($_SESSION['suser_menu_assetclasses']=='on') { |
||||
$user_menu_assetclasses_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assetclasses_checked = ''; |
||||
} |
||||
// assetclassgroups |
||||
if($_SESSION['suser_menu_assetclassgroups']=='on') { |
||||
$user_menu_assetclassgroups_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assetclassgroups_checked = ''; |
||||
} |
||||
// locations |
||||
if($_SESSION['suser_menu_locations']=='on') { |
||||
$user_menu_locations_checked = 'checked'; |
||||
} else { |
||||
$user_menu_locations_checked = ''; |
||||
} |
||||
// nodes |
||||
if($_SESSION['suser_menu_nodes']=='on') { |
||||
$user_menu_nodes_checked = 'checked'; |
||||
} else { |
||||
$user_menu_nodes_checked = ''; |
||||
} |
||||
// subnets |
||||
if($_SESSION['suser_menu_subnets']=='on') { |
||||
$user_menu_subnets_checked = 'checked'; |
||||
} else { |
||||
$user_menu_subnets_checked = ''; |
||||
} |
||||
// users |
||||
if($_SESSION['suser_menu_users']=='on') { |
||||
$user_menu_users_checked = 'checked'; |
||||
} else { |
||||
$user_menu_users_checked = ''; |
||||
} |
||||
// vlans |
||||
if($_SESSION['suser_menu_vlans']=='on') { |
||||
$user_menu_vlans_checked = 'checked'; |
||||
} else { |
||||
$user_menu_vlans_checked = ''; |
||||
} |
||||
// zones |
||||
if($_SESSION['suser_menu_zones']=='on') { |
||||
$user_menu_zones_checked = 'checked'; |
||||
} else { |
||||
$user_menu_zones_checked = ''; |
||||
} |
||||
// tooltips |
||||
if($_SESSION['suser_tooltips']=='on') { |
||||
$user_tooltips_checked = 'checked'; |
||||
} else { |
||||
$user_tooltips_checked = ''; |
||||
} |
||||
|
||||
// send to tpl |
||||
$smarty->assign("user_id", $_SESSION['suser_id']); |
||||
$smarty->assign("user_imagesize", $_SESSION['suser_imagesize']); |
||||
$smarty->assign("user_imagecount", $_SESSION['suser_imagecount']); |
||||
$smarty->assign("user_mac", $_SESSION['suser_mac']); |
||||
$smarty->assign("user_dateformat", $_SESSION['suser_dateformat']); |
||||
$smarty->assign("user_dns1suffix", $_SESSION['suser_dns1suffix']); |
||||
$smarty->assign("user_dns2suffix", $_SESSION['suser_dns2suffix']); |
||||
$smarty->assign("user_language", $_SESSION['suser_language']); |
||||
$smarty->assign("user_menu_assets_checked", $user_menu_assets_checked); |
||||
$smarty->assign("user_menu_assetclasses_checked", $user_menu_assetclasses_checked); |
||||
$smarty->assign("user_menu_assetclassgroups_checked", $user_menu_assetclassgroups_checked); |
||||
$smarty->assign("user_menu_locations_checked", $user_menu_locations_checked); |
||||
$smarty->assign("user_menu_nodes_checked", $user_menu_nodes_checked); |
||||
$smarty->assign("user_menu_subnets_checked", $user_menu_subnets_checked); |
||||
$smarty->assign("user_menu_users_checked", $user_menu_users_checked); |
||||
$smarty->assign("user_menu_vlans_checked", $user_menu_vlans_checked); |
||||
$smarty->assign("user_menu_zones_checked", $user_menu_zones_checked); |
||||
$smarty->assign("user_tooltips_checked", $user_tooltips_checked); |
||||
if($_SESSION['suser_menu_assets']=='on') { |
||||
$user_menu_assets_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assets_checked = ''; |
||||
} |
||||
// assetclasses |
||||
if($_SESSION['suser_menu_assetclasses']=='on') { |
||||
$user_menu_assetclasses_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assetclasses_checked = ''; |
||||
} |
||||
// assetclassgroups |
||||
if($_SESSION['suser_menu_assetclassgroups']=='on') { |
||||
$user_menu_assetclassgroups_checked = 'checked'; |
||||
} else { |
||||
$user_menu_assetclassgroups_checked = ''; |
||||
} |
||||
// locations |
||||
if($_SESSION['suser_menu_locations']=='on') { |
||||
$user_menu_locations_checked = 'checked'; |
||||
} else { |
||||
$user_menu_locations_checked = ''; |
||||
} |
||||
// nodes |
||||
if($_SESSION['suser_menu_nodes']=='on') { |
||||
$user_menu_nodes_checked = 'checked'; |
||||
} else { |
||||
$user_menu_nodes_checked = ''; |
||||
} |
||||
// subnets |
||||
if($_SESSION['suser_menu_subnets']=='on') { |
||||
$user_menu_subnets_checked = 'checked'; |
||||
} else { |
||||
$user_menu_subnets_checked = ''; |
||||
} |
||||
// users |
||||
if($_SESSION['suser_menu_users']=='on') { |
||||
$user_menu_users_checked = 'checked'; |
||||
} else { |
||||
$user_menu_users_checked = ''; |
||||
} |
||||
// vlans |
||||
if($_SESSION['suser_menu_vlans']=='on') { |
||||
$user_menu_vlans_checked = 'checked'; |
||||
} else { |
||||
$user_menu_vlans_checked = ''; |
||||
} |
||||
// zones |
||||
if($_SESSION['suser_menu_zones']=='on') { |
||||
$user_menu_zones_checked = 'checked'; |
||||
} else { |
||||
$user_menu_zones_checked = ''; |
||||
} |
||||
// tooltips |
||||
if($_SESSION['suser_tooltips']=='on') { |
||||
$user_tooltips_checked = 'checked'; |
||||
} else { |
||||
$user_tooltips_checked = ''; |
||||
} |
||||
|
||||
$smarty->assign("user_id", $_SESSION['suser_id']); |
||||
$smarty->assign("user_imagesize", $_SESSION['suser_imagesize']); |
||||
$smarty->assign("user_imagecount", $_SESSION['suser_imagecount']); |
||||
$smarty->assign("user_mac", $_SESSION['suser_mac']); |
||||
$smarty->assign("user_dateformat", $_SESSION['suser_dateformat']); |
||||
$smarty->assign("user_dns1suffix", $_SESSION['suser_dns1suffix']); |
||||
$smarty->assign("user_dns2suffix", $_SESSION['suser_dns2suffix']); |
||||
$smarty->assign("user_language", $_SESSION['suser_language']); |
||||
$smarty->assign("user_menu_assets_checked", $user_menu_assets_checked); |
||||
$smarty->assign("user_menu_assetclasses_checked", $user_menu_assetclasses_checked); |
||||
$smarty->assign("user_menu_assetclassgroups_checked", $user_menu_assetclassgroups_checked); |
||||
$smarty->assign("user_menu_locations_checked", $user_menu_locations_checked); |
||||
$smarty->assign("user_menu_nodes_checked", $user_menu_nodes_checked); |
||||
$smarty->assign("user_menu_subnets_checked", $user_menu_subnets_checked); |
||||
$smarty->assign("user_menu_users_checked", $user_menu_users_checked); |
||||
$smarty->assign("user_menu_vlans_checked", $user_menu_vlans_checked); |
||||
$smarty->assign("user_menu_zones_checked", $user_menu_zones_checked); |
||||
$smarty->assign("user_tooltips_checked", $user_tooltips_checked); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("optionseditdisplay.tpl"); |
||||
$smarty->display("optionseditdisplay.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("optionseditpassword.tpl"); |
||||
$smarty->display("optionseditpassword.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,178 +1,145 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// get string that was searched for ($search is already set in header.php) |
||||
if (empty($search)) { |
||||
// parse nosearch box |
||||
$smarty->assign("nosearch", TRUE); |
||||
} else { |
||||
// hide nosearch box |
||||
$smarty->assign("nosearch", FALSE); |
||||
$smarty->assign("search", $search); |
||||
|
||||
// set needle |
||||
$needle = '%' . $search . '%'; |
||||
|
||||
// set counter |
||||
$resultcounter = 0; |
||||
|
||||
// setup asset |
||||
// build query |
||||
$query = "SELECT |
||||
asset.asset_id AS id, |
||||
asset.asset_name AS name, |
||||
asset.asset_info AS description |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset.asset_name LIKE '" . $needle . "' |
||||
OR asset.asset_hostname LIKE '" . $needle . "' |
||||
OR asset.asset_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
asset.asset_name"; |
||||
|
||||
// run query |
||||
$assets = $db->db_select($query); |
||||
$resultcounter += count($assets); |
||||
$smarty->assign("assets", $assets); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location.location_id AS id, |
||||
location.location_name AS name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location.location_name LIKE '" . $needle . "' |
||||
OR location.location_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
location.location_name"; |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
$resultcounter += count($locations); |
||||
$smarty->assign("locations", $locations); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
node.node_id AS id, |
||||
node.node_ip AS ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node.node_ip LIKE '" . $needle . "' |
||||
OR node.node_mac LIKE '" . $needle . "' |
||||
OR node.node_dns1 LIKE '" . $needle . "' |
||||
OR node.node_dns2 LIKE '" . $needle . "' |
||||
OR node.node_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
node.node_ip"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
$resultcounter += count($nodes); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_id AS id, |
||||
subnet.subnet_address AS address |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_address LIKE '" . $needle . "' |
||||
OR subnet.subnet_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
subnet.subnet_address"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$resultcounter += count($subnets); |
||||
$smarty->assign("subnets", $subnets); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_id AS id, |
||||
vlan.vlan_name AS name |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_name LIKE '" . $needle . "' |
||||
OR vlan.vlan_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
vlan.vlan_name"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$resultcounter += count($vlans); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
// setup zone |
||||
// build query |
||||
$query = "SELECT |
||||
zone_id AS id, |
||||
zone_origin AS origin |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_origin LIKE '" . $needle . "' |
||||
OR zone_soa LIKE '" . $needle . "' |
||||
OR zone_hostmaster LIKE '" . $needle . "' |
||||
OR zone_ns1 LIKE '" . $needle . "' |
||||
OR zone_ns2 LIKE '" . $needle . "' |
||||
OR zone_ns3 LIKE '" . $needle . "' |
||||
OR zone_mx1 LIKE '" . $needle . "' |
||||
OR zone_mx2 LIKE '" . $needle . "' |
||||
OR zone_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
zone_origin"; |
||||
|
||||
// run query |
||||
$zones = $db->db_select($query); |
||||
$resultcounter += count($zones); |
||||
$smarty->assign("zones", $zones); |
||||
|
||||
// grand totals |
||||
$smarty->assign("resultcounter", $resultcounter); |
||||
} |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("search.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
|
||||
// get string that was searched for ($search is already set in header.php) |
||||
if (empty($search)) { |
||||
// parse nosearch box |
||||
$smarty->assign("nosearch", TRUE); |
||||
} else { |
||||
// hide nosearch box |
||||
$smarty->assign("nosearch", FALSE); |
||||
$smarty->assign("search", $search); |
||||
|
||||
// set needle |
||||
$needle = '%' . $search . '%'; |
||||
|
||||
// set counter |
||||
$resultcounter = 0; |
||||
|
||||
// asset |
||||
$query = "SELECT |
||||
asset_id AS id, |
||||
asset_name AS name, |
||||
asset_info AS description |
||||
FROM |
||||
asset |
||||
WHERE |
||||
asset_name LIKE '" . $needle . "' |
||||
OR asset_hostname LIKE '" . $needle . "' |
||||
OR asset_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
asset_name"; |
||||
|
||||
$assets = $db->db_select($query); |
||||
$resultcounter += count($assets); |
||||
$smarty->assign("assets", $assets); |
||||
|
||||
// location |
||||
$query = "SELECT |
||||
location_id AS id, |
||||
location_name AS name |
||||
FROM |
||||
location |
||||
WHERE |
||||
location_name LIKE '" . $needle . "' |
||||
OR location_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
location_name"; |
||||
|
||||
$locations = $db->db_select($query); |
||||
$resultcounter += count($locations); |
||||
$smarty->assign("locations", $locations); |
||||
|
||||
// node |
||||
$query = "SELECT |
||||
node_id AS id, |
||||
node_ip AS ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
node_ip LIKE '" . $needle . "' |
||||
OR node_mac LIKE '" . $needle . "' |
||||
OR node_dns1 LIKE '" . $needle . "' |
||||
OR node_dns2 LIKE '" . $needle . "' |
||||
OR node_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
node_ip"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
$resultcounter += count($nodes); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
subnet_id AS id, |
||||
subnet_address AS address |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_address LIKE '" . $needle . "' |
||||
OR subnet_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
subnet_address"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$resultcounter += count($subnets); |
||||
$smarty->assign("subnets", $subnets); |
||||
|
||||
// vlan |
||||
$query = "SELECT |
||||
vlan_id AS id, |
||||
vlan_name AS name |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_name LIKE '" . $needle . "' |
||||
OR vlan_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
vlan_name"; |
||||
|
||||
$vlans = $db->db_select($query); |
||||
$resultcounter += count($vlans); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
// setup zone |
||||
$query = "SELECT |
||||
zone_id AS id, |
||||
zone_origin AS origin |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_origin LIKE '" . $needle . "' |
||||
OR zone_soa LIKE '" . $needle . "' |
||||
OR zone_hostmaster LIKE '" . $needle . "' |
||||
OR zone_ns1 LIKE '" . $needle . "' |
||||
OR zone_ns2 LIKE '" . $needle . "' |
||||
OR zone_ns3 LIKE '" . $needle . "' |
||||
OR zone_mx1 LIKE '" . $needle . "' |
||||
OR zone_mx2 LIKE '" . $needle . "' |
||||
OR zone_info LIKE '" . $needle . "' |
||||
ORDER BY |
||||
zone_origin"; |
||||
|
||||
$zones = $db->db_select($query); |
||||
$resultcounter += count($zones); |
||||
$smarty->assign("zones", $zones); |
||||
|
||||
// grand totals |
||||
$smarty->assign("resultcounter", $resultcounter); |
||||
} |
||||
|
||||
$smarty->display("search.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,60 +1,34 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask, |
||||
s.ntp_server, |
||||
LEFT(s.subnet_info, 40) AS subnet_info, |
||||
CHAR_LENGTH(s.subnet_info) AS subnet_length, |
||||
COUNT(node.subnet_id) AS node_counter |
||||
FROM |
||||
subnet AS s LEFT JOIN node USING (subnet_id) |
||||
GROUP BY |
||||
s.subnet_id |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnets", $subnets); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnet.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask, |
||||
s.ntp_server, |
||||
LEFT(s.subnet_info, 40) AS subnet_info, |
||||
CHAR_LENGTH(s.subnet_info) AS subnet_length, |
||||
COUNT(node.subnet_id) AS node_counter |
||||
FROM |
||||
subnet AS s LEFT JOIN node USING (subnet_id) |
||||
GROUP BY |
||||
s.subnet_id |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
$subnets = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnets", $subnets); |
||||
$smarty->display("subnet.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,61 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
if((isset($_GET['vlan_id'])) ? $vlan_id = sanitize($_GET['vlan_id']) : $vlan_id = ""); |
||||
if((isset($_GET['vlan_id'])) ? $vlan_id = sanitize($_GET['vlan_id']) : $vlan_id = ""); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("header.php"); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan_id, |
||||
vlan_number, |
||||
vlan_name |
||||
FROM |
||||
vlan |
||||
ORDER BY |
||||
vlan_name"; |
||||
$query = "SELECT |
||||
vlan_id, |
||||
vlan_number, |
||||
vlan_name |
||||
FROM |
||||
vlan |
||||
ORDER BY |
||||
vlan_name"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$vlan_options[0] = $lang['lang_option_none']; |
||||
foreach ($vlans as $vlan) { |
||||
$vlan_options[$vlan['vlan_id']] = $vlan['vlan_name']; |
||||
} |
||||
$smarty->assign("vlan_options", $vlan_options); |
||||
$vlans = $db->db_select($query); |
||||
$vlan_options[0] = $lang['lang_option_none']; |
||||
foreach ($vlans as $vlan) { |
||||
$vlan_options[$vlan['vlan_id']] = $vlan['vlan_name']; |
||||
} |
||||
$smarty->assign("vlan_options", $vlan_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetadd.tpl"); |
||||
$smarty->display("subnetadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,76 +1,48 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
include("includes.php"); |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// setup node |
||||
// build query |
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
subnet_id=" . $subnet_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
include("header.php"); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
$smarty->assign("nodes", $nodes); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetdel.tpl"); |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// node |
||||
$query = "SELECT |
||||
node_id, |
||||
node_ip |
||||
FROM |
||||
node |
||||
WHERE |
||||
subnet_id=" . $subnet_id . " |
||||
ORDER BY |
||||
INET_ATON(node_ip)"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
|
||||
$smarty->assign("nodes", $nodes); |
||||
$smarty->display("subnetdel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,70 +1,43 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask, |
||||
protocol_version, |
||||
subnet_dhcp_start, |
||||
subnet_dhcp_end, |
||||
ntp_server, |
||||
subnet_info AS subnet_info |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$smarty->assign("subnet_proto_vers", $subnet[0]['protocol_version']); |
||||
$smarty->assign("subnet_dhcpstart", $subnet[0]['subnet_dhcp_start']); |
||||
$smarty->assign("subnet_dhcpend", $subnet[0]['subnet_dhcp_end']); |
||||
$smarty->assign("subnet_ntp_server", $subnet[0]['ntp_server']); |
||||
$smarty->assign("subnet_info", $subnet[0]['subnet_info']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask, |
||||
protocol_version, |
||||
subnet_dhcp_start, |
||||
subnet_dhcp_end, |
||||
ntp_server, |
||||
subnet_info AS subnet_info |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$smarty->assign("subnet_proto_vers", $subnet[0]['protocol_version']); |
||||
$smarty->assign("subnet_dhcpstart", $subnet[0]['subnet_dhcp_start']); |
||||
$smarty->assign("subnet_dhcpend", $subnet[0]['subnet_dhcp_end']); |
||||
$smarty->assign("subnet_ntp_server", $subnet[0]['ntp_server']); |
||||
$smarty->assign("subnet_info", $subnet[0]['subnet_info']); |
||||
|
||||
$smarty->display("subnetedit.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,63 +1,34 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// start parent |
||||
// build query |
||||
$smarty->assign("location_options", $db->options_location()); |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetlocationadd.tpl"); |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
$smarty->assign("location_options", $db->options_location()); |
||||
$smarty->display("subnetlocationadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,82 +1,54 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
location.location_id AS location_id, |
||||
location.location_name AS location_name |
||||
FROM |
||||
subnetlocation, |
||||
location |
||||
WHERE |
||||
subnetlocation.subnet_id=" . $subnet_id . " |
||||
AND location.location_id=subnetlocation.location_id |
||||
ORDER BY |
||||
location.location_name"; |
||||
|
||||
// run query |
||||
$records = $db->db_select($query); |
||||
$locations = array(); |
||||
foreach ($records as $rec) { |
||||
$locations[$rec['location_id']] = $rec['location_name']; |
||||
} |
||||
$smarty->assign("location_options", $locations); |
||||
|
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetlocationdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// location |
||||
$query = "SELECT |
||||
l.location_id, |
||||
l.location_name |
||||
FROM |
||||
subnetlocation AS s LEFT JOIN location USING (location_id) |
||||
WHERE |
||||
s.subnet_id=" . $subnet_id . " |
||||
ORDER BY |
||||
l.location_name"; |
||||
|
||||
// run query |
||||
$records = $db->db_select($query); |
||||
$locations = array(); |
||||
foreach ($records as $rec) { |
||||
$locations[$rec['location_id']] = $rec['location_name']; |
||||
} |
||||
$smarty->assign("location_options", $locations); |
||||
|
||||
$smarty->display("subnetlocationdel.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,59 +1,34 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("header.php"); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetlocationedit.tpl"); |
||||
$smarty->display("subnetlocationedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,432 +1,395 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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. |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
if(isset($_GET['page'])) { |
||||
$page = sanitize($_GET['page']); |
||||
} |
||||
|
||||
$smarty->assign("scripts",'changetext.js'); |
||||
include("header.php"); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
s.subnet_address, |
||||
s.subnet_mask, |
||||
s.subnet_dhcp_start, |
||||
s.subnet_dhcp_end, |
||||
s.subnet_info, |
||||
s.protocol_version, |
||||
s.ntp_server, |
||||
COUNT(node.subnet_id) AS node_counter |
||||
FROM |
||||
subnet AS s LEFT JOIN node USING (subnet_id) |
||||
WHERE |
||||
s.subnet_id=" . $subnet_id . " |
||||
GROUP BY |
||||
s.subnet_id"; |
||||
|
||||
$subnet = $db->db_select($query); |
||||
|
||||
// set needed variables |
||||
$subnet_address = $subnet[0]['subnet_address']; |
||||
$subnet_mask = $subnet[0]['subnet_mask']; |
||||
$subnet_dhcpstart = $subnet[0]['subnet_dhcp_start']; |
||||
$subnet_dhcpend = $subnet[0]['subnet_dhcp_end']; |
||||
$subnet_proto_vers = $subnet[0]['protocol_version']; |
||||
$subnet_ntp_server = $subnet[0]['ntp_server']; |
||||
|
||||
// set counters |
||||
$host_counter = pow(2,(32-$subnet_mask)); |
||||
$node_counter = $subnet[0]['node_counter']; |
||||
$subnet_usedpercentage = round((($node_counter/($host_counter-2))*100), 1); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet_address); |
||||
$smarty->assign("subnet_mask", $subnet_mask); |
||||
$smarty->assign("subnet_dhcpstart", $subnet_dhcpstart); |
||||
$smarty->assign("subnet_dhcpend", $subnet_dhcpend); |
||||
$smarty->assign("subnet_info", nl2br($subnet[0]['subnet_info'])); |
||||
$smarty->assign("subnet_proto_vers", $subnet_proto_vers); |
||||
$smarty->assign("subnet_ntp_server", $subnet_ntp_server); |
||||
$smarty->assign("node_counter", $node_counter); |
||||
$smarty->assign("subnet_usedpercentage", $subnet_usedpercentage); |
||||
$smarty->assign("config_color_unused", $config_color_unused); |
||||
$smarty->assign("host_counter", $host_counter-2); |
||||
$smarty->assign("free_counter", (($host_counter-2)-$node_counter)); |
||||
|
||||
// subnet |
||||
|
||||
// split up the range |
||||
$iprange = explode('.', $subnet_address); |
||||
$iprange1 = $iprange[0]; |
||||
$iprange2 = $iprange[1]; |
||||
$iprange3 = $iprange[2]; |
||||
$iprange4 = $iprange[3]; |
||||
|
||||
// create empty subnet-array |
||||
$subnet = array(); |
||||
|
||||
// determine range (Class A/B/C) |
||||
if ($subnet_mask>=24) { |
||||
// Class C |
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<$host_counter;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $iprange2 . '.' . $iprange3 . '.' . ($iprange4+$i); |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . $iprange2 . '.' . $iprange3 . '.' . ($iprange4+$i-1); |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
$smarty->assign("iprange3", $iprange3); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 255); |
||||
$smarty->assign("subnetmask3", 255); |
||||
$smarty->assign("subnetmask4", 256-$host_counter); |
||||
|
||||
// no pagination needed |
||||
$smarty->assign("noselect", TRUE); |
||||
$smarty->assign("one_select", FALSE); |
||||
$smarty->assign("two_select", FALSE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = $host_counter; |
||||
} else if ($subnet_mask>=16) { |
||||
// Class B |
||||
// which part do we want to see? |
||||
if((empty($page)) ? $page=$subnet_address : $page=$page); |
||||
$page = explode('.', $page); |
||||
$page2 = $page[2]; |
||||
|
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<256;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $iprange2 . '.' . $page2 . '.' . $i; |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . $iprange2 . '.' . ($iprange3+$i-1) . '.255'; |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
|
||||
// loop addresses in range3 |
||||
for($i=$iprange3;$i<(pow(2,(32-$subnet_mask))/256);$i++) { |
||||
// send to tpl |
||||
$smarty->assign("iprange3", $i); |
||||
$smarty->assign("iprange4", 0); |
||||
|
||||
You should have received a copy of the GNU General Public License |
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. |
||||
// set select box |
||||
if($i==$page2) { |
||||
$smarty->assign("row_selected", "selected"); |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
} else { |
||||
$smarty->assign("row_selected", ""); |
||||
} |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
} |
||||
|
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 255); |
||||
$smarty->assign("subnetmask3", 256-($host_counter/256)); |
||||
$smarty->assign("subnetmask4", 0); |
||||
|
||||
// one select box |
||||
$smarty->assign("noselect", FALSE); |
||||
$smarty->assign("one_select", TRUE); |
||||
$smarty->assign("two_select", FALSE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = 256; |
||||
} else { |
||||
// Class A |
||||
// which part do we want to see? |
||||
if((empty($page)) ? $page=$subnet_address : $page=$page); |
||||
$page = explode('.', $page); |
||||
$page2 = $page[1]; |
||||
$page3 = $page[2]; |
||||
|
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<256;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $page2 . '.' . $page3 . '.' . $i; |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . ($iprange2+$i-1) . '.255.255'; |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
|
||||
// loop addresses in range 2 |
||||
for ($i=$iprange2; $i<(pow(2,(24-$subnet_mask))/256); $i++) { |
||||
// send to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $i); |
||||
$smarty->assign("iprange3", $page3); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
|
||||
// get id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
// set select box |
||||
if($i==$page2) { |
||||
$smarty->assign("row1_selected", "selected"); |
||||
|
||||
// get page |
||||
if(isset($_GET['page'])) { |
||||
$page = sanitize($_GET['page']); |
||||
} else { |
||||
$smarty->assign("row1_selected", ""); |
||||
} |
||||
|
||||
// start output |
||||
$smarty->assign("scripts",'changetext.js'); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
s.subnet_address, |
||||
s.subnet_mask, |
||||
s.subnet_dhcp_start, |
||||
s.subnet_dhcp_end, |
||||
s.subnet_info, |
||||
s.protocol_version, |
||||
s.ntp_server, |
||||
COUNT(node.subnet_id) AS node_counter |
||||
FROM |
||||
subnet AS s LEFT JOIN node USING (subnet_id) |
||||
WHERE |
||||
s.subnet_id=" . $subnet_id . " |
||||
GROUP BY |
||||
s.subnet_id"; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
// set needed variables |
||||
$subnet_address = $subnet[0]['subnet_address']; |
||||
$subnet_mask = $subnet[0]['subnet_mask']; |
||||
$subnet_dhcpstart = $subnet[0]['subnet_dhcp_start']; |
||||
$subnet_dhcpend = $subnet[0]['subnet_dhcp_end']; |
||||
$subnet_proto_vers = $subnet[0]['protocol_version']; |
||||
$subnet_ntp_server = $subnet[0]['ntp_server']; |
||||
|
||||
// set counters |
||||
$host_counter = pow(2,(32-$subnet_mask)); |
||||
$node_counter = $subnet[0]['node_counter']; |
||||
$subnet_usedpercentage = round((($node_counter/($host_counter-2))*100), 1); |
||||
// parse block |
||||
$tp->parse("two_select_row1"); |
||||
} |
||||
|
||||
// loop addresses in range 3 |
||||
for($i=0;$i<256;$i++) { |
||||
// send to tpl |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet_address); |
||||
$smarty->assign("subnet_mask", $subnet_mask); |
||||
$smarty->assign("subnet_dhcpstart", $subnet_dhcpstart); |
||||
$smarty->assign("subnet_dhcpend", $subnet_dhcpend); |
||||
$smarty->assign("subnet_info", nl2br($subnet[0]['subnet_info'])); |
||||
$smarty->assign("subnet_proto_vers", $subnet_proto_vers); |
||||
$smarty->assign("subnet_ntp_server", $subnet_ntp_server); |
||||
$smarty->assign("node_counter", $node_counter); |
||||
$smarty->assign("subnet_usedpercentage", $subnet_usedpercentage); |
||||
$smarty->assign("config_color_unused", $config_color_unused); |
||||
$smarty->assign("host_counter", $host_counter-2); |
||||
$smarty->assign("free_counter", (($host_counter-2)-$node_counter)); |
||||
|
||||
// setup subnet |
||||
// split up the range |
||||
$iprange = explode('.', $subnet_address); |
||||
$iprange1 = $iprange[0]; |
||||
$iprange2 = $iprange[1]; |
||||
$iprange3 = $iprange[2]; |
||||
$iprange4 = $iprange[3]; |
||||
|
||||
// create empty subnet-array |
||||
$subnet = array(); |
||||
|
||||
// determine range (Class A/B/C) |
||||
if ($subnet_mask>=24) { |
||||
// Class C |
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<$host_counter;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $iprange2 . '.' . $iprange3 . '.' . ($iprange4+$i); |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . $iprange2 . '.' . $iprange3 . '.' . ($iprange4+$i-1); |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
$smarty->assign("iprange3", $iprange3); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 255); |
||||
$smarty->assign("subnetmask3", 255); |
||||
$smarty->assign("subnetmask4", 256-$host_counter); |
||||
|
||||
// no pagination needed |
||||
$smarty->assign("noselect", TRUE); |
||||
$smarty->assign("one_select", FALSE); |
||||
$smarty->assign("two_select", FALSE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = $host_counter; |
||||
} else if ($subnet_mask>=16) { |
||||
// Class B |
||||
// which part do we want to see? |
||||
if((empty($page)) ? $page=$subnet_address : $page=$page); |
||||
$page = explode('.', $page); |
||||
$page2 = $page[2]; |
||||
|
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<256;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $iprange2 . '.' . $page2 . '.' . $i; |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . $iprange2 . '.' . ($iprange3+$i-1) . '.255'; |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
|
||||
// loop addresses in range3 |
||||
for($i=$iprange3;$i<(pow(2,(32-$subnet_mask))/256);$i++) { |
||||
// send to tpl |
||||
$smarty->assign("iprange3", $i); |
||||
$smarty->assign("iprange4", 0); |
||||
|
||||
// set select box |
||||
if($i==$page2) { |
||||
$smarty->assign("row_selected", "selected"); |
||||
|
||||
} else { |
||||
$smarty->assign("row_selected", ""); |
||||
} |
||||
|
||||
} |
||||
|
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 255); |
||||
$smarty->assign("subnetmask3", 256-($host_counter/256)); |
||||
$smarty->assign("subnetmask4", 0); |
||||
|
||||
// one select box |
||||
$smarty->assign("noselect", FALSE); |
||||
$smarty->assign("one_select", TRUE); |
||||
$smarty->assign("two_select", FALSE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = 256; |
||||
} else { |
||||
// Class A |
||||
// which part do we want to see? |
||||
if((empty($page)) ? $page=$subnet_address : $page=$page); |
||||
$page = explode('.', $page); |
||||
$page2 = $page[1]; |
||||
$page3 = $page[2]; |
||||
|
||||
// fill subnet-array with addresses we want to see |
||||
for($i=0;$i<256;$i++) { |
||||
// build ip |
||||
$ip = $iprange1 . '.' . $page2 . '.' . $page3 . '.' . $i; |
||||
|
||||
// fill subnet-array |
||||
$subnet[$ip] = array(); |
||||
} |
||||
|
||||
// calculate broadcast address |
||||
$broadcast_address = $iprange1 . '.' . ($iprange2+$i-1) . '.255.255'; |
||||
|
||||
// to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $iprange2); |
||||
|
||||
// loop addresses in range 2 |
||||
for($i=$iprange2;$i<(pow(2,(24-$subnet_mask))/256);$i++) { |
||||
// send to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $i); |
||||
$smarty->assign("iprange3", $page3); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
|
||||
// set select box |
||||
if($i==$page2) { |
||||
$smarty->assign("row1_selected", "selected"); |
||||
|
||||
} else { |
||||
$smarty->assign("row1_selected", ""); |
||||
} |
||||
|
||||
// parse block |
||||
$tp->parse("two_select_row1"); |
||||
} |
||||
|
||||
// loop addresses in range 3 |
||||
for($i=0;$i<256;$i++) { |
||||
// send to tpl |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $page2); |
||||
$smarty->assign("iprange3", $i); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
|
||||
// set select box |
||||
if($i==$page3) { |
||||
$smarty->assign("row2_selected", "selected"); |
||||
|
||||
} else { |
||||
$smarty->assign("row2_selected", ""); |
||||
} |
||||
|
||||
// parse block |
||||
$tp->parse("two_select_row2"); |
||||
} |
||||
|
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 256-($host_counter/65536)); |
||||
$smarty->assign("subnetmask3", 0); |
||||
$smarty->assign("subnetmask4", 0); |
||||
|
||||
// one select box |
||||
$smarty->assign("noselect", FALSE); |
||||
$smarty->assign("one_select", FALSE); |
||||
$smarty->assign("two_select", TRUE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = 256; |
||||
} |
||||
|
||||
// get nodes for this subnetview and implement the values into the array |
||||
// build query |
||||
$query = "SELECT |
||||
asset.asset_name, |
||||
assetclassgroup.assetclassgroup_color, |
||||
node.node_id, |
||||
node.node_ip |
||||
FROM |
||||
asset, |
||||
assetclass, |
||||
assetclassgroup, |
||||
node |
||||
WHERE |
||||
node.node_ip IN ('".implode("','",array_keys($subnet))."') |
||||
AND node.subnet_id='$subnet_id' |
||||
AND asset.asset_id=node.asset_id |
||||
AND assetclass.assetclass_id=asset.assetclass_id |
||||
AND assetclassgroup.assetclassgroup_id=assetclass.assetclassgroup_id"; |
||||
|
||||
// run query |
||||
$nodes = $db->db_select($query); |
||||
|
||||
// count results |
||||
$node_counter = count($nodes); |
||||
|
||||
// any nodes? |
||||
if ($node_counter>0) { |
||||
// get objects |
||||
foreach($nodes AS $node) { |
||||
// add node-values to ip in subnet-array |
||||
$subnet[$node['node_ip']] = $node; |
||||
|
||||
} |
||||
} |
||||
|
||||
// replace ip's in subnet-array (if necessary) |
||||
// check for subnet address |
||||
if(array_key_exists($subnet_address, $subnet)) { |
||||
// replace |
||||
$subnet[$subnet_address] = array("subnet_address"); |
||||
} |
||||
|
||||
// check for broadcast address |
||||
if(array_key_exists($broadcast_address, $subnet)) { |
||||
// replace |
||||
$subnet[$broadcast_address] = array("broadcast_address"); |
||||
} |
||||
|
||||
$dhcpstart = 0; |
||||
if ($subnet_dhcpstart && $subnet_dhcpend) { |
||||
$dhcpstart = ip2long($subnet_dhcpstart); |
||||
$dhcpend = ip2long($subnet_dhcpend); |
||||
} |
||||
$smarty->assign("iprange1", $iprange1); |
||||
$smarty->assign("iprange2", $page2); |
||||
$smarty->assign("iprange3", $i); |
||||
$smarty->assign("iprange4", $iprange4); |
||||
|
||||
// set select box |
||||
if($i==$page3) { |
||||
$smarty->assign("row2_selected", "selected"); |
||||
|
||||
} else { |
||||
$smarty->assign("row2_selected", ""); |
||||
} |
||||
|
||||
// parse block |
||||
$tp->parse("two_select_row2"); |
||||
} |
||||
|
||||
$smarty->assign("subnetmask1", 255); |
||||
$smarty->assign("subnetmask2", 256-($host_counter/65536)); |
||||
$smarty->assign("subnetmask3", 0); |
||||
$smarty->assign("subnetmask4", 0); |
||||
|
||||
// one select box |
||||
$smarty->assign("noselect", FALSE); |
||||
$smarty->assign("one_select", FALSE); |
||||
$smarty->assign("two_select", TRUE); |
||||
|
||||
// set displayed nodes |
||||
$nodes_displayed = 256; |
||||
} |
||||
|
||||
// get nodes for this subnetview and implement the values into the array |
||||
$query = "SELECT |
||||
asset.asset_name, |
||||
assetclassgroup.assetclassgroup_color, |
||||
node.node_id, |
||||
node.node_ip |
||||
FROM |
||||
asset, |
||||
assetclass, |
||||
assetclassgroup, |
||||
node |
||||
WHERE |
||||
node.node_ip IN ('".implode("','",array_keys($subnet))."') |
||||
AND node.subnet_id='$subnet_id' |
||||
AND asset.asset_id=node.asset_id |
||||
AND assetclass.assetclass_id=asset.assetclass_id |
||||
AND assetclassgroup.assetclassgroup_id=assetclass.assetclassgroup_id"; |
||||
|
||||
$nodes = $db->db_select($query); |
||||
|
||||
$node_counter = count($nodes); |
||||
if ($node_counter>0) { |
||||
// get objects |
||||
foreach($nodes AS $node) { |
||||
// add node-values to ip in subnet-array |
||||
$subnet[$node['node_ip']] = $node; |
||||
} |
||||
} |
||||
|
||||
// replace ip's in subnet-array (if necessary) |
||||
// check for subnet address |
||||
if(array_key_exists($subnet_address, $subnet)) { |
||||
// replace |
||||
$subnet[$subnet_address] = array("subnet_address"); |
||||
} |
||||
|
||||
// check for broadcast address |
||||
if(array_key_exists($broadcast_address, $subnet)) { |
||||
// replace |
||||
$subnet[$broadcast_address] = array("broadcast_address"); |
||||
} |
||||
|
||||
$dhcpstart = 0; |
||||
if ($subnet_dhcpstart && $subnet_dhcpend) { |
||||
$dhcpstart = ip2long($subnet_dhcpstart); |
||||
$dhcpend = ip2long($subnet_dhcpend); |
||||
} |
||||
|
||||
// loop subnet-array and send to template |
||||
// start counter |
||||
// $i=1; |
||||
// loop subnet-array |
||||
foreach($subnet AS $node_ip => $node) { |
||||
|
||||
// make new line? |
||||
// if(($i%$_SESSION['suser_imagecount']==0 && $i!=$nodes_displayed) ? $tr="</tr><tr>" : $tr=""); |
||||
|
||||
// check if node-ip in DHCP-area |
||||
$subnet[$node_ip]["dynamic"] = False; |
||||
if ($dhcpstart > 0) { |
||||
$ipval = ip2long($node_ip); |
||||
if (($ipval >= $dhcpstart) and ($ipval <= $dhcpend)) { |
||||
$subnet[$node_ip]["dynamic"] = True; |
||||
} |
||||
} |
||||
|
||||
// check node |
||||
if (empty($node)) { |
||||
// empty node to tpl |
||||
$subnet[$node_ip]["url"] = 'assigniptonode.php?subnet_id=' . $subnet_id . '&node_ip='. $node_ip; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip; |
||||
if ($subnet[$node_ip]["dynamic"]) { |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_dynamic; |
||||
} else { |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_unused; |
||||
} |
||||
|
||||
} else if (array_key_exists(0, $node) && $node[0]=="subnet_address") { |
||||
// subnet address to tpl |
||||
$subnet[$node_ip]["url"] = ""; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $lang['lang_subnet_subnetaddress']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_blocked; |
||||
} else if (array_key_exists(0, $node) && $node[0]=="broadcast_address") { |
||||
// broadcast address to tpl |
||||
$subnet[$node_ip]["url"] = ""; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $lang['lang_subnet_broadcastaddress']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_blocked; |
||||
} else { |
||||
// node to tpl |
||||
$subnet[$node_ip]["url"] = 'nodeview.php?node_id=' . $node['node_id']; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $node['asset_name']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $node['assetclassgroup_color']; |
||||
} |
||||
|
||||
|
||||
// update counter |
||||
// $i++; |
||||
} |
||||
|
||||
$smarty->assign("subnet", $subnet); |
||||
$smarty->assign("imagewrap", $_SESSION['suser_imagecount']); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_id AS vlan_id, |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
FROM |
||||
subnetvlan, |
||||
vlan |
||||
WHERE |
||||
subnetvlan.subnet_id=" . $subnet_id . " |
||||
AND vlan.vlan_id=subnetvlan.vlan_id |
||||
ORDER BY |
||||
vlan.vlan_name"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
// setup location |
||||
// build query |
||||
$query = "SELECT |
||||
l.location_id, |
||||
l.location_name |
||||
FROM |
||||
location AS l LEFT JOIN subnetlocation AS s USING (location_id) |
||||
WHERE |
||||
s.subnet_id=". $subnet_id . " |
||||
ORDER BY |
||||
l.location_name"; |
||||
|
||||
// run query |
||||
$locations = $db->db_select($query); |
||||
$smarty->assign("locations", $locations); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
assetclassgroup_id AS id, |
||||
assetclassgroup_name AS name, |
||||
assetclassgroup_color AS color, |
||||
COUNT(assetclass_id) AS counter |
||||
FROM subnet |
||||
LEFT JOIN node USING (subnet_id) |
||||
LEFT JOIN asset USING (asset_id) |
||||
LEFT JOIN assetclass USING (assetclass_id) |
||||
LEFT JOIN assetclassgroup USING (assetclassgroup_id) |
||||
WHERE subnet_id=" . $subnet_id . " |
||||
GROUP BY assetclass_id |
||||
ORDER BY counter DESC"; |
||||
|
||||
// run query |
||||
$assetclassgroups = $db->db_select($query); |
||||
$smarty->assign("assetclassgroups", $assetclassgroups); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetview.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
foreach ($subnet AS $node_ip => $node) { |
||||
|
||||
// make new line? |
||||
// if(($i%$_SESSION['suser_imagecount']==0 && $i!=$nodes_displayed) ? $tr="</tr><tr>" : $tr=""); |
||||
|
||||
// check if node-ip in DHCP-area |
||||
$subnet[$node_ip]["dynamic"] = false; |
||||
if ($dhcpstart > 0) { |
||||
$ipval = ip2long($node_ip); |
||||
if (($ipval >= $dhcpstart) and ($ipval <= $dhcpend)) { |
||||
$subnet[$node_ip]["dynamic"] = true; |
||||
} |
||||
} |
||||
|
||||
// check node |
||||
if (empty($node)) { |
||||
// empty node to tpl |
||||
$subnet[$node_ip]["url"] = 'assigniptonode.php?subnet_id=' . $subnet_id . '&node_ip='. $node_ip; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip; |
||||
if ($subnet[$node_ip]["dynamic"]) { |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_dynamic; |
||||
} else { |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_unused; |
||||
} |
||||
} else if (array_key_exists(0, $node) && $node[0]=="subnet_address") { |
||||
// subnet address to tpl |
||||
$subnet[$node_ip]["url"] = ""; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $lang['lang_subnet_subnetaddress']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_blocked; |
||||
} else if (array_key_exists(0, $node) && $node[0]=="broadcast_address") { |
||||
// broadcast address to tpl |
||||
$subnet[$node_ip]["url"] = ""; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $lang['lang_subnet_broadcastaddress']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $config_color_blocked; |
||||
} else { |
||||
// node to tpl |
||||
$subnet[$node_ip]["url"] = 'nodeview.php?node_id=' . $node['node_id']; |
||||
$subnet[$node_ip]["remotetext"] = $node_ip . ' ' . $node['asset_name']; |
||||
$subnet[$node_ip]["assetclassgroup_color"] = $node['assetclassgroup_color']; |
||||
} |
||||
|
||||
// update counter |
||||
// $i++; |
||||
|
||||
} // foreach |
||||
|
||||
$smarty->assign("subnet", $subnet); |
||||
$smarty->assign("imagewrap", $_SESSION['suser_imagecount']); |
||||
|
||||
// vlan |
||||
$query = "SELECT |
||||
vlan.vlan_id AS vlan_id, |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
FROM |
||||
subnetvlan, |
||||
vlan |
||||
WHERE |
||||
subnetvlan.subnet_id=" . $subnet_id . " |
||||
AND vlan.vlan_id=subnetvlan.vlan_id |
||||
ORDER BY |
||||
vlan.vlan_name"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
// location |
||||
$query = "SELECT |
||||
l.location_id, |
||||
l.location_name |
||||
FROM |
||||
location AS l LEFT JOIN subnetlocation AS s USING (location_id) |
||||
WHERE |
||||
s.subnet_id=". $subnet_id . " |
||||
ORDER BY |
||||
l.location_name"; |
||||
|
||||
$locations = $db->db_select($query); |
||||
$smarty->assign("locations", $locations); |
||||
|
||||
// assetclassgroup |
||||
$query = "SELECT |
||||
assetclassgroup_id AS id, |
||||
assetclassgroup_name AS name, |
||||
assetclassgroup_color AS color, |
||||
COUNT(assetclass_id) AS counter |
||||
FROM subnet |
||||
LEFT JOIN node USING (subnet_id) |
||||
LEFT JOIN asset USING (asset_id) |
||||
LEFT JOIN assetclass USING (assetclass_id) |
||||
LEFT JOIN assetclassgroup USING (assetclassgroup_id) |
||||
WHERE subnet_id=" . $subnet_id . " |
||||
GROUP BY assetclass_id |
||||
ORDER BY counter DESC"; |
||||
|
||||
// run query |
||||
$assetclassgroups = $db->db_select($query); |
||||
$smarty->assign("assetclassgroups", $assetclassgroups); |
||||
|
||||
$smarty->display("subnetview.tpl"); |
||||
|
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,89 +1,62 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
// subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = " SELECT |
||||
vlan.vlan_id AS vlan_id, |
||||
vlan.vlan_number AS vlan_number, |
||||
vlan.vlan_name AS vlan_name |
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// vlan |
||||
$query = " SELECT |
||||
vlan_id, |
||||
vlan_number, |
||||
vlan_name |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id NOT IN ( |
||||
SELECT |
||||
vlan_id |
||||
FROM |
||||
vlan |
||||
subnetvlan |
||||
WHERE |
||||
vlan.vlan_id NOT IN ( |
||||
SELECT |
||||
vlan_id |
||||
FROM |
||||
subnetvlan |
||||
WHERE |
||||
subnet_id=" . $subnet_id . " |
||||
) |
||||
ORDER BY |
||||
vlan.vlan_number"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
foreach ($vlans as $vlan) { |
||||
$vlan_options[$vlan['vlan_id']] = $vlan['vlan_name']; |
||||
} |
||||
$smarty->assign("vlan_options", $vlan_options); |
||||
|
||||
// $smarty->assign("vlans", $vlans); |
||||
subnet_id=" . $subnet_id . " |
||||
) |
||||
ORDER BY |
||||
vlan_number"; |
||||
|
||||
$vlans = $db->db_select($query); |
||||
foreach ($vlans as $vlan) { |
||||
$vlan_options[$vlan['vlan_id']] = $vlan['vlan_name']; |
||||
} |
||||
$smarty->assign("vlan_options", $vlan_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetvlanadd.tpl"); |
||||
$smarty->display("subnetvlanadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,78 +1,51 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_id AS vlan_id, |
||||
vlan.vlan_number AS vlan_number, |
||||
vlan.vlan_name AS vlan_name |
||||
FROM |
||||
subnetvlan, |
||||
vlan |
||||
WHERE |
||||
subnetvlan.subnet_id=" . $subnet_id . " |
||||
AND vlan.vlan_id=subnetvlan.vlan_id |
||||
ORDER BY |
||||
vlan.vlan_number"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetvlandel.tpl"); |
||||
include("header.php"); |
||||
|
||||
// subnet |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// vlan |
||||
$query = "SELECT |
||||
v.vlan_id, |
||||
v.vlan_number, |
||||
v.vlan_name |
||||
FROM |
||||
subnetvlan AS s LEFT JOIN vlan AS v USING (vlan_id) |
||||
WHERE |
||||
s.subnet_id=" . $subnet_id . " |
||||
ORDER BY |
||||
v.vlan_number"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlans", $vlans); |
||||
|
||||
$smarty->display("subnetvlandel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,59 +1,33 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id=" . $subnet_id; |
||||
$subnet_id = sanitize($_GET['subnet_id']); |
||||
|
||||
// run query |
||||
$subnet = $db->db_select($query); |
||||
include("header.php"); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
$query = "SELECT |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id=" . $subnet_id; |
||||
|
||||
$subnet = $db->db_select($query); |
||||
|
||||
$smarty->assign("subnet_id", $subnet_id); |
||||
$smarty->assign("subnet_address", $subnet[0]['subnet_address']); |
||||
$smarty->assign("subnet_mask", $subnet[0]['subnet_mask']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("subnetvlanedit.tpl"); |
||||
$smarty->display("subnetvlanedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,54 +1,28 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup user |
||||
// build query |
||||
$query = "SELECT |
||||
user.user_id AS user_id, |
||||
user.user_name AS user_name, |
||||
user.user_displayname AS user_displayname |
||||
FROM |
||||
user |
||||
ORDER BY |
||||
user.user_name"; |
||||
|
||||
// run query |
||||
$users = $db->db_select($query); |
||||
$smarty->assign("users", $users); |
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
user_id, |
||||
user_name, |
||||
user_displayname |
||||
FROM |
||||
user |
||||
ORDER BY |
||||
user_name"; |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("user.tpl"); |
||||
$users = $db->db_select($query); |
||||
|
||||
$smarty->assign("users", $users); |
||||
$smarty->display("user.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("useradd.tpl"); |
||||
$smarty->display("useradd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,58 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$user_id = sanitize($_GET['user_id']); |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$user_id = sanitize($_GET['user_id']); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup user |
||||
// build query |
||||
$query = "SELECT |
||||
user.user_name AS user_name |
||||
FROM |
||||
user |
||||
WHERE |
||||
user.user_id=" . $user_id; |
||||
include("header.php"); |
||||
|
||||
// run query |
||||
$user = $db->db_select($query); |
||||
$query = "SELECT |
||||
user_name |
||||
FROM |
||||
user |
||||
WHERE |
||||
user_id=" . $user_id; |
||||
|
||||
$user = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("userdel.tpl"); |
||||
$smarty->display("userdel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,33 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$user_id = sanitize($_GET['user_id']); |
||||
$user_id = sanitize($_GET['user_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup user |
||||
// build query |
||||
$query = "SELECT |
||||
user.user_name AS user_name, |
||||
user.user_displayname AS user_displayname |
||||
FROM |
||||
user |
||||
WHERE |
||||
user.user_id=" . $user_id; |
||||
$query = "SELECT |
||||
user_name, |
||||
user_displayname |
||||
FROM |
||||
user |
||||
WHERE |
||||
user_id=" . $user_id; |
||||
|
||||
// run query |
||||
$user = $db->db_select($query); |
||||
$user = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
$smarty->assign("user_displayname", $user[0]['user_displayname']); |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
$smarty->assign("user_displayname", $user[0]['user_displayname']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("useredit.tpl"); |
||||
$smarty->display("useredit.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$user_id = sanitize($_GET['user_id']); |
||||
$user_id = sanitize($_GET['user_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$query = "SELECT |
||||
user_name, |
||||
user_displayname |
||||
FROM |
||||
user |
||||
WHERE |
||||
user_id=" . $user_id; |
||||
|
||||
// setup user |
||||
// build query |
||||
$query = "SELECT |
||||
user.user_name AS user_name, |
||||
user.user_displayname AS user_displayname |
||||
FROM |
||||
user |
||||
WHERE |
||||
user.user_id=" . $user_id; |
||||
|
||||
// run query |
||||
$user = $db->db_select($query); |
||||
// run query |
||||
$user = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
$smarty->assign("user_displayname", $user[0]['user_displayname']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("userview.tpl"); |
||||
// send to tpl |
||||
$smarty->assign("user_id", $user_id); |
||||
$smarty->assign("user_name", $user[0]['user_name']); |
||||
$smarty->assign("user_displayname", $user[0]['user_displayname']); |
||||
|
||||
$smarty->display("userview.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,55 +1,29 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_id AS vlan_id, |
||||
vlan.vlan_number AS vlan_number, |
||||
vlan.vlan_name AS vlan_name, |
||||
LEFT(vlan.vlan_info, 60) AS vlan_info |
||||
FROM |
||||
vlan |
||||
ORDER BY |
||||
vlan.vlan_number"; |
||||
$query = "SELECT |
||||
vlan_id, |
||||
vlan_number, |
||||
vlan_name, |
||||
LEFT(vlan_info, 60) AS vlan_info |
||||
FROM |
||||
vlan |
||||
ORDER BY |
||||
vlan_number"; |
||||
|
||||
// run query |
||||
$vlans = $db->db_select($query); |
||||
$smarty->assign("vlans", $vlans); |
||||
$vlans = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlan.tpl"); |
||||
$smarty->assign("vlans", $vlans); |
||||
$smarty->display("vlan.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlanadd.tpl"); |
||||
$smarty->display("vlanadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,32 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
$vlan = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlandel.tpl"); |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
$smarty->display("vlandel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,62 +1,35 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
include("header.php"); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number, |
||||
vlan.vlan_info AS vlan_info |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number, |
||||
vlan_info |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
$vlan = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
$smarty->assign("vlan_info", $vlan[0]['vlan_info']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlanedit.tpl"); |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
$smarty->assign("vlan_info", $vlan[0]['vlan_info']); |
||||
$smarty->display("vlanedit.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,86 +1,59 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
include("header.php"); |
||||
// vlan |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
|
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// subnet |
||||
$query = " SELECT |
||||
subnet_id, |
||||
subnet_address, |
||||
subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet_id NOT IN ( |
||||
SELECT |
||||
subnet_id |
||||
FROM |
||||
vlan |
||||
subnetvlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
|
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = " SELECT |
||||
subnet.subnet_id AS subnet_id, |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnet |
||||
WHERE |
||||
subnet.subnet_id NOT IN ( |
||||
SELECT |
||||
subnet_id |
||||
FROM |
||||
subnetvlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id . " |
||||
) |
||||
ORDER BY |
||||
INET_ATON(subnet.subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_address'].'/'.$subnet['subnet_mask']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlansubnetadd.tpl"); |
||||
vlan_id=" . $vlan_id . " |
||||
) |
||||
ORDER BY |
||||
INET_ATON(subnet_address)"; |
||||
|
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_address'].'/'.$subnet['subnet_mask']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
|
||||
$smarty->display("vlansubnetadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,81 +1,53 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// setup subnet |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_id AS subnet_id, |
||||
subnet.subnet_address AS subnet_address, |
||||
subnet.subnet_mask AS subnet_mask |
||||
FROM |
||||
subnetvlan, |
||||
subnet |
||||
WHERE |
||||
subnetvlan.vlan_id=" . $vlan_id . " |
||||
AND subnet.subnet_id=subnetvlan.subnet_id |
||||
ORDER BY |
||||
INET_ATON(subnet.subnet_address)"; |
||||
include("header.php"); |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_address'].'/'.$subnet['subnet_mask']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
// vlan |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
|
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// setup subnet |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask |
||||
FROM |
||||
subnetvlan AS v LEFT JOIN subnet AS s USING(subnet_id) |
||||
WHERE |
||||
v.vlan_id=" . $vlan_id . " |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
$subnets = $db->db_select($query); |
||||
foreach ($subnets as $subnet) { |
||||
$subnet_options[$subnet['subnet_id']] = $subnet['subnet_address'].'/'.$subnet['subnet_mask']; |
||||
} |
||||
$smarty->assign("subnet_options", $subnet_options); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlansubnetdel.tpl"); |
||||
$smarty->display("vlansubnetdel.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,60 +1,33 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get ip and id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
$vlan = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlansubnetedit.tpl"); |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
|
||||
$smarty->display("vlansubnetedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,82 +1,52 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
include("includes.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT |
||||
vlan.vlan_name AS vlan_name, |
||||
vlan.vlan_number AS vlan_number, |
||||
vlan.vlan_info AS vlan_info |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan.vlan_id=" . $vlan_id; |
||||
$vlan_id = sanitize($_GET['vlan_id']); |
||||
|
||||
// run query |
||||
$vlan = $db->db_select($query); |
||||
include("header.php"); |
||||
|
||||
// vlan |
||||
$query = "SELECT |
||||
vlan_name, |
||||
vlan_number, |
||||
vlan_info |
||||
FROM |
||||
vlan |
||||
WHERE |
||||
vlan_id=" . $vlan_id; |
||||
|
||||
$vlan = $db->db_select($query); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
$smarty->assign("vlan_info", nl2br($vlan[0]['vlan_info'])); |
||||
$smarty->assign("vlan_id", $vlan_id); |
||||
$smarty->assign("vlan_name", $vlan[0]['vlan_name']); |
||||
$smarty->assign("vlan_number", $vlan[0]['vlan_number']); |
||||
$smarty->assign("vlan_info", nl2br($vlan[0]['vlan_info'])); |
||||
|
||||
// setup subnets |
||||
// build query |
||||
$query = "SELECT |
||||
subnet.subnet_id, |
||||
subnet.subnet_address, |
||||
subnet.subnet_mask, |
||||
subnet.subnet_info |
||||
FROM |
||||
subnet, |
||||
subnetvlan |
||||
WHERE |
||||
subnetvlan.vlan_id=" . $vlan_id . " |
||||
AND subnet.subnet_id=subnetvlan.subnet_id |
||||
ORDER BY |
||||
INET_ATON(subnet.subnet_address)"; |
||||
// subnets |
||||
$query = "SELECT |
||||
s.subnet_id, |
||||
s.subnet_address, |
||||
s.subnet_mask, |
||||
s.subnet_info |
||||
FROM |
||||
subnet AS s LEFT JOIN subnetvlan AS v USING (subnet_id) |
||||
WHERE |
||||
v.vlan_id=" . $vlan_id . " |
||||
ORDER BY |
||||
INET_ATON(s.subnet_address)"; |
||||
|
||||
// run query |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnets", $subnets); |
||||
$subnets = $db->db_select($query); |
||||
$smarty->assign("subnets", $subnets); |
||||
|
||||
$smarty->display("vlanview.tpl"); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("vlanview.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
?> |
||||
include("footer.php"); |
||||
?> |
||||
|
@ -1,55 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// build query |
||||
$query = "SELECT |
||||
zone_id, |
||||
zone_origin, |
||||
zone_soa, |
||||
zone_hostmaster, |
||||
zone_serial |
||||
FROM |
||||
zone |
||||
ORDER BY |
||||
zone_origin"; |
||||
$query = "SELECT |
||||
zone_id, |
||||
zone_origin, |
||||
zone_soa, |
||||
zone_hostmaster, |
||||
zone_serial |
||||
FROM |
||||
zone |
||||
ORDER BY |
||||
zone_origin"; |
||||
|
||||
// run query |
||||
$zones = $db->db_select($query); |
||||
$smarty->assign("zones", $zones); |
||||
$zones = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("zone.tpl"); |
||||
$smarty->assign("zones", $zones); |
||||
$smarty->display("zone.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,39 +1,16 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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. |
||||
include("includes.php"); |
||||
include("header.php"); |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("zoneadd.tpl"); |
||||
$smarty->display("zoneadd.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,52 +1,23 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup vlan |
||||
// build query |
||||
$query = "SELECT zone_id, zone_origin, zone_serial FROM zone WHERE zone_id=" . $zone_id; |
||||
include("includes.php"); |
||||
|
||||
// run query |
||||
$zone = $db->db_select($query); |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
// send to tpl |
||||
$smarty->assign("zone", $zone[0]); |
||||
include("header.php"); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("zonedel.tpl"); |
||||
$query = "SELECT zone_id, zone_origin, zone_serial FROM zone WHERE zone_id=" . $zone_id; |
||||
$zone = $db->db_select($query); |
||||
|
||||
$smarty->assign("zone", $zone[0]); |
||||
$smarty->display("zonedel.tpl"); |
||||
|
||||
// footer |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,57 +1,30 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
include("includes.php"); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
zone_id, zone_soa, zone_hostmaster, zone_origin, zone_ttl_default, |
||||
zone_refresh, zone_retry, zone_expire, zone_ttl, zone_serial, |
||||
zone_ns1, zone_ns2, zone_ns3, zone_mx1, zone_mx2, zone_info |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_id=" . $zone_id; |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
include("header.php"); |
||||
$query = "SELECT |
||||
zone_id, zone_soa, zone_hostmaster, zone_origin, zone_ttl_default, |
||||
zone_refresh, zone_retry, zone_expire, zone_ttl, zone_serial, |
||||
zone_ns1, zone_ns2, zone_ns3, zone_mx1, zone_mx2, zone_info |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_id=" . $zone_id; |
||||
|
||||
// run query |
||||
$zone = $db->db_select($query); |
||||
$smarty->assign("zone", $zone[0]); |
||||
$zone = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("zoneedit.tpl"); |
||||
$smarty->assign("zone", $zone[0]); |
||||
$smarty->display("zoneedit.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
@ -1,57 +1,31 @@ |
||||
<?php |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff |
||||
|
||||
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/>. |
||||
|
||||
For more information, visit http://sourceforge.net/projects/ipreg, |
||||
or contact me at wietsew@users.sourceforge.net |
||||
*****************************************************************************/ |
||||
/***************************************************************************** |
||||
IP Reg, a PHP/MySQL IPAM tool |
||||
Copyright (C) 2007-2009 Wietse Warendorff (up to v0.5) |
||||
Copyright (C) 2011-2023 Thomas Hooge |
||||
|
||||
SPDX-License-Identifier: GPL-3.0-or-later |
||||
*****************************************************************************/ |
||||
|
||||
// start page |
||||
// includes |
||||
include("includes.php"); |
||||
include("includes.php"); |
||||
|
||||
// get id |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
// start output |
||||
include("header.php"); |
||||
|
||||
// set language variables |
||||
$smarty->assign($lang); |
||||
|
||||
// setup assetclassgroup |
||||
// build query |
||||
$query = "SELECT |
||||
zone_id, zone_soa, zone_hostmaster, zone_origin, zone_ttl_default, |
||||
zone_refresh, zone_retry, zone_expire, zone_ttl, zone_serial, |
||||
zone_ns1, zone_ns2, zone_ns3, zone_mx1, zone_mx2, zone_info |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_id=" . $zone_id; |
||||
$zone_id = sanitize($_GET['zone_id']); |
||||
|
||||
include("header.php"); |
||||
|
||||
$query = "SELECT |
||||
zone_id, zone_soa, zone_hostmaster, zone_origin, zone_ttl_default, |
||||
zone_refresh, zone_retry, zone_expire, zone_ttl, zone_serial, |
||||
zone_ns1, zone_ns2, zone_ns3, zone_mx1, zone_mx2, zone_info |
||||
FROM |
||||
zone |
||||
WHERE |
||||
zone_id=" . $zone_id; |
||||
|
||||
// run query |
||||
$zone = $db->db_select($query); |
||||
$smarty->assign("zone", $zone[0]); |
||||
$zone = $db->db_select($query); |
||||
|
||||
// end page |
||||
// output |
||||
$smarty->display("zoneview.tpl"); |
||||
$smarty->assign("zone", $zone[0]); |
||||
$smarty->display("zoneview.tpl"); |
||||
|
||||
// end output |
||||
include("footer.php"); |
||||
include("footer.php"); |
||||
?> |
Reference in new issue