$ip_number = trim($ip_number_1) . '.' . trim($ip_number_2) . '.' . trim($ip_number_3) . '.' . trim($ip_number_4); $query = <<<SQL_QUERY select * from server_ips where ip_number = ? SQL_QUERY; $rs = exec_query($sql, $query, array($ip_number)); if ($rs->RowCount() == 0) { return false; } return true; } /* * * static page messages. * */ gen_admin_menu($tpl); add_ip($tpl, $sql); show_IPs($tpl, $sql); $tpl->assign(array('MANAGE_IPS' => tr('Manage IPs'), 'TR_AVAILABLE_IPS' => tr('Available IPs'), 'TR_IP' => tr('IP'), 'TR_DOMAIN' => tr('Domain'), 'TR_ALIAS' => tr('Alias'), 'TR_ACTION' => tr('Action'), 'TR_UNINSTALL' => tr('Uninstall'), 'TR_ADD' => tr('Add'), 'TR_ADD_NEW_IP' => tr('Add new IP'), 'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete'))); gen_page_message($tpl); $tpl->parse('PAGE', 'page'); $tpl->prnt(); if (isset($cfg['DUMP_GUI_DEBUG'])) { dump_gui_debug(); } unset_messages();
* You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * * @link http://www.easyscp.net * @author EasySCP Team */ require '../../include/easyscp-lib.php'; check_login(__FILE__); $cfg = EasySCP_Registry::get('Config'); $tpl = EasySCP_TemplateEngine::getInstance(); $template = 'admin/ip_manage.tpl'; $interfaces = new EasySCP_NetworkCard(); show_Network_Cards($tpl, $interfaces); add_ip($tpl); show_IPs($tpl); // static page messages $tpl->assign(array('TR_PAGE_TITLE' => tr('EasySCP - Admin/IP manage'), 'TR_SETTINGS' => tr('Settings'), 'MANAGE_IPS' => tr('Manage IPs'), 'TR_AVAILABLE_IPS' => tr('Available IPs'), 'TR_IP' => tr('IP'), 'TR_IPv6' => tr('IPv6'), 'TR_DOMAIN' => tr('Domain'), 'TR_ALIAS' => tr('Alias'), 'TR_ACTION' => tr('Action'), 'TR_NETWORK_CARD' => tr('Network interface'), 'TR_ADD' => tr('Add'), 'TR_ADD_NEW_IP' => tr('Add new IP'), 'TR_MESSAGE_DELETE' => tr('Are you sure you want to delete this IP: %s?', true, '%s'))); gen_admin_mainmenu($tpl, 'admin/main_menu_settings.tpl'); gen_admin_menu($tpl, 'admin/menu_settings.tpl'); gen_page_message($tpl); if ($cfg->DUMP_GUI_DEBUG) { dump_gui_debug($tpl); } $tpl->display($template); unset_messages(); function gen_ip_action($ip_id, $status) { $cfg = EasySCP_Registry::get('Config'); if ($status == $cfg->ITEM_OK_STATUS) { return array(tr('Remove IP'), 'ip_delete.php?delete_id=' . $ip_id);