GRAYBYTE WORDPRESS FILE MANAGER4131

Server IP : 198.54.121.189 / Your IP : 216.73.216.140
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/backwpup/inc/
Upload Files :
Current_dir [ Writeable ] Document_root [ Writeable ]

Command :


Current File : /home/giriqfky/trustyourlawyer.com/wp-content/plugins/backwpup/inc//class-destination-email.php
<?php
// Swift Mailer v5.2.2
// http://swiftmailer.org/
// https://github.com/swiftmailer/swiftmailer

use Inpsyde\BackWPupShared\File\MimeTypeExtractor;
use PHPMailer\PHPMailer\PHPMailer;

class BackWPup_Destination_Email extends BackWPup_Destinations
{
	public function option_defaults(): array
	{
		$default = [];
		$default['emailaddress'] = sanitize_email(get_bloginfo('admin_email'));
		$default['emailefilesize'] = 20;
		$default['emailsndemail'] = sanitize_email(get_bloginfo('admin_email'));
		$default['emailsndemailname'] = 'BackWPup ' . get_bloginfo('name');
		$default['emailmethod'] = '';
		$default['emailsendmail'] = ini_get('sendmail_path');
		$default['emailhost'] = $_SERVER['SERVER_NAME'] ?? '';
		$default['emailhostport'] = 25;
		$default['emailsecure'] = '';
		$default['emailuser'] = '';
		$default['emailpass'] = '';

		return $default;
	}

	public function edit_tab(int $jobid): void
	{
		?>
		<h3 class="title"><?php esc_html_e('Email address', 'backwpup'); ?></h3>
		<table class="form-table">
			<tr>
				<th scope="row"><label
						for="emailaddress"><?php esc_html_e('To email address (separate with commas for multiple addresses)', 'backwpup'); ?></label>
				</th>
				<td>
					<input name="emailaddress" id="emailaddress" type="text"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailaddress')); ?>"
						   class="regular-text"/>
				</td>
			</tr>
			<tr>
				<th scope="row"><label for="sendemailtest"><?php esc_html_e('Send test email', 'backwpup'); ?></label>
				</th>
				<td>
					<button id="sendemailtest"
							class="button secondary"><?php esc_html_e('Send test email', 'backwpup'); ?></button>
				</td>
			</tr>
		</table>

		<h3 class="title"><?php esc_html_e('Send email settings', 'backwpup'); ?></h3>
		<table class="form-table">
			<tr>
				<th scope="row"><label
						for="idemailefilesize"><?php esc_html_e('Maximum file size', 'backwpup'); ?></label></th>
				<td>
					<input id="idemailefilesize" name="emailefilesize" type="number" min="0" step="1"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailefilesize')); ?>"
						   class="small-text"/><?php esc_html_e('MB', 'backwpup'); ?>
					<p class="description">
						<?php esc_html_e(
			'Maximum file size to be included in an email. 0 = unlimited',
			'backwpup'
		); ?><br/>
						<strong><?php esc_html_e('Note', 'backwpup'); ?></strong>: <?php esc_html_e(
			'Every email provider has different allowed attachment file sizes. If the backup archive exceeds this limit, the email will not be sent.',
			'backwpup'
		); ?><br/>
						<?php esc_html_e('The recommended value is 20 MB.', 'backwpup'); ?>
					</p>
				</td>
			</tr>
			<tr>
				<th scope="row"><label
						for="emailsndemail"><?php esc_html_e('From email address', 'backwpup'); ?></label></th>
				<td>
					<input name="emailsndemail" type="text" id="emailsndemail"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailsndemail')); ?>"
						   class="regular-text"/>
				</td>
			</tr>
			<tr>
				<th scope="row"><label for="emailsndemailname"><?php esc_html_e('From name', 'backwpup'); ?></label>
				</th>
				<td>
					<input name="emailsndemailname" type="text" id="emailsndemailname"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailsndemailname')); ?>"
						   class="regular-text"/>
				</td>
			</tr>
			<tr>
				<th scope="row"><label for="emailmethod"><?php esc_html_e('Sending method', 'backwpup'); ?></label>
				</th>
				<td>
					<select id="emailmethod" name="emailmethod">
						<?php
						echo '<option value=""' . selected('', BackWPup_Option::get($jobid, 'emailmethod'), false) . '>' . esc_html__('Use WordPress settings', 'backwpup') . '</option>';
		echo '<option value="mail"' . selected('mail', BackWPup_Option::get($jobid, 'emailmethod'), false) . '>' . esc_html__('PHP: mail()', 'backwpup') . '</option>';
		echo '<option value="sendmail"' . selected('sendmail', BackWPup_Option::get($jobid, 'emailmethod'), false) . '>' . esc_html__('Sendmail', 'backwpup') . '</option>';
		echo '<option value="smtp"' . selected('smtp', BackWPup_Option::get($jobid, 'emailmethod'), false) . '>' . esc_html__('SMTP', 'backwpup') . '</option>'; ?>
					</select>
				</td>
			</tr>
			<tr id="emailsendmail" <?php if (BackWPup_Option::get($jobid, 'emailmethod') !== 'sendmail') {
			echo 'style="display:none;"';
		} ?>>
				<th scope="row"><label for="emailsendmail"><?php esc_html_e('Sendmail path', 'backwpup'); ?></label>
				</th>
				<td>
					<input name="emailsendmail" id="emailsendmail" type="text"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailsendmail')); ?>"
						   class="regular-text code"/>
				</td>
			</tr>
			<tr class="emailsmtp" <?php if (BackWPup_Option::get($jobid, 'emailmethod') !== 'smtp') {
			echo 'style="display:none;"';
		} ?>>
				<th scope="row"><label for="emailhost"><?php esc_html_e('SMTP host name', 'backwpup'); ?></label></th>
				<td>
					<input name="emailhost" id="emailhost" type="text"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailhost')); ?>"
						   class="regular-text code"/>&nbsp;
					<label for="emailhostport"><?php esc_html_e('Port:', 'backwpup'); ?><input name="emailhostport"
																								 id="emailhostport"
																								 type="number" step="0"
																								 min="1" max="65000"
																								 value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailhostport')); ?>"
																								 class="small-text code"/></label>
				</td>
			</tr>
			<tr class="emailsmtp" <?php if (BackWPup_Option::get($jobid, 'emailmethod') !== 'smtp') {
			echo 'style="display:none;"';
		} ?>>
				<th scope="row"><label
						for="emailsecure"><?php esc_html_e('SMTP secure connection', 'backwpup'); ?></label>
				</th>
				<td>
					<select id="emailsecure" name="emailsecure">
						<option
							value=""<?php selected('', BackWPup_Option::get($jobid, 'emailsecure'), true); ?>><?php esc_html_e('none', 'backwpup'); ?></option>
						<option
							value="ssl"<?php selected('ssl', BackWPup_Option::get($jobid, 'emailsecure'), true); ?>><?php esc_html_e('SSL', 'backwpup'); ?></option>
						<option
							value="tls"<?php selected('tls', BackWPup_Option::get($jobid, 'emailsecure'), true); ?>><?php esc_html_e('TLS', 'backwpup'); ?></option>
					</select>
				</td>
			</tr>
			<tr class="emailsmtp" <?php if (BackWPup_Option::get($jobid, 'emailmethod') !== 'smtp') {
			echo 'style="display:none;"';
		} ?>>
				<th scope="row"><label for="emailuser"><?php esc_html_e('SMTP username', 'backwpup'); ?></label></th>
				<td>
					<input name="emailuser" id="emailuser" type="text"
						   value="<?php echo esc_attr(BackWPup_Option::get($jobid, 'emailuser')); ?>"
						   class="regular-text" autocomplete="off"/>
				</td>
			</tr>
			<tr class="emailsmtp" <?php if (BackWPup_Option::get($jobid, 'emailmethod') != 'smtp') {
			echo 'style="display:none;"';
		} ?>>
				<th scope="row"><label for="emailpass"><?php esc_html_e('SMTP password', 'backwpup'); ?></label></th>
				<td>
					<input name="emailpass" id="emailpass" type="password"
						   value="<?php echo esc_attr(BackWPup_Encryption::decrypt(BackWPup_Option::get($jobid, 'emailpass'))); ?>"
						   class="regular-text" autocomplete="off"/>
				</td>
			</tr>
		</table>
		<?php
	}

	public function edit_inline_js(): void
	{
		?>
		<script type="text/javascript">
			jQuery( document ).ready( function ( $ ) {
				$( '#emailmethod' ).on('change',  function () {
					if ( 'smtp' == $( '#emailmethod' ).val() ) {
						$( '.emailsmtp' ).show();
						$( '#emailsendmail' ).hide();
					} else if ( 'sendmail' == $( '#emailmethod' ).val() ) {
						$( '.emailsmtp' ).hide();
						$( '#emailsendmail' ).show();
					} else {
						$( '.emailsmtp' ).hide();
						$( '#emailsendmail' ).hide();
					}
				} );
				$( '#sendemailtest' ).live( 'click', function () {
					$( '#sendemailtest' ).after( '&nbsp;<img id="emailsendtext" src="<?php echo get_admin_url() . 'images/loading.gif'; ?>" width="16" height="16" />' );
					var data = {
						action           : 'backwpup_dest_email',
						emailaddress     : $( 'input[name="emailaddress"]' ).val(),
						emailsndemail    : $( 'input[name="emailsndemail"]' ).val(),
						emailmethod      : $( '#emailmethod' ).val(),
						emailsendmail    : $( 'input[name="emailsendmail"]' ).val(),
						emailsndemailname: $( 'input[name="emailsndemailname"]' ).val(),
						emailhost        : $( 'input[name="emailhost"]' ).val(),
						emailhostport    : $( 'input[name="emailhostport"]' ).val(),
						emailsecure      : $( '#emailsecure' ).val(),
						emailuser        : $( 'input[name="emailuser"]' ).val(),
						emailpass        : $( 'input[name="emailpass"]' ).val(),
						_ajax_nonce      : $( '#backwpupajaxnonce' ).val()
					};
					$.post( ajaxurl, data, function ( response ) {
						$( '#emailsendtext' ).replaceWith( response );
					} );
					return false;
				} );
			} );
		</script>
		<?php
	}

	/**
	 * {@inheritdoc}
	 *
	 * @param int|array $jobid
	 * @return void
	 *
	 * @phpcs:disable WordPress.Security.NonceVerification.Missing, WordPress.Security.ValidatedSanitizedInput, WordPress.Security.ValidatedSanitizedInput.MissingUnslash
	 */
	public function edit_form_post_save( $jobid ): void {
				$jobids = (array) $jobid;
		foreach ( $jobids as $jobid ) {
			BackWPup_Option::update( $jobid, 'emailaddress', isset( $_POST['emailaddress'] ) ? implode( ', ', $this->get_email_array( $_POST['emailaddress'] ) ) : '' ); // phpcs:ignore WordPress.Security
			BackWPup_Option::update( $jobid, 'emailefilesize', ! empty( $_POST['emailefilesize'] ) ? absint( $_POST['emailefilesize'] ) : 0 );  // phpcs:ignore WordPress.Security
			BackWPup_Option::update( $jobid, 'emailsndemail', sanitize_email( $_POST['emailsndemail'] ) );  // phpcs:ignore WordPress.Security
			BackWPup_Option::update( $jobid, 'emailmethod', ( '' === $_POST['emailmethod'] || 'mail' === $_POST['emailmethod'] || 'sendmail' === $_POST['emailmethod'] || 'smtp' === $_POST['emailmethod'] ) ? $_POST['emailmethod'] : '' );
			BackWPup_Option::update( $jobid, 'emailsendmail', sanitize_text_field( $_POST['emailsendmail'] ) );
			BackWPup_Option::update( $jobid, 'emailsndemailname', sanitize_text_field( $_POST['emailsndemailname'] ) );
			BackWPup_Option::update( $jobid, 'emailhost', sanitize_text_field( $_POST['emailhost'] ) );
			BackWPup_Option::update( $jobid, 'emailhostport', absint( $_POST['emailhostport'] ) );
			BackWPup_Option::update( $jobid, 'emailsecure', ( 'ssl' === $_POST['emailsecure'] || 'tls' === $_POST['emailsecure'] ) ? $_POST['emailsecure'] : '' );
			BackWPup_Option::update( $jobid, 'emailuser', sanitize_text_field( $_POST['emailuser'] ) );
			BackWPup_Option::update( $jobid, 'emailpass', BackWPup_Encryption::encrypt( $_POST['emailpass'] ) );
		}
	}
	// phpcs:enable

	public function job_run_archive(BackWPup_Job $job_object): bool
	{
		$job_object->substeps_todo = 1;
		$job_object->log(sprintf(__('%d. Try to send backup with email&#160;&hellip;', 'backwpup'), $job_object->steps_data[$job_object->step_working]['STEP_TRY']), E_USER_NOTICE);

		//check file Size
		if (!empty($job_object->job['emailefilesize'])) {
			if ($job_object->backup_filesize > $job_object->job['emailefilesize'] * 1024 * 1024) {
				$job_object->log(__('Backup archive too big to be sent by email!', 'backwpup'), E_USER_ERROR);
				$job_object->substeps_done = 1;

				return true;
			}
		}

		$job_object->log(sprintf(__('Sending email to %s&hellip;', 'backwpup'), $job_object->job['emailaddress']), E_USER_NOTICE);

		//get mail settings
		$emailmethod = 'mail';
		$emailsendmail = '';
		$emailhost = '';
		$emailhostport = '';
		$emailsecure = '';
		$emailuser = '';
		$emailpass = '';

		if (empty($job_object->job['emailmethod'])) {
			//do so if i'm the wp_mail to get the settings
			$phpmailer = $this->getPhpMailer();

			//only if PHPMailer really used
			if (is_object($phpmailer)) {
				do_action_ref_array('phpmailer_init', [&$phpmailer]);
				//get settings from PHPMailer
				$emailmethod = $phpmailer->Mailer;
				$emailsendmail = $phpmailer->Sendmail;
				$emailhost = $phpmailer->Host;
				$emailhostport = $phpmailer->Port;
				$emailsecure = $phpmailer->SMTPSecure;
				$emailuser = $phpmailer->Username;
				$emailpass = $phpmailer->Password;
			}
		} else {
			$emailmethod = $job_object->job['emailmethod'];
			$emailsendmail = $job_object->job['emailsendmail'];
			$emailhost = $job_object->job['emailhost'];
			$emailhostport = $job_object->job['emailhostport'];
			$emailsecure = $job_object->job['emailsecure'];
			$emailuser = $job_object->job['emailuser'];
			$emailpass = BackWPup_Encryption::decrypt($job_object->job['emailpass']);
		}

		//Generate mail with Swift Mailer
		if (!class_exists(\Swift::class, false)) {
			require BackWPup::get_plugin_data('plugindir') . '/vendor/SwiftMailer/swift_required.php';
		}

		$mbEncoding = null;
		if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) {
			$mbEncoding = mb_internal_encoding();
			mb_internal_encoding('ASCII');
		}

		$result = null;

		try {
			//Set Temp dir for mailing
			Swift_Preferences::getInstance()->setTempDir(untrailingslashit(BackWPup::get_plugin_data('TEMP')))->setCacheType('disk');
			// Create the Transport
			if ($emailmethod == 'smtp') {
				$transport = Swift_SmtpTransport::newInstance($emailhost, $emailhostport);
				if ($emailuser) {
					$transport->setUsername($emailuser);
					$transport->setPassword($emailpass);
				}
				if ($emailsecure == 'ssl') {
					$transport->setEncryption('ssl');
				}
				if ($emailsecure == 'tls') {
					$transport->setEncryption('tls');
				}
			} elseif ($emailmethod == 'sendmail') {
				// Verify command
				if (preg_match('/^[a-zA-Z0-9-_.\/\\\'" ]+$/', $emailsendmail) === 0) {
				$job_object->log('The sendmail command has invalid characters.', E_USER_ERROR);
				}
				$transport = Swift_SendmailTransport::newInstance($emailsendmail);
			} else {
				$job_object->need_free_memory($job_object->backup_filesize * 8);
				$transport = Swift_MailTransport::newInstance();
			}
			// Create the Mailer using your created Transport
			$emailer = Swift_Mailer::newInstance($transport);

			// Create a message.
			$message = Swift_Message::newInstance(
				sprintf(
					// translators: %1$s = date, %2$s = job name.
					__( 'BackWPup archive from %1$s: %2$s', 'backwpup' ),
					wp_date( 'd-M-Y H:i', $job_object->start_time ),
					esc_attr( $job_object->job['name'] )
				)
			);
			$message->setFrom( [ $job_object->job['emailsndemail'] => $job_object->job['emailsndemailname'] ] );
			$message->setTo( $this->get_email_array( $job_object->job['emailaddress'] ) );
			$message->setBody(
				sprintf(
					// translators: %s = backup archive.
					__( 'Backup archive: %s', 'backwpup' ),
					$job_object->backup_file
				),
				'text/plain',
				strtolower( get_bloginfo( 'charset' ) )
			);
			$message->attach( Swift_Attachment::fromPath( $job_object->backup_folder . $job_object->backup_file, MimeTypeExtractor::fromFilePath( $job_object->backup_folder . $job_object->backup_file ) ) );
			// Send the message.
			$result = $emailer->send( $message );
		} catch ( Exception $e ) {
			$job_object->log( 'Swift Mailer: ' . $e->getMessage(), E_USER_ERROR );
		}

		if (isset($mbEncoding)) {
			mb_internal_encoding($mbEncoding);
		}

		if (!isset($result) || !$result) {
			$job_object->log(__('Error while sending email!', 'backwpup'), E_USER_ERROR);

			return false;
		}
		$job_object->substeps_done = 1;
		$job_object->log(__('Email sent.', 'backwpup'), E_USER_NOTICE);

		return true;
	}

	public function can_run(array $job_settings): bool
	{
		if (empty($job_settings['emailaddress'])) {
			return false;
		}

		return !($job_settings['backuptype'] != 'archive');
	}

	/**
	 * sends test mail.
	 */
	public function edit_ajax(): void
	{
		if (!current_user_can('backwpup_jobs_edit')) {
			wp_die(-1);
		}

		check_ajax_referer('backwpup_ajax_nonce');

		//get mail settings
		$emailmethod = 'mail';
		$emailsendmail = '';
		$emailhost = '';
		$emailhostport = '';
		$emailsecure = '';
		$emailuser = '';
		$emailpass = '';

		if (empty($_POST['emailmethod'])) {
			//do so if i'm the wp_mail to get the settings
			$phpmailer = $this->getPhpMailer();

			//only if PHPMailer really used
			if (is_object($phpmailer)) {
				do_action_ref_array('phpmailer_init', [&$phpmailer]);
				//get settings from PHPMailer
				$emailmethod = $phpmailer->Mailer;
				$emailsendmail = $phpmailer->Sendmail;
				$emailhost = $phpmailer->Host;
				$emailhostport = $phpmailer->Port;
				$emailsecure = $phpmailer->SMTPSecure;
				$emailuser = $phpmailer->Username;
				$emailpass = $phpmailer->Password;
			}
		} else {
			$emailmethod = sanitize_text_field($_POST['emailmethod']);
			$emailsendmail = sanitize_email($_POST['emailsendmail']);
			$emailhost = sanitize_text_field($_POST['emailhost']);
			$emailhostport = absint($_POST['emailhostport']);
			$emailsecure = sanitize_text_field($_POST['emailsecure']);
			$emailuser = sanitize_text_field($_POST['emailuser']);
			$emailpass = BackWPup_Encryption::decrypt($_POST['emailpass']);
		}

		//Generate mail with Swift Mailer
		if (!class_exists(\Swift::class, false)) {
			require BackWPup::get_plugin_data('plugindir') . '/vendor/SwiftMailer/swift_required.php';
		}

		$mbEncoding = null;
		if (function_exists('mb_internal_encoding') && ((int) ini_get('mbstring.func_overload')) & 2) {
			$mbEncoding = mb_internal_encoding();
			mb_internal_encoding('ASCII');
		}

		$result = null;

		try {
			// Create the Transport
			if ($emailmethod == 'smtp') {
				$transport = Swift_SmtpTransport::newInstance($emailhost, $emailhostport);
				if ($emailuser) {
					$transport->setUsername($emailuser);
					$transport->setPassword($emailpass);
				}
				if ($emailsecure == 'ssl') {
					$transport->setEncryption('ssl');
				}
				if ($emailsecure == 'tls') {
					$transport->setEncryption('tls');
				}
			} elseif ($emailmethod == 'sendmail') {
				$transport = Swift_SendmailTransport::newInstance($emailsendmail);
			} else {
				$transport = Swift_MailTransport::newInstance();
			}
			// Create the Mailer using your created Transport
			$emailer = Swift_Mailer::newInstance($transport);

			// Create a message
			$message = Swift_Message::newInstance(__('BackWPup archive sending TEST Message', 'backwpup'));
			$message->setFrom([$_POST['emailsndemail'] => sanitize_email($_POST['emailsndemailname'])]);
			$message->setTo($this->get_email_array($_POST['emailaddress']));
			$message->setBody(__('If this message reaches your inbox, sending backup archives via email should work for you.', 'backwpup'));
			// Send the message
			$result = $emailer->send($message);
		} catch (Exception $e) {
			echo '<span id="emailsendtext" class="bwu-message-error">Swift Mailer: ' . $e->getMessage() . '</span>';
		}

		if (isset($mbEncoding)) {
			mb_internal_encoding($mbEncoding);
		}

		if (!isset($result) || !$result) {
			echo '<span id="emailsendtext" class="bwu-message-error">' . esc_html__('Error while sending email!', 'backwpup') . '</span>';
		} else {
			echo '<span id="emailsendtext" class="bwu-message-success">' . esc_html__('Email sent.', 'backwpup') . '</span>';
		}

		exit();
	}

	/**
	 * Get an array of emails from comma-separated string.
	 */
	private function get_email_array(string $emailString): array
	{
		$emails = explode(',', sanitize_text_field($emailString));

		foreach ($emails as $key => $email) {
			$emails[$key] = sanitize_email(trim($email));
			if (!is_email($emails[$key])) {
				unset($emails[$key]);
			}
		}

		return $emails;
	}

	/**
	 * Get PHPMailer object.
	 *
	 * @return PHPMailer
	 */
	private function getPhpMailer()
	{
		global $phpmailer, $wp_version;
		if (!is_object($phpmailer) || !$phpmailer instanceof PHPMailer) {
			if (version_compare($wp_version, '5.5', '>=')) {
				require_once ABSPATH . WPINC . '/PHPMailer/PHPMailer.php';

				require_once ABSPATH . WPINC . '/PHPMailer/Exception.php';

				return new PHPMailer();
			}

			require_once ABSPATH . WPINC . '/class-phpmailer.php';

			require_once ABSPATH . WPINC . '/class-smtp.php';

			return new PHPMailer(true);
		}

		return $phpmailer;
	}
}

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
July 10 2025 04:32:29
giriqfky / giriqfky
0755
Notice
--
July 10 2025 04:32:37
giriqfky / giriqfky
0755
Settings
--
July 10 2025 04:32:37
giriqfky / giriqfky
0755
ThirdParty
--
July 10 2025 04:32:37
giriqfky / giriqfky
0755
Utils
--
July 10 2025 04:32:37
giriqfky / giriqfky
0755
dependencies
--
July 10 2025 04:32:37
giriqfky / giriqfky
0755
.htaccess
0.41 KB
July 10 2025 04:32:37
giriqfky / giriqfky
0644
BackWPup.php
11.618 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-admin.php
44.521 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-adminbar.php
2.676 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-create-archive-exception.php
0.148 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-create-archive.php
27.247 KB
March 10 2025 14:47:06
giriqfky / giriqfky
0644
class-cron.php
18.585 KB
April 29 2025 17:34:12
giriqfky / giriqfky
0644
class-destination-connect-exception.php
0.218 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-connect-interface.php
0.647 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-download-exception.php
0.202 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-downloader-data.php
1.223 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-downloader-factory.php
1.629 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-downloader-interface.php
0.52 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-downloader.php
5.126 KB
June 04 2024 10:51:14
giriqfky / giriqfky
0644
class-destination-dropbox-api-exception.php
0.129 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-dropbox-api-request-exception.php
0.595 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-dropbox-api.php
40.892 KB
February 13 2025 20:02:44
giriqfky / giriqfky
0644
class-destination-dropbox-downloader.php
2.907 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-destination-dropbox.php
21.399 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-destination-email.php
19.876 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-destination-folder-downloader.php
3.488 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-folder.php
10.113 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-destination-ftp-connect.php
5.373 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-ftp-downloader.php
3.351 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-ftp.php
29.519 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-destination-msazure-downloader.php
3.369 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-msazure.php
26.319 KB
February 04 2025 14:50:44
giriqfky / giriqfky
0644
class-destination-rsc.php
22.318 KB
March 21 2025 15:27:30
giriqfky / giriqfky
0644
class-destination-s3-downloader.php
3.298 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-destination-s3.php
48.635 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-destination-sugarsync.php
38.054 KB
February 04 2025 14:50:44
giriqfky / giriqfky
0644
class-destinations.php
6.154 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-directory.php
6.025 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-download-file-interface.php
0.609 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-download-file.php
3.406 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-download-handler.php
1.956 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-easycron.php
8.057 KB
October 01 2024 16:10:48
giriqfky / giriqfky
0644
class-encryption-fallback.php
2.875 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-encryption-mcrypt.php
4.014 KB
March 03 2025 19:19:24
giriqfky / giriqfky
0644
class-encryption-openssl.php
3.925 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-encryption.php
6.265 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-factory-exception.php
0.191 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-file.php
10.787 KB
March 13 2025 16:05:40
giriqfky / giriqfky
0644
class-help.php
1.745 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-install.php
18.464 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-job.php
105.758 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-jobtype-dbcheck.php
6.386 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-jobtype-dbdump.php
11.304 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-jobtype-file.php
24.155 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-jobtype-wpexp.php
34.94 KB
March 13 2025 16:05:40
giriqfky / giriqfky
0644
class-jobtype-wpplugin.php
6.864 KB
March 03 2025 19:19:24
giriqfky / giriqfky
0644
class-jobtypes.php
2.25 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-message-box.php
3.464 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-migrate.php
10.691 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-msazure-destination-configuration.php
1.597 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-mysqldump.php
34.067 KB
June 19 2024 12:40:40
giriqfky / giriqfky
0644
class-option.php
18.498 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-page-about.php
27.481 KB
June 19 2024 12:40:40
giriqfky / giriqfky
0644
class-page-backups.php
20.81 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-page-backwpup.php
21.946 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-page-editjob.php
47.442 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-page-firstbackup.php
0.556 KB
February 04 2025 14:50:44
giriqfky / giriqfky
0644
class-page-jobs.php
44.727 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-page-logs.php
13.824 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
class-page-onboarding.php
6.948 KB
May 20 2025 11:41:24
giriqfky / giriqfky
0644
class-page-restore.php
5.368 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-page-settings.php
45.41 KB
April 07 2025 18:31:08
giriqfky / giriqfky
0644
class-path-fixer.php
0.815 KB
October 18 2023 17:06:40
giriqfky / giriqfky
0644
class-recursive-directory.php
0.573 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-s3-destination.php
11.986 KB
March 13 2025 16:05:40
giriqfky / giriqfky
0644
class-sanitize-path.php
1.547 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-system-requirements.php
1.231 KB
October 01 2024 16:10:48
giriqfky / giriqfky
0644
class-system-tests-runner.php
9.5 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-system-tests.php
3.469 KB
November 16 2022 17:55:50
giriqfky / giriqfky
0644
class-thirdparties.php
1.023 KB
June 19 2024 12:40:40
giriqfky / giriqfky
0644
class-wp-api.php
43.999 KB
April 29 2025 17:34:12
giriqfky / giriqfky
0644
class-wp-cli.php
11.83 KB
April 23 2025 14:14:02
giriqfky / giriqfky
0644
functions.php
5.883 KB
April 30 2025 17:12:56
giriqfky / giriqfky
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF