Example #1
0
    $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();
Example #2
0
 * 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);