Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $tr_class = ( isset( $tr_class ) ) ? $tr_class : ''; ?> <tr class="<?php echo $tr_cl..
Decoded Output download
<?php
$tr_class = ( isset( $tr_class ) ) ? $tr_class : ''; ?>
<tr class="<?php echo $tr_class; ?>">
<td>
<h4><?php _e( 'Domain:', 'amazon-s3-and-cloudfront' ) ?></h4>
</td>
<td>
<?php
$domain = $this->get_setting( 'domain' );
$subdomain_disabled = '';
$subdomain_class = '';
if ( $this->get_setting( 'force-https' ) ) {
if ( 'subdomain' == $domain ) {
$domain = 'path';
}
$subdomain_disabled = 'disabled="disabled"';
$subdomain_class = 'disabled';
}
if ( true === $disabled ) {
$subdomain_disabled = 'disabled="disabled"';
$subdomain_class = 'disabled';
}
echo $setting_msg;
?>
<div class="as3cf-domain as3cf-radio-group">
<label class="subdomain-wrap <?php echo $subdomain_class; // xss ok?>">
<input type="radio" name="domain" value="subdomain" <?php checked( $domain, 'subdomain' ); ?> <?php echo $subdomain_disabled; // xss ok ?>>
<?php _e( 'Bucket name as subdomain', 'amazon-s3-and-cloudfront' ); ?>
<p>http://bucket-name.s3.amazon.com/…</p>
</label>
<label>
<input type="radio" name="domain" value="path" <?php checked( $domain, 'path' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'Bucket name in path', 'amazon-s3-and-cloudfront' ); ?>
<p>http://s3.amazon.com/bucket-name/…</p>
</label>
<label>
<input type="radio" name="domain" value="virtual-host" <?php checked( $domain, 'virtual-host' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'Bucket name as domain', 'amazon-s3-and-cloudfront' ); ?>
<p>http://bucket-name/…</p>
</label>
<label>
<input id="cloudfront" type="radio" name="domain" value="cloudfront" <?php checked( $domain, 'cloudfront' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'CloudFront or custom domain', 'amazon-s3-and-cloudfront' ); ?>
<p class="as3cf-setting cloudfront <?php echo ( 'cloudfront' == $domain ) ? '' : 'hide'; // xss ok ?>">
<input type="text" name="cloudfront" value="<?php echo esc_attr( $this->get_setting( 'cloudfront' ) ); ?>" size="30" <?php echo $disabled_attr; ?> />
<span class="as3cf-validation-error" style="display: none;">
<?php _e( 'Invalid character. Letters, numbers, periods and hyphens are allowed.', 'amazon-s3-and-cloudfront' ); ?>
</span>
</p>
</label>
</div>
</td>
</tr>
Did this file decode correctly?
Original Code
<?php
$tr_class = ( isset( $tr_class ) ) ? $tr_class : ''; ?>
<tr class="<?php echo $tr_class; ?>">
<td>
<h4><?php _e( 'Domain:', 'amazon-s3-and-cloudfront' ) ?></h4>
</td>
<td>
<?php
$domain = $this->get_setting( 'domain' );
$subdomain_disabled = '';
$subdomain_class = '';
if ( $this->get_setting( 'force-https' ) ) {
if ( 'subdomain' == $domain ) {
$domain = 'path';
}
$subdomain_disabled = 'disabled="disabled"';
$subdomain_class = 'disabled';
}
if ( true === $disabled ) {
$subdomain_disabled = 'disabled="disabled"';
$subdomain_class = 'disabled';
}
echo $setting_msg;
?>
<div class="as3cf-domain as3cf-radio-group">
<label class="subdomain-wrap <?php echo $subdomain_class; // xss ok?>">
<input type="radio" name="domain" value="subdomain" <?php checked( $domain, 'subdomain' ); ?> <?php echo $subdomain_disabled; // xss ok ?>>
<?php _e( 'Bucket name as subdomain', 'amazon-s3-and-cloudfront' ); ?>
<p>http://bucket-name.s3.amazon.com/…</p>
</label>
<label>
<input type="radio" name="domain" value="path" <?php checked( $domain, 'path' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'Bucket name in path', 'amazon-s3-and-cloudfront' ); ?>
<p>http://s3.amazon.com/bucket-name/…</p>
</label>
<label>
<input type="radio" name="domain" value="virtual-host" <?php checked( $domain, 'virtual-host' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'Bucket name as domain', 'amazon-s3-and-cloudfront' ); ?>
<p>http://bucket-name/…</p>
</label>
<label>
<input id="cloudfront" type="radio" name="domain" value="cloudfront" <?php checked( $domain, 'cloudfront' ); ?> <?php echo $disabled_attr; ?>>
<?php _e( 'CloudFront or custom domain', 'amazon-s3-and-cloudfront' ); ?>
<p class="as3cf-setting cloudfront <?php echo ( 'cloudfront' == $domain ) ? '' : 'hide'; // xss ok ?>">
<input type="text" name="cloudfront" value="<?php echo esc_attr( $this->get_setting( 'cloudfront' ) ); ?>" size="30" <?php echo $disabled_attr; ?> />
<span class="as3cf-validation-error" style="display: none;">
<?php _e( 'Invalid character. Letters, numbers, periods and hyphens are allowed.', 'amazon-s3-and-cloudfront' ); ?>
</span>
</p>
</label>
</div>
</td>
</tr>
Function Calls
_e | 1 |
Stats
MD5 | 810b5141898d0d348dbc50f9cbedec41 |
Eval Count | 0 |
Decode Time | 88 ms |