oont-contents/plugins/webappick-product-feed-for-woocommerce/admin/partials/woo-feed-edit-ftp.php
2025-03-31 21:42:48 +02:00

65 lines
3.6 KiB
PHP

<?php
if ( ! defined( 'ABSPATH' ) ) {
die();
}
?><table class="table widefat fixed mtable woo-feed-ftp">
<?php if ( ! checkFTP_connection() && ! checkSFTP_connection() ) { ?>
<tbody>
<tr>
<th><?php esc_attr_e( 'FTP/SFTP module is not found in your server. Please contact your service provider or system administrator to install/enable FTP/SFTP module.', 'woo-feed' ); ?></th>
</tr>
</tbody>
<?php } else { ?>
<tbody class="ftpconfig">
<tr class="ftpcontroller">
<td><label for="ftpenabled"><?php esc_html_e( 'Enabled', 'woo-feed' ); ?></label></td>
<td>
<select name="ftpenabled" id="ftpenabled">
<option <?php echo ( '0' == $feedRules['ftpenabled'] ) ? 'selected="selected" ' : ''; ?>value="0"><?php esc_html_e( 'Disabled', 'woo-feed' ); ?></option>
<option <?php echo ( '1' == $feedRules['ftpenabled'] ) ? 'selected="selected" ' : ''; ?>value="1"><?php esc_html_e( 'Enabled', 'woo-feed' ); ?></option>
</select>
<div class="google-merchant-message webappick-info"><?php esc_html_e( 'For Google SFTP/FTP upload, first you need to create a feed on your Google Merchant Center.', 'woo-feed' ); ?></div>
</td>
</tr>
<tr>
<td><label for="ftporsftp"><?php esc_html_e( 'Server Type', 'woo-feed' ); ?></label></td>
<td>
<select name="ftporsftp" id="ftporsftp" class="ftporsftp">
<option <?php echo ( 'ftp' == $feedRules['ftporsftp'] ) ? 'selected="selected" ' : ''; ?> value="ftp"><?php esc_html_e( 'FTP', 'woo-feed' ); ?></option>
<option <?php echo ( 'sftp' == $feedRules['ftporsftp'] ) ? 'selected="selected" ' : ''; ?>value="sftp"><?php esc_html_e( 'SFTP', 'woo-feed' ); ?></option>
</select>
<span class="ssh2_status"></span>
</td>
</tr>
<tr>
<td><label for="ftphost"><?php esc_html_e( 'Host Name', 'woo-feed' ); ?></label></td>
<td><input type="text" id="ftphost" value="<?php echo esc_attr( $feedRules['ftphost'] ); ?>" name="ftphost" autocomplete="off"/></td>
</tr>
<tr>
<td><label for="ftpport"><?php esc_html_e( 'Port', 'woo-feed' ); ?></label></td>
<td><input type="text" id="ftpport" value="<?php echo isset( $feedRules['ftpport'] ) ? esc_attr( $feedRules['ftpport'] ) : 21; ?>" name="ftpport" autocomplete="off"/></td>
</tr>
<tr>
<td><label for="ftpuser"><?php esc_html_e( 'User Name', 'woo-feed' ); ?></label></td>
<td><input type="text" id="ftpuser" value="<?php echo esc_attr( $feedRules['ftpuser'] ); ?>" name="ftpuser" autocomplete="off"/></td>
</tr>
<tr>
<td><label for="ftppassword"><?php esc_html_e( 'Password', 'woo-feed' ); ?></label></td>
<td><input type="password" id="ftppassword" value="<?php echo esc_attr( $feedRules['ftppassword'] ); ?>" name="ftppassword" autocomplete="off"/></td>
</tr>
<tr>
<td><label for="ftppath"><?php esc_html_e( 'Path', 'woo-feed' ); ?></label></td>
<td><input type="text" id="ftppath" value="<?php echo esc_attr( $feedRules['ftppath'] ); ?>" name="ftppath" autocomplete="off"/></td>
</tr>
<tr>
<td><label for="ftpmode"><?php esc_html_e( 'Connection Mode', 'woo-feed' ); ?></label></td>
<td>
<select name="ftpmode" id="ftpmode" class="ftpmode">
<option <?php echo (isset($feedRules['ftpmode']) && 'active' == $feedRules['ftpmode'] ) ? 'selected="selected" ' : ''; ?> value="active"><?php esc_html_e( 'Active', 'woo-feed' ); ?></option>
<option <?php echo (isset($feedRules['ftpmode']) && 'passive' == $feedRules['ftpmode'] ) ? 'selected="selected" ' : ''; ?>value="passive"><?php esc_html_e( 'Passive', 'woo-feed' ); ?></option>
</select>
</td>
</tr>
</tbody>
<?php } ?>
</table>