|
Server : Apache System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64 User : p141464 ( 418825) PHP Version : 7.4.33.12 Disable Function : NONE Directory : /html/wordpress-old/wp-content/plugins/redirection/view/admin/ |
Upload File : |
<?php if (!defined ('ABSPATH')) die ('No direct access allowed'); ?>
<div class="wrap" id="add" <?php if ($hidden) echo ' style="display: none"' ?>>
<h2><?php _e ('Add new redirection', 'redirection') ?></h2>
<div id="added" style="display: none" class="updated-red">
<p><?php _e ('Your redirection has been added.', 'redirection'); ?></p>
</div>
<form method="post" action="<?php echo admin_url( 'admin-ajax.php' ); ?>" id="new-redirection">
<table width="100%">
<tr>
<th align="right" width="100"><?php _e ('Source URL', 'redirection') ?>:</th>
<td><input type="text" name="source" style="width: 95%" id="old"/></td>
</tr>
<tr>
<th align="right"><?php _e ('Match', 'redirection') ?>:</th>
<td>
<select name="match">
<?php echo $this->select (Red_Match::all ()); ?>
</select>
<strong><?php _e ('Action', 'redirection'); ?>:</strong>
<select name="red_action" onchange="return change_add_redirect (this)">
<?php echo $this->select (Red_Item::actions (), 'url'); ?>
</select>
<label><?php _e ('Regular expression', 'redirection'); ?>: <input id="regex" type="checkbox" name="regex"/></label>
</td>
</tr>
<tr id="target">
<th align="right"><?php _e ('Target URL', 'redirection') ?>:</th>
<td><input type="text" name="target" style="width: 95%"/></td>
</tr>
<?php if (!isset($group)) : ?>
<tr>
<th><?php _e ('Group', 'redirection'); ?>:</th>
<td><select name="group"><?php echo $this->select (Red_Group::get_for_select (), isset ($_GET['group']) ? intval ($_GET['group']) : 0)?></select></td>
</tr>
<?php endif; ?>
<tr>
<th></th>
<td>
<input class="button-primary" type="submit" name="add" value="<?php _e ('Add Redirection', 'redirection') ?>" id="submit"/>
<?php if (isset($group)) : ?>
<input type="hidden" name="group" value="<?php echo esc_attr( $group ) ?>"/>
<?php endif; ?>
<input type="hidden" name="action" value="red_redirect_add"/>
<input type="hidden" name="_ajax_nonce" value="<?php echo wp_create_nonce( 'redirection-redirect_add' ); ?>"/>
<div id="error"></div>
</td>
</tr>
</table>
</form>
</div>
<script type="text/javascript" charset="utf-8">
jQuery( '#new-redirection' ).ajaxForm( {
beforeSubmit: function () {
jQuery( '#loading' ).show ();
},
success: function( response ) {
jQuery( '#loading' ).hide ();
if ( response.indexOf( 'fade error' ) != -1 )
jQuery( '#error' ).html (response);
else {
<?php if ( isset( $add_to_screen ) ) : ?>
jQuery( '#items' ).append( response );
<?php endif; ?>
jQuery( '#error' ).hide();
jQuery( '#added' ).show();
jQuery( '#none' ).hide();
redirection.edit_items( 'redirect' );
}
}
});
</script>