├── .gitignore ├── INSTALL.txt ├── README.md ├── admin ├── .htaccess ├── banned.php ├── campaigns.php ├── css │ ├── datePicker.css │ ├── pro_dropline.css │ ├── pro_dropline_ie.css │ ├── screen.css │ └── screen.css.old ├── footer.php ├── form.html ├── header.php ├── images │ ├── Thumbs.db │ ├── forms │ │ ├── Thumbs.db │ │ ├── bg_related_act.gif │ │ ├── bubble_inner.gif │ │ ├── bubble_left.gif │ │ ├── bubble_right.gif │ │ ├── choose-file.gif │ │ ├── error_left.gif │ │ ├── error_right.gif │ │ ├── form_inp.gif │ │ ├── form_inp_error.gif │ │ ├── form_reset.gif │ │ ├── form_select.gif │ │ ├── form_select_small.gif │ │ ├── form_submit.gif │ │ ├── form_textarea.gif │ │ ├── header_related_act.gif │ │ ├── icon_calendar.jpg │ │ ├── icon_edit.gif │ │ ├── icon_list_arrow.gif │ │ ├── icon_minus.gif │ │ ├── icon_plus.gif │ │ ├── lines_dotted_short.gif │ │ ├── step_1.gif │ │ ├── step_dark_left.gif │ │ ├── step_dark_right.gif │ │ ├── step_dark_round.gif │ │ ├── step_light_left.gif │ │ ├── step_light_right.gif │ │ ├── step_light_round.gif │ │ └── upload_file.gif │ ├── login │ │ ├── Thumbs.db │ │ ├── icon_back_login.gif │ │ ├── inp_login.gif │ │ ├── login_bg.jpg │ │ ├── loginbox_bg.png │ │ └── submit_login.gif │ ├── shared │ │ ├── Thumbs.db │ │ ├── blank.gif │ │ ├── border_bit.jpg │ │ ├── cal_th_repeat.jpg │ │ ├── cal_top_bg.jpg │ │ ├── cal_top_repeat.jpg │ │ ├── checkbox.gif │ │ ├── content_repeat.jpg │ │ ├── corner_bottom_left.jpg │ │ ├── corner_bottom_right.jpg │ │ ├── corner_top_left.jpg │ │ ├── corner_top_right.jpg │ │ ├── icon_idlogo.jpg │ │ ├── logo.png │ │ ├── nav │ │ │ ├── Copy of pro_line_1.gif │ │ │ ├── Thumbs.db │ │ │ ├── account_drop_bg.gif │ │ │ ├── account_line.gif │ │ │ ├── back_0.gif │ │ │ ├── back_1x.gif │ │ │ ├── divider.jpg │ │ │ ├── icon_acc_inbox.gif │ │ │ ├── icon_acc_personal.gif │ │ │ ├── icon_acc_projects.gif │ │ │ ├── icon_acc_settings.gif │ │ │ ├── icon_acc_stats.gif │ │ │ ├── nav_logout.gif │ │ │ ├── nav_myaccount.gif │ │ │ ├── pro_line_0x.gif │ │ │ ├── pro_line_1.gif │ │ │ ├── pro_line_2.gif │ │ │ └── repeat.jpg │ │ ├── side_shadowleft.jpg │ │ ├── side_shadowright.jpg │ │ ├── top_bg.jpg │ │ ├── top_search_btn.gif │ │ ├── top_search_inp.gif │ │ ├── top_search_select.gif │ │ ├── year_next.gif │ │ └── year_prev.gif │ └── table │ │ ├── Thumbs.db │ │ ├── action_delete.gif │ │ ├── action_edit.gif │ │ ├── actions_slider_bg.gif │ │ ├── content_round_repeat.jpg │ │ ├── content_round_top.jpg │ │ ├── dropdown_actions.gif │ │ ├── icon_close_blue.gif │ │ ├── icon_close_green.gif │ │ ├── icon_close_red.gif │ │ ├── icon_close_yellow.gif │ │ ├── message_blue.gif │ │ ├── message_green.gif │ │ ├── message_red.gif │ │ ├── message_yellow.gif │ │ ├── paging_far_left.gif │ │ ├── paging_far_right.gif │ │ ├── paging_left.gif │ │ ├── paging_right.gif │ │ ├── select_number_rows.gif │ │ ├── table_header.jpg │ │ ├── table_header_checkbox.jpg │ │ ├── table_header_options.jpg │ │ ├── table_header_repeat.jpg │ │ ├── table_icon_1.gif │ │ ├── table_icon_2.gif │ │ ├── table_icon_3.gif │ │ ├── table_icon_4.gif │ │ ├── table_icon_5.gif │ │ └── table_sort_arrow.gif ├── index.php ├── index.php.bak ├── js │ ├── HighCharts │ │ ├── exporting.js │ │ └── highcharts.js │ ├── epiceditor │ │ ├── js │ │ │ ├── epiceditor.js │ │ │ └── epiceditor.min.js │ │ └── themes │ │ │ ├── base │ │ │ └── epiceditor.css │ │ │ ├── editor │ │ │ ├── epic-dark.css │ │ │ └── epic-light.css │ │ │ └── preview │ │ │ ├── bartik.css │ │ │ ├── github.css │ │ │ └── preview-dark.css │ └── jquery │ │ ├── Copy of custom_jquery.js │ │ ├── custom_jquery.js │ │ ├── date.js │ │ ├── jquery-1.4.1.min.js │ │ ├── jquery.bind.js │ │ ├── jquery.datePicker.js │ │ ├── jquery.dimensions.js │ │ ├── jquery.filestyle.js │ │ ├── jquery.pngFix.pack.js │ │ ├── jquery.selectbox-0.5.js │ │ ├── jquery.selectbox-0.5_style_2.js │ │ ├── jquery.selectbox-0.5_style_3.js │ │ ├── jquery.tooltip.js │ │ ├── jquery.usermode.js │ │ ├── ui.checkbox.js │ │ └── ui.core.js ├── lib │ └── HighCharts.php ├── login.php ├── logout.php ├── siteclone.php ├── stat.class.php ├── stats.php ├── table.html ├── text.html ├── tools.php └── users.php ├── includes ├── PHPMailer │ ├── LICENSE │ ├── PHPMailerAutoload.php │ ├── README.md │ ├── changelog.md │ ├── class.phpmailer.php │ ├── class.pop3.php │ ├── class.smtp.php │ ├── composer.json │ ├── docs │ │ ├── Callback_function_notes.txt │ │ ├── DomainKeys_notes.txt │ │ ├── Note_for_SMTP_debugging.txt │ │ ├── extending.html │ │ ├── faq.html │ │ ├── generatedocs.sh │ │ └── pop3_article.txt │ ├── examples │ │ ├── LGPLv3.txt │ │ ├── code_generator.phps │ │ ├── contents.html │ │ ├── exceptions.phps │ │ ├── gmail.phps │ │ ├── images │ │ │ ├── phpmailer.png │ │ │ └── phpmailer_mini.gif │ │ ├── index.html │ │ ├── mail.phps │ │ ├── mailing_list.phps │ │ ├── pop_before_smtp.phps │ │ ├── scripts │ │ │ ├── XRegExp.js │ │ │ ├── shAutoloader.js │ │ │ ├── shBrushPhp.js │ │ │ ├── shCore.js │ │ │ └── shLegacy.js │ │ ├── sendmail.phps │ │ ├── smtp.phps │ │ ├── smtp_no_auth.phps │ │ └── styles │ │ │ ├── shCore.css │ │ │ ├── shCoreDefault.css │ │ │ ├── shCoreDjango.css │ │ │ ├── shCoreEclipse.css │ │ │ ├── shCoreEmacs.css │ │ │ ├── shCoreFadeToGrey.css │ │ │ ├── shCoreMDUltra.css │ │ │ ├── shCoreMidnight.css │ │ │ ├── shCoreRDark.css │ │ │ ├── shThemeAppleScript.css │ │ │ ├── shThemeDefault.css │ │ │ ├── shThemeDjango.css │ │ │ ├── shThemeEclipse.css │ │ │ ├── shThemeEmacs.css │ │ │ ├── shThemeFadeToGrey.css │ │ │ ├── shThemeMDUltra.css │ │ │ ├── shThemeMidnight.css │ │ │ ├── shThemeRDark.css │ │ │ ├── shThemeVisualStudio.css │ │ │ └── wrapping.png │ ├── extras │ │ ├── EasyPeasyICS.php │ │ ├── class.html2text.php │ │ ├── htmlfilter.php │ │ └── ntlm_sasl_client.php │ ├── language │ │ ├── phpmailer.lang-ar.php │ │ ├── phpmailer.lang-be.php │ │ ├── phpmailer.lang-br.php │ │ ├── phpmailer.lang-ca.php │ │ ├── phpmailer.lang-ch.php │ │ ├── phpmailer.lang-cz.php │ │ ├── phpmailer.lang-de.php │ │ ├── phpmailer.lang-dk.php │ │ ├── phpmailer.lang-eo.php │ │ ├── phpmailer.lang-es.php │ │ ├── phpmailer.lang-et.php │ │ ├── phpmailer.lang-fa.php │ │ ├── phpmailer.lang-fi.php │ │ ├── phpmailer.lang-fo.php │ │ ├── phpmailer.lang-fr.php │ │ ├── phpmailer.lang-gl.php │ │ ├── phpmailer.lang-he.php │ │ ├── phpmailer.lang-hu.php │ │ ├── phpmailer.lang-it.php │ │ ├── phpmailer.lang-ja.php │ │ ├── phpmailer.lang-lt.php │ │ ├── phpmailer.lang-lv.php │ │ ├── phpmailer.lang-nl.php │ │ ├── phpmailer.lang-no.php │ │ ├── phpmailer.lang-pl.php │ │ ├── phpmailer.lang-pt.php │ │ ├── phpmailer.lang-ro.php │ │ ├── phpmailer.lang-ru.php │ │ ├── phpmailer.lang-se.php │ │ ├── phpmailer.lang-sk.php │ │ ├── phpmailer.lang-tr.php │ │ ├── phpmailer.lang-uk.php │ │ ├── phpmailer.lang-zh.php │ │ └── phpmailer.lang-zh_cn.php │ ├── test │ │ ├── bootstrap.php │ │ ├── fakepopserver.sh │ │ ├── fakesendmail.sh │ │ ├── phpmailerLangTest.php │ │ ├── phpmailerTest.php │ │ ├── runfakepopserver.sh │ │ ├── test_callback.php │ │ └── testbootstrap-dist.php │ └── travis.phpunit.xml.dist ├── PasswordHash.php ├── createAdmin.php.disabled ├── db_conf.php.example ├── func.php ├── include.php ├── session.php ├── smtp_settings.php.example └── tracker.php ├── index.php ├── js ├── browser.js └── jquery-1.4.1.min.js └── phishpoll.sql /.gitignore: -------------------------------------------------------------------------------- 1 | includes/db_conf.php 2 | index.php 3 | <<<<<<< HEAD 4 | includes/createAdmin.php 5 | ======= 6 | includes/smtp_settings.php 7 | >>>>>>> smtpEmailing 8 | -------------------------------------------------------------------------------- /INSTALL.txt: -------------------------------------------------------------------------------- 1 | Installing PhishPoll is easy; just follow these steps. 2 | 3 | 1.) Import phishpoll.sqli either via commandline or phpMyAdmin 4 | 2.) edit includes/db_conf.php.example to contain proper mysql connection values 5 | 3.) rename includes/db_conf.php.example to includes/db_conf.php 6 | 4.) rename includes/createAdmin.php.disabled to includes/createAdmin.php 7 | 5.) visit website.com/includes/createAdmin.php and fill out form 8 | 6.) createAdmin.php should automatically delete itself but ensure that it is deleted 9 | 7.) edit includes/smtp_settings.php.example to contain proper SMTP details 10 | 8.) rename includes/smtp_settings.php.example to includes/smtp_settings.php 11 | 9.) Phish away! 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | phishpoll 2 | ========= 3 | 4 | PHP Phishing Framework 5 | 6 | *** NOTE *** 7 | PhishPoll is still in active development and should be considered alpha code. While I aim to make updates and reach beta as soon as possible, the support of the community as well as developers is highly encouraged in order to make this process as streamlined as possible 8 | **** 9 | 10 | For installation please read the INSTALL.txt file included 11 | 12 | PhishPoll is a PHP-based framework for creating, managing, and executing phishing campaigns with the objective of tracking click-thru and conversion rates and generating statistics for each campaign. 13 | 14 | ## Current Features 15 | * Add Users To PhishPoll 16 | * Markdown-based Email Template Creator 17 | * Browser And OS Tracking 18 | * IP-based Banning 19 | * Clone Websites 20 | * Click Tracking 21 | 22 | ## TODO 23 | * Store Created Templates For Later Use 24 | * Migrate User Password Hashes To PHPass 25 | * Add Permissions Per User 26 | * Generate Stats Per Campaign 27 | * Implement XML Export 28 | -------------------------------------------------------------------------------- /admin/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/.htaccess -------------------------------------------------------------------------------- /admin/css/datePicker.css: -------------------------------------------------------------------------------- 1 | table.jCalendar { 2 | background: #fff; 3 | 4 | border-collapse: collapse; 5 | } 6 | table.jCalendar th { 7 | background: url(../images/shared/cal_th_repeat.jpg) repeat-x; 8 | color: #fff; 9 | font-weight: bold; 10 | padding: 8px 8px; 11 | } 12 | table.jCalendar td { 13 | color: #777777; 14 | font-size: 11px; 15 | font-weight: bold; 16 | padding: 9px 9px; 17 | text-align: center; 18 | } 19 | table.jCalendar td.other-month { 20 | background: #ddd; 21 | color: #aaa; 22 | font-weight: bold; 23 | } 24 | table.jCalendar td.today { 25 | background: #666; 26 | color: #fff; 27 | font-weight: bold; 28 | } 29 | table.jCalendar td.selected { 30 | background: #94b52c; 31 | color: #fff; 32 | font-weight: bold; 33 | } 34 | table.jCalendar td.selected.dp-hover { 35 | background: #94b52c; 36 | color: #fff; 37 | font-weight: bold; 38 | } 39 | table.jCalendar td.dp-hover, 40 | table.jCalendar tr.activeWeekHover td { 41 | background: #94b52c; 42 | color: #fff; 43 | font-weight: bold; 44 | } 45 | table.jCalendar tr.selectedWeek td { 46 | background: #f66; 47 | color: #fff; 48 | font-weight: bold; 49 | } 50 | table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover { 51 | background: #bbb; 52 | color: #888; 53 | font-weight: bold; 54 | } 55 | table.jCalendar td.unselectable, 56 | table.jCalendar td.unselectable:hover, 57 | table.jCalendar td.unselectable.dp-hover { 58 | background: #bbb; 59 | color: #888; 60 | } 61 | 62 | /* For the popup */ 63 | 64 | /* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */ 65 | div.dp-popup { 66 | background: url(../images/shared/cal_top_repeat.jpg) repeat-x; 67 | border: 1px solid #c7c7c7; 68 | font-family: arial, sans-serif; 69 | font-size: 10px; 70 | line-height: 1.2em; 71 | position: relative; 72 | } 73 | div#dp-popup { 74 | position: absolute; 75 | z-index: 199; 76 | } 77 | div.dp-popup h2 { 78 | color: #fff; 79 | font-size: 12px; 80 | font-weight: bold; 81 | margin: 5px 0; 82 | padding: 0; 83 | text-align: center; 84 | } 85 | a#dp-close { 86 | display: block; 87 | font-size: 11px; 88 | padding: 4px 0; 89 | text-align: center; 90 | } 91 | a#dp-close:hover { 92 | text-decoration: underline; 93 | } 94 | div.dp-popup a { 95 | color: #000; 96 | padding: 3px 2px 0; 97 | text-decoration: none; 98 | } 99 | div.dp-popup div.dp-nav-prev { 100 | background: url(../images/shared/year_prev.gif) no-repeat 0 6px; 101 | left: 20px; 102 | position: absolute; 103 | text-indent: -3000px; 104 | top: 6px; 105 | width: 100px; 106 | } 107 | div.dp-popup div.dp-nav-prev a { 108 | float: left; 109 | } 110 | 111 | /* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */ 112 | div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a { 113 | color: #fff; 114 | cursor: pointer; 115 | } 116 | div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled { 117 | cursor: default; 118 | } 119 | div.dp-popup div.dp-nav-next { 120 | background: url(../images/shared/year_next.gif) no-repeat 6px 6px; 121 | position: absolute; 122 | right: 20px; 123 | text-indent: -3000px; 124 | top: 6px; 125 | width: 10px; 126 | } 127 | div.dp-popup div.dp-nav-next a { 128 | float: right; 129 | } 130 | div.dp-popup a.disabled { 131 | color: #aaa; 132 | cursor: default; 133 | } 134 | div.dp-popup td { 135 | cursor: pointer; 136 | } 137 | div.dp-popup td.disabled { 138 | cursor: default; 139 | } 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | .dp-nav-next-year , 152 | .dp-nav-prev-year { 153 | display: none; 154 | } -------------------------------------------------------------------------------- /admin/css/pro_dropline.css: -------------------------------------------------------------------------------- 1 | /* ================================================================ 2 | This copyright notice must be untouched at all times. 3 | 4 | The original version of this stylesheet and the associated (x)html 5 | is available at http://www.cssplay.co.uk/menus/pro_dropline.html 6 | Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. 7 | This stylesheet and the associated (x)html may be modified in any 8 | way to fit your requirements. 9 | =================================================================== */ 10 | 11 | .nav { 12 | background: #4f4f4f repeat-x; 13 | font-family:Tahoma; 14 | font-size: 14px; 15 | height: 29px; 16 | position: relative; 17 | margin: 0 auto; 18 | min-width: 780px; 19 | max-width: 1260px; 20 | z-index: 500; 21 | } 22 | .nav .table { 23 | display: table; 24 | 25 | } 26 | .nav .select, 27 | .nav .current { 28 | display: table-cell; 29 | list-style: none; 30 | margin: 0; 31 | padding: 0; 32 | white-space: nowrap; 33 | } 34 | .nav li { 35 | float: left; 36 | height: auto; 37 | margin: 0; 38 | padding: 0; 39 | } 40 | .nav .select a { 41 | color: #fff; 42 | display: block; 43 | float: left; 44 | height: 29px; 45 | line-height: 29px; 46 | padding: 0 30px 0 30px; 47 | text-decoration: none; 48 | white-space: nowrap; 49 | } 50 | .nav .current a { 51 | color: #fff; 52 | display: block; 53 | float: left; 54 | height: 29px; 55 | line-height: 29px; 56 | padding: 0 0 0 15px; 57 | text-decoration: none; 58 | white-space: nowrap; 59 | } 60 | .nav .current a b { 61 | display: block; 62 | padding: 0 30px 0 15px; 63 | } 64 | .nav .select a:hover, 65 | .nav .select li:hover a { 66 | color: #fff; 67 | cursor: pointer; 68 | padding: 0 0 0 15px; 69 | } 70 | .nav .select a:hover b, 71 | .nav .select li:hover a b { 72 | cursor: pointer; 73 | display: block; 74 | float: left; 75 | padding: 0 30px 0 15px; 76 | } 77 | .nav .select_sub { 78 | display: none; 79 | } 80 | 81 | /* IE6 only */ 82 | .nav table { 83 | border-collapse: collapse; 84 | font-size: 1em; 85 | height: 0; 86 | margin: -1px; 87 | width: 0; 88 | } 89 | .nav .sub { 90 | display: table; 91 | list-style: none; 92 | /* margin: 0 auto; */ 93 | padding: 0; 94 | } 95 | .nav .sub_active .current_sub a, 96 | .nav .sub_active a:hover { 97 | background: transparent; 98 | color: #f00; 99 | } 100 | .nav .select :hover .select_sub, 101 | .nav .current .show { 102 | background: url(../images/shared/nav/back_0.gif); 103 | 104 | display: block; 105 | left: 0; 106 | padding: 0; 107 | position: absolute; 108 | text-align: left; 109 | top: 29px; 110 | width: 750px; 111 | z-index: 100; 112 | } 113 | .nav .current .show { 114 | z-index: 10; 115 | } 116 | .nav .select :hover .sub li a, 117 | .nav .current .show .sub li a { 118 | background: transparent; 119 | border: 0; 120 | color: #444; 121 | display: block; 122 | float: left; 123 | margin: 0; 124 | padding: 0 10px 0 10px; 125 | white-space: nowrap; 126 | } 127 | .nav .current .sub li.sub_show a { 128 | background: url(../images/shared/nav/menus/back_1.gif); 129 | color: #088; 130 | cursor: default; 131 | } 132 | .nav .select :hover .sub li a:hover, 133 | .nav .current .sub li a:hover { 134 | background: url(../images/shared/nav/menus/back_1.gif); 135 | color: #088; 136 | visibility: visible; 137 | } 138 | -------------------------------------------------------------------------------- /admin/css/pro_dropline_ie.css: -------------------------------------------------------------------------------- 1 | .nav ul {display:inline-block;} 2 | .nav ul {display:inline;} 3 | .nav ul li {float:left;} 4 | .nav {text-align:center;} 5 | .nav .select a:hover b, 6 | .nav .select li:hover a b {float:none;} 7 | -------------------------------------------------------------------------------- /admin/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /admin/images/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/Thumbs.db -------------------------------------------------------------------------------- /admin/images/forms/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/Thumbs.db -------------------------------------------------------------------------------- /admin/images/forms/bg_related_act.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/bg_related_act.gif -------------------------------------------------------------------------------- /admin/images/forms/bubble_inner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/bubble_inner.gif -------------------------------------------------------------------------------- /admin/images/forms/bubble_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/bubble_left.gif -------------------------------------------------------------------------------- /admin/images/forms/bubble_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/bubble_right.gif -------------------------------------------------------------------------------- /admin/images/forms/choose-file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/choose-file.gif -------------------------------------------------------------------------------- /admin/images/forms/error_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/error_left.gif -------------------------------------------------------------------------------- /admin/images/forms/error_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/error_right.gif -------------------------------------------------------------------------------- /admin/images/forms/form_inp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_inp.gif -------------------------------------------------------------------------------- /admin/images/forms/form_inp_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_inp_error.gif -------------------------------------------------------------------------------- /admin/images/forms/form_reset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_reset.gif -------------------------------------------------------------------------------- /admin/images/forms/form_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_select.gif -------------------------------------------------------------------------------- /admin/images/forms/form_select_small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_select_small.gif -------------------------------------------------------------------------------- /admin/images/forms/form_submit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_submit.gif -------------------------------------------------------------------------------- /admin/images/forms/form_textarea.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/form_textarea.gif -------------------------------------------------------------------------------- /admin/images/forms/header_related_act.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/header_related_act.gif -------------------------------------------------------------------------------- /admin/images/forms/icon_calendar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/icon_calendar.jpg -------------------------------------------------------------------------------- /admin/images/forms/icon_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/icon_edit.gif -------------------------------------------------------------------------------- /admin/images/forms/icon_list_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/icon_list_arrow.gif -------------------------------------------------------------------------------- /admin/images/forms/icon_minus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/icon_minus.gif -------------------------------------------------------------------------------- /admin/images/forms/icon_plus.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/icon_plus.gif -------------------------------------------------------------------------------- /admin/images/forms/lines_dotted_short.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/lines_dotted_short.gif -------------------------------------------------------------------------------- /admin/images/forms/step_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_1.gif -------------------------------------------------------------------------------- /admin/images/forms/step_dark_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_dark_left.gif -------------------------------------------------------------------------------- /admin/images/forms/step_dark_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_dark_right.gif -------------------------------------------------------------------------------- /admin/images/forms/step_dark_round.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_dark_round.gif -------------------------------------------------------------------------------- /admin/images/forms/step_light_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_light_left.gif -------------------------------------------------------------------------------- /admin/images/forms/step_light_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_light_right.gif -------------------------------------------------------------------------------- /admin/images/forms/step_light_round.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/step_light_round.gif -------------------------------------------------------------------------------- /admin/images/forms/upload_file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/forms/upload_file.gif -------------------------------------------------------------------------------- /admin/images/login/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/Thumbs.db -------------------------------------------------------------------------------- /admin/images/login/icon_back_login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/icon_back_login.gif -------------------------------------------------------------------------------- /admin/images/login/inp_login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/inp_login.gif -------------------------------------------------------------------------------- /admin/images/login/login_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/login_bg.jpg -------------------------------------------------------------------------------- /admin/images/login/loginbox_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/loginbox_bg.png -------------------------------------------------------------------------------- /admin/images/login/submit_login.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/login/submit_login.gif -------------------------------------------------------------------------------- /admin/images/shared/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/Thumbs.db -------------------------------------------------------------------------------- /admin/images/shared/blank.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/blank.gif -------------------------------------------------------------------------------- /admin/images/shared/border_bit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/border_bit.jpg -------------------------------------------------------------------------------- /admin/images/shared/cal_th_repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/cal_th_repeat.jpg -------------------------------------------------------------------------------- /admin/images/shared/cal_top_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/cal_top_bg.jpg -------------------------------------------------------------------------------- /admin/images/shared/cal_top_repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/cal_top_repeat.jpg -------------------------------------------------------------------------------- /admin/images/shared/checkbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/checkbox.gif -------------------------------------------------------------------------------- /admin/images/shared/content_repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/content_repeat.jpg -------------------------------------------------------------------------------- /admin/images/shared/corner_bottom_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/corner_bottom_left.jpg -------------------------------------------------------------------------------- /admin/images/shared/corner_bottom_right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/corner_bottom_right.jpg -------------------------------------------------------------------------------- /admin/images/shared/corner_top_left.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/corner_top_left.jpg -------------------------------------------------------------------------------- /admin/images/shared/corner_top_right.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/corner_top_right.jpg -------------------------------------------------------------------------------- /admin/images/shared/icon_idlogo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/icon_idlogo.jpg -------------------------------------------------------------------------------- /admin/images/shared/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/logo.png -------------------------------------------------------------------------------- /admin/images/shared/nav/Copy of pro_line_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/Copy of pro_line_1.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/Thumbs.db -------------------------------------------------------------------------------- /admin/images/shared/nav/account_drop_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/account_drop_bg.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/account_line.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/account_line.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/back_0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/back_0.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/back_1x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/back_1x.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/divider.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/divider.jpg -------------------------------------------------------------------------------- /admin/images/shared/nav/icon_acc_inbox.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/icon_acc_inbox.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/icon_acc_personal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/icon_acc_personal.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/icon_acc_projects.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/icon_acc_projects.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/icon_acc_settings.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/icon_acc_settings.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/icon_acc_stats.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/icon_acc_stats.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/nav_logout.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/nav_logout.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/nav_myaccount.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/nav_myaccount.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/pro_line_0x.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/pro_line_0x.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/pro_line_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/pro_line_1.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/pro_line_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/pro_line_2.gif -------------------------------------------------------------------------------- /admin/images/shared/nav/repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/nav/repeat.jpg -------------------------------------------------------------------------------- /admin/images/shared/side_shadowleft.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/side_shadowleft.jpg -------------------------------------------------------------------------------- /admin/images/shared/side_shadowright.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/side_shadowright.jpg -------------------------------------------------------------------------------- /admin/images/shared/top_bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/top_bg.jpg -------------------------------------------------------------------------------- /admin/images/shared/top_search_btn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/top_search_btn.gif -------------------------------------------------------------------------------- /admin/images/shared/top_search_inp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/top_search_inp.gif -------------------------------------------------------------------------------- /admin/images/shared/top_search_select.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/top_search_select.gif -------------------------------------------------------------------------------- /admin/images/shared/year_next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/year_next.gif -------------------------------------------------------------------------------- /admin/images/shared/year_prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/shared/year_prev.gif -------------------------------------------------------------------------------- /admin/images/table/Thumbs.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/Thumbs.db -------------------------------------------------------------------------------- /admin/images/table/action_delete.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/action_delete.gif -------------------------------------------------------------------------------- /admin/images/table/action_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/action_edit.gif -------------------------------------------------------------------------------- /admin/images/table/actions_slider_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/actions_slider_bg.gif -------------------------------------------------------------------------------- /admin/images/table/content_round_repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/content_round_repeat.jpg -------------------------------------------------------------------------------- /admin/images/table/content_round_top.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/content_round_top.jpg -------------------------------------------------------------------------------- /admin/images/table/dropdown_actions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/dropdown_actions.gif -------------------------------------------------------------------------------- /admin/images/table/icon_close_blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/icon_close_blue.gif -------------------------------------------------------------------------------- /admin/images/table/icon_close_green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/icon_close_green.gif -------------------------------------------------------------------------------- /admin/images/table/icon_close_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/icon_close_red.gif -------------------------------------------------------------------------------- /admin/images/table/icon_close_yellow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/icon_close_yellow.gif -------------------------------------------------------------------------------- /admin/images/table/message_blue.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/message_blue.gif -------------------------------------------------------------------------------- /admin/images/table/message_green.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/message_green.gif -------------------------------------------------------------------------------- /admin/images/table/message_red.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/message_red.gif -------------------------------------------------------------------------------- /admin/images/table/message_yellow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/message_yellow.gif -------------------------------------------------------------------------------- /admin/images/table/paging_far_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/paging_far_left.gif -------------------------------------------------------------------------------- /admin/images/table/paging_far_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/paging_far_right.gif -------------------------------------------------------------------------------- /admin/images/table/paging_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/paging_left.gif -------------------------------------------------------------------------------- /admin/images/table/paging_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/paging_right.gif -------------------------------------------------------------------------------- /admin/images/table/select_number_rows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/select_number_rows.gif -------------------------------------------------------------------------------- /admin/images/table/table_header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_header.jpg -------------------------------------------------------------------------------- /admin/images/table/table_header_checkbox.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_header_checkbox.jpg -------------------------------------------------------------------------------- /admin/images/table/table_header_options.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_header_options.jpg -------------------------------------------------------------------------------- /admin/images/table/table_header_repeat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_header_repeat.jpg -------------------------------------------------------------------------------- /admin/images/table/table_icon_1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_icon_1.gif -------------------------------------------------------------------------------- /admin/images/table/table_icon_2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_icon_2.gif -------------------------------------------------------------------------------- /admin/images/table/table_icon_3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_icon_3.gif -------------------------------------------------------------------------------- /admin/images/table/table_icon_4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_icon_4.gif -------------------------------------------------------------------------------- /admin/images/table/table_icon_5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_icon_5.gif -------------------------------------------------------------------------------- /admin/images/table/table_sort_arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/admin/images/table/table_sort_arrow.gif -------------------------------------------------------------------------------- /admin/index.php: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 |
6 | 7 |
8 | 9 | 10 |
11 |

Dashboard

12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 |
 
26 | 27 |
28 | 29 | 30 |
31 |

Traffic Stats

32 | 33 | 34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 | 46 | 51 |
52 | 53 | 54 |
55 | 56 |
57 | 58 |
 
67 |
 
68 | 69 |
70 | 71 |
 
72 |
73 | 74 | 75 |
 
76 | 77 | -------------------------------------------------------------------------------- /admin/js/epiceditor/themes/base/epiceditor.css: -------------------------------------------------------------------------------- 1 | html, body, iframe, div { 2 | margin:0; 3 | padding:0; 4 | } 5 | 6 | #epiceditor-utilbar { 7 | position:fixed; 8 | bottom:10px; 9 | right:10px; 10 | } 11 | 12 | #epiceditor-utilbar button { 13 | display:block; 14 | float:left; 15 | width:30px; 16 | height:30px; 17 | border:none; 18 | background:none; 19 | } 20 | 21 | #epiceditor-utilbar button.epiceditor-toggle-preview-btn { 22 | background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf9JREFUeNrsVu1twjAQLZmAEcIGYYKGDWACkgkSkPiQ+CifAoEgyQTQDegEpROQDZoRMgH0HToj1yIglKr90Vg62T6f/e4d9gu50+n09BctlwFnwP8TOAgCA10VRr2ZELaHhbBXx3HCVMC+71voXmD6g4Qi2NB13e1DwAAkZhtmmKYRcxsJhHeBPc8bMMufbDU0PxF4vV4TSyth8477csI6lTV/a71er9tioonBarXaIAmLErliNWyqoM8nrJPpHFNLWLcI4xvj5XKpMo2ZgcvzIvs+75S0wKwPPB/CnpWXsG00Gra2WCwshekOVoC9Sb6IGN1ge2HNsWK+B0iJqxAL5oSpYeDJJW02mxVYLAWSGfDtebylA68Bc4wh+ahK5PcxLh6PR5GUpym/iTOfz89PqNVqhRI4iQf1/o174HNMVYDSGeTDmXQ3znogCGrtdpsYVBhER1aH2Wzm8iE7UR74DMTWGNxUQWmNYqTEzq8APoo9sJ8wKoR5eU7T6VQVjZAvx4YvDJWt1Ol0QsTqkppF8EW8/12OhTnSpT2LCe2/KiCTyUQVkJgPuwgb6XG32w05Xui4q0imLLNDxA/uSuZ4PNaZqZlSsejDYfd6veihj8RoNDK5XOUHAen3Dfr9/j7VZxEJ6AwuxCCvhMTM7oNAARhl/0Ay4Az419qXAAMAfBdK7281j6YAAAAASUVORK5CYII=); 23 | } 24 | 25 | #epiceditor-utilbar button.epiceditor-toggle-edit-btn { 26 | background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnVJREFUeNrsV+lt4lAQNtEWAB2QCtZ0ABWsqYB1BU5AgDgkQOISl9cV4FQQtgLYCuKtIN4K4gogM9H3pMmLTTh24c+O9An7+XnOb8aP1G63M64hN8aV5GqGvxyyyfO8Y3S6hDtc2wTfcZyLRPwdvxEbPSviIwjIRtO49s9ONSRLMIGvwkBI+EPYEEqyQmcZdl2Xo3BgcJ90xPUGDh1veLFYWCBK9oQ6P4BgiXVO6fUjg5zCJcE6kVxsLEN4QTlWzO5yuRwlGp7P55zOxz1RRqK2SfKD8BvOG4IHxUqlEnxop9lsZpITa0KWndGwIeQIXswzHbynpK2xzjXbeBfxdDrlhbUWjYyuiJS9fBJxgL3PItKsprNQrVaD1GQyYUVP2oYelDziPoPnT5+k2QajleEC3usI/exM7oYiXor0hpxS8qhLv5FIVVrcBwkp5ueclbS27qNMvkj7kg3nZX1qtVqAaSUN5OGUwn2M4RUb3263plh700E6I7wTKn1suCAW3PF4zL1r1Ov1SBhXZLEJFqGTQCq5N1BZIp3s+DOi5fXcG7lGo1Ea5DIFSWzcq7a4R6uYqJmlkSqHoeGKeq+w905MtGKj0Yje9TE5ID9pqictQQwmXTfh82cIJ0NML0d0QY8MdhMn13A4zENB0hAJEYn6EnGL3MZ0hsyG3Ww2g70jU8lgMOhqHicJz+KfovVkz3J5/FardfhBgDZzS90SeoJ8cXjQJlUAEmZUCx30kYiTfr9vgFRc72+ChCHSzNH+Qgk+fA7b7fZZJ5AAiIRhT4zUv3/Y07LiaPW9yPE2L5jrI/p/d7wVEZe0U8bJkvr/F+ZS8irAAIorRozUvI0gAAAAAElFTkSuQmCC); 27 | } 28 | 29 | #epiceditor-utilbar button.epiceditor-fullscreen-btn { 30 | background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAY5JREFUeNrsV8tthDAQhYgCtoV04BKghK2En5AQBw4IITjwq2RLgBJcwpawHZAxMpGDYGwTFPaQkUbG1sybj58NmNM0GVfIh3GRXBbYEid932N9d1zXHWWAGAb4m+9VsUA0H5SubKkKIGA4qyUC2qKBxSCe541HKln7dV2nVbHRtq0Nw7CXGNtz/jzwqjZ5odtqTOagQRC82KRpGkcS/L2Ok7lXZV3Xp7Q6DMNR2mqNthMhKXLqzcUCc6Wgn3wU1wlX1PboHs8tjaLoyVtLT7JFK2ZZM6CZvWyE+X1Voaj3la3DMA63epGqqm4wfyCBH8xmz1+Z1WVZ2vyqU2HvHtv9OI4PsRpjL91YV2a7pcB8onmOifYFUhSFLQCTnQtkDpokyYv73JBtcAQsA3zGTXJBEgNXgrF3CcrBZGwnC+4uqxHnH+zN8/ybvexZwvZNhlsHbrt5CyCgDtu1XosUe58K4kuOF9EKnKYp20eVrxDUJssyreM0bDg4kIw0EfCbftvqQ6KKYf7/wvyVfAkwAMjqoFSaWbrBAAAAAElFTkSuQmCC); 31 | } 32 | 33 | #epiceditor-utilbar button:last-child { 34 | margin-left:15px; 35 | } 36 | 37 | #epiceditor-utilbar button:hover { 38 | cursor:pointer; 39 | } 40 | 41 | .epiceditor-edit-mode #epiceditor-utilbar button.epiceditor-toggle-edit-btn { 42 | display:none; 43 | } 44 | 45 | .epiceditor-preview-mode #epiceditor-utilbar button.epiceditor-toggle-preview-btn { 46 | display:none; 47 | } 48 | -------------------------------------------------------------------------------- /admin/js/epiceditor/themes/editor/epic-dark.css: -------------------------------------------------------------------------------- 1 | html { padding:10px; } 2 | 3 | body { 4 | border:0; 5 | background:rgb(41,41,41); 6 | font-family:monospace; 7 | font-size:14px; 8 | padding:10px; 9 | color:#ddd; 10 | line-height:1.35em; 11 | margin:0; 12 | padding:0; 13 | } 14 | -------------------------------------------------------------------------------- /admin/js/epiceditor/themes/editor/epic-light.css: -------------------------------------------------------------------------------- 1 | html { padding:10px; } 2 | 3 | body { 4 | border:0; 5 | background:#fcfcfc; 6 | font-family:monospace; 7 | font-size:14px; 8 | padding:10px; 9 | line-height:1.35em; 10 | margin:0; 11 | padding:0; 12 | } 13 | -------------------------------------------------------------------------------- /admin/js/epiceditor/themes/preview/bartik.css: -------------------------------------------------------------------------------- 1 | body { 2 | font-family: Georgia, "Times New Roman", Times, serif; 3 | line-height: 1.5; 4 | font-size: 87.5%; 5 | word-wrap: break-word; 6 | margin: 2em; 7 | padding: 0; 8 | border: 0; 9 | outline: 0; 10 | background: #fff; 11 | } 12 | 13 | h1, 14 | h2, 15 | h3, 16 | h4, 17 | h5, 18 | h6 { 19 | margin: 1.0em 0 0.5em; 20 | font-weight: inherit; 21 | } 22 | 23 | h1 { 24 | font-size: 1.357em; 25 | color: #000; 26 | } 27 | 28 | h2 { 29 | font-size: 1.143em; 30 | } 31 | 32 | p { 33 | margin: 0 0 1.2em; 34 | } 35 | 36 | del { 37 | text-decoration: line-through; 38 | } 39 | 40 | tr:nth-child(odd) { 41 | background-color: #dddddd; 42 | } 43 | 44 | img { 45 | outline: 0; 46 | } 47 | 48 | code { 49 | background-color: #f2f2f2; 50 | background-color: rgba(40, 40, 0, 0.06); 51 | } 52 | 53 | pre { 54 | background-color: #f2f2f2; 55 | background-color: rgba(40, 40, 0, 0.06); 56 | margin: 10px 0; 57 | overflow: hidden; 58 | padding: 15px; 59 | white-space: pre-wrap; 60 | } 61 | 62 | pre code { 63 | font-size: 100%; 64 | background-color: transparent; 65 | } 66 | 67 | blockquote { 68 | background: #f7f7f7; 69 | border-left: 1px solid #bbb; 70 | font-style: italic; 71 | margin: 1.5em 10px; 72 | padding: 0.5em 10px; 73 | } 74 | 75 | blockquote:before { 76 | color: #bbb; 77 | content: "\201C"; 78 | font-size: 3em; 79 | line-height: 0.1em; 80 | margin-right: 0.2em; 81 | vertical-align: -.4em; 82 | } 83 | 84 | blockquote:after { 85 | color: #bbb; 86 | content: "\201D"; 87 | font-size: 3em; 88 | line-height: 0.1em; 89 | vertical-align: -.45em; 90 | } 91 | 92 | blockquote > p:first-child { 93 | display: inline; 94 | } 95 | 96 | table { 97 | font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 98 | border: 0; 99 | border-spacing: 0; 100 | font-size: 0.857em; 101 | margin: 10px 0; 102 | width: 100%; 103 | } 104 | 105 | table table { 106 | font-size: 1em; 107 | } 108 | 109 | table tr th { 110 | background: #757575; 111 | background: rgba(0, 0, 0, 0.51); 112 | border-bottom-style: none; 113 | } 114 | 115 | table tr th, 116 | table tr th a, 117 | table tr th a:hover { 118 | color: #FFF; 119 | font-weight: bold; 120 | } 121 | 122 | table tbody tr th { 123 | vertical-align: top; 124 | } 125 | 126 | tr td, 127 | tr th { 128 | padding: 4px 9px; 129 | border: 1px solid #fff; 130 | text-align: left; /* LTR */ 131 | } 132 | 133 | tr:nth-child(odd) { 134 | background: #e4e4e4; 135 | background: rgba(0, 0, 0, 0.105); 136 | } 137 | 138 | tr, 139 | tr:nth-child(even) { 140 | background: #efefef; 141 | background: rgba(0, 0, 0, 0.063); 142 | } 143 | 144 | a { 145 | color: #0071B3; 146 | } 147 | 148 | a:hover, 149 | a:focus { 150 | color: #018fe2; 151 | } 152 | 153 | a:active { 154 | color: #23aeff; 155 | } 156 | 157 | a:link, 158 | a:visited { 159 | text-decoration: none; 160 | } 161 | 162 | a:hover, 163 | a:active, 164 | a:focus { 165 | text-decoration: underline; 166 | } 167 | 168 | -------------------------------------------------------------------------------- /admin/js/epiceditor/themes/preview/preview-dark.css: -------------------------------------------------------------------------------- 1 | html { padding:0 10px; } 2 | 3 | body { 4 | margin:0; 5 | padding:10px 0; 6 | background:#000; 7 | } 8 | 9 | #epiceditor-preview h1, 10 | #epiceditor-preview h2, 11 | #epiceditor-preview h3, 12 | #epiceditor-preview h4, 13 | #epiceditor-preview h5, 14 | #epiceditor-preview h6, 15 | #epiceditor-preview p, 16 | #epiceditor-preview blockquote { 17 | margin: 0; 18 | padding: 0; 19 | } 20 | #epiceditor-preview { 21 | background:#000; 22 | font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif; 23 | font-size: 13px; 24 | line-height: 18px; 25 | color: #ccc; 26 | } 27 | #epiceditor-preview a { 28 | color: #fff; 29 | } 30 | #epiceditor-preview a:hover { 31 | color: #00ff00; 32 | text-decoration: none; 33 | } 34 | #epiceditor-preview a img { 35 | border: none; 36 | } 37 | #epiceditor-preview p { 38 | margin-bottom: 9px; 39 | } 40 | #epiceditor-preview h1, 41 | #epiceditor-preview h2, 42 | #epiceditor-preview h3, 43 | #epiceditor-preview h4, 44 | #epiceditor-preview h5, 45 | #epiceditor-preview h6 { 46 | color: #cdcdcd; 47 | line-height: 36px; 48 | } 49 | #epiceditor-preview h1 { 50 | margin-bottom: 18px; 51 | font-size: 30px; 52 | } 53 | #epiceditor-preview h2 { 54 | font-size: 24px; 55 | } 56 | #epiceditor-preview h3 { 57 | font-size: 18px; 58 | } 59 | #epiceditor-preview h4 { 60 | font-size: 16px; 61 | } 62 | #epiceditor-preview h5 { 63 | font-size: 14px; 64 | } 65 | #epiceditor-preview h6 { 66 | font-size: 13px; 67 | } 68 | #epiceditor-preview hr { 69 | margin: 0 0 19px; 70 | border: 0; 71 | border-bottom: 1px solid #ccc; 72 | } 73 | #epiceditor-preview blockquote { 74 | padding: 13px 13px 21px 15px; 75 | margin-bottom: 18px; 76 | font-family:georgia,serif; 77 | font-style: italic; 78 | } 79 | #epiceditor-preview blockquote:before { 80 | content:"\201C"; 81 | font-size:40px; 82 | margin-left:-10px; 83 | font-family:georgia,serif; 84 | color:#eee; 85 | } 86 | #epiceditor-preview blockquote p { 87 | font-size: 14px; 88 | font-weight: 300; 89 | line-height: 18px; 90 | margin-bottom: 0; 91 | font-style: italic; 92 | } 93 | #epiceditor-preview code, #epiceditor-preview pre { 94 | font-family: Monaco, Andale Mono, Courier New, monospace; 95 | } 96 | #epiceditor-preview code { 97 | background-color: #000; 98 | color: #f92672; 99 | padding: 1px 3px; 100 | font-size: 12px; 101 | -webkit-border-radius: 3px; 102 | -moz-border-radius: 3px; 103 | border-radius: 3px; 104 | } 105 | #epiceditor-preview pre { 106 | display: block; 107 | padding: 14px; 108 | color:#66d9ef; 109 | margin: 0 0 18px; 110 | line-height: 16px; 111 | font-size: 11px; 112 | border: 1px solid #d9d9d9; 113 | white-space: pre-wrap; 114 | word-wrap: break-word; 115 | } 116 | #epiceditor-preview pre code { 117 | background-color: #000; 118 | color:#ccc; 119 | font-size: 11px; 120 | padding: 0; 121 | } 122 | -------------------------------------------------------------------------------- /admin/js/jquery/Copy of custom_jquery.js: -------------------------------------------------------------------------------- 1 | // 1 - START DROPDOWN SLIDER SCRIPTS ------------------------------------------------------------------------ 2 | 3 | $(document).ready(function () { 4 | $(".showhide-account").click(function () { 5 | $(".account-content").slideToggle("fast"); 6 | $(this).toggleClass("active"); 7 | return false; 8 | }); 9 | }); 10 | 11 | $(document).ready(function () { 12 | $(".action-slider").click(function () { 13 | $("#actions-box-slider").slideToggle("fast"); 14 | $(this).toggleClass("activated"); 15 | return false; 16 | }); 17 | }); 18 | 19 | // END ----------------------------- 1 20 | 21 | // 2 - START LOGIN PAGE SHOW HIDE BETWEEN LOGIN AND FORGOT PASSWORD BOXES-------------------------------------- 22 | 23 | $(document).ready(function () { 24 | $(".forgot-pwd").click(function () { 25 | $("#loginbox").hide(); 26 | $("#forgotbox").show(); 27 | return false; 28 | }); 29 | 30 | }); 31 | 32 | $(document).ready(function () { 33 | $(".back-login").click(function () { 34 | $("#loginbox").show(); 35 | $("#forgotbox").hide(); 36 | return false; 37 | }); 38 | }); 39 | 40 | // END ----------------------------- 2 41 | 42 | 43 | 44 | // 3 - MESSAGE BOX FADING SCRIPTS --------------------------------------------------------------------- 45 | 46 | $(document).ready(function() { 47 | $(".close-yellow").click(function () { 48 | $("#message-yellow").fadeOut("slow"); 49 | }); 50 | $(".close-red").click(function () { 51 | $("#message-red").fadeOut("slow"); 52 | }); 53 | $(".close-blue").click(function () { 54 | $("#message-blue").fadeOut("slow"); 55 | }); 56 | $(".close-green").click(function () { 57 | $("#message-green").fadeOut("slow"); 58 | }); 59 | }); 60 | 61 | // END ----------------------------- 3 62 | 63 | 64 | 65 | // 4 - CLOSE OPEN SLIDERS BY CLICKING ELSEWHERE ON PAGE ------------------------------------------------------------------------- 66 | 67 | $(document).bind("click", function (e) { 68 | if (e.target.id != $(".showhide-account").attr("class")) $(".account-content").slideUp(); 69 | }); 70 | 71 | $(document).bind("click", function (e) { 72 | if (e.target.id != $(".action-slider").attr("class")) $("#actions-box-slider").slideUp(); 73 | }); 74 | // END ----------------------------- 4 75 | 76 | 77 | 78 | // 5 - TABLE ROW BACKGROUND COLOR CHANGES ON ROLLOVER ----------------------------------------------------------------------- 79 | 80 | $(document).ready(function () { 81 | $('#product-table tr').hover(function () { 82 | $(this).addClass('activity-blue'); 83 | }, 84 | function () { 85 | $(this).removeClass('activity-blue'); 86 | }); 87 | }); 88 | 89 | // END ----------------------------- 5 90 | 91 | 92 | 93 | -------------------------------------------------------------------------------- /admin/js/jquery/custom_jquery.js: -------------------------------------------------------------------------------- 1 | // 1 - START DROPDOWN SLIDER SCRIPTS ------------------------------------------------------------------------ 2 | 3 | $(document).ready(function () { 4 | $(".showhide-account").click(function () { 5 | $(".account-content").slideToggle("fast"); 6 | $(this).toggleClass("active"); 7 | return false; 8 | }); 9 | }); 10 | 11 | $(document).ready(function () { 12 | $(".action-slider").click(function () { 13 | $("#actions-box-slider").slideToggle("fast"); 14 | $(this).toggleClass("activated"); 15 | return false; 16 | }); 17 | }); 18 | 19 | // END ----------------------------- 1 20 | 21 | // 2 - START LOGIN PAGE SHOW HIDE BETWEEN LOGIN AND FORGOT PASSWORD BOXES-------------------------------------- 22 | 23 | $(document).ready(function () { 24 | $(".forgot-pwd").click(function () { 25 | $("#loginbox").hide(); 26 | $("#forgotbox").show(); 27 | return false; 28 | }); 29 | 30 | }); 31 | 32 | $(document).ready(function () { 33 | $(".back-login").click(function () { 34 | $("#loginbox").show(); 35 | $("#forgotbox").hide(); 36 | return false; 37 | }); 38 | }); 39 | 40 | // END ----------------------------- 2 41 | 42 | 43 | 44 | // 3 - MESSAGE BOX FADING SCRIPTS --------------------------------------------------------------------- 45 | 46 | $(document).ready(function() { 47 | $(".close-yellow").click(function () { 48 | $("#message-yellow").fadeOut("slow"); 49 | }); 50 | $(".close-red").click(function () { 51 | $("#message-red").fadeOut("slow"); 52 | }); 53 | $(".close-blue").click(function () { 54 | $("#message-blue").fadeOut("slow"); 55 | }); 56 | $(".close-green").click(function () { 57 | $("#message-green").fadeOut("slow"); 58 | }); 59 | }); 60 | 61 | // END ----------------------------- 3 62 | 63 | 64 | 65 | // 4 - CLOSE OPEN SLIDERS BY CLICKING ELSEWHERE ON PAGE ------------------------------------------------------------------------- 66 | 67 | $(document).bind("click", function (e) { 68 | if (e.target.id != $(".showhide-account").attr("class")) $(".account-content").slideUp(); 69 | }); 70 | 71 | $(document).bind("click", function (e) { 72 | if (e.target.id != $(".action-slider").attr("class")) $("#actions-box-slider").slideUp(); 73 | }); 74 | // END ----------------------------- 4 75 | 76 | 77 | 78 | // 5 - TABLE ROW BACKGROUND COLOR CHANGES ON ROLLOVER ----------------------------------------------------------------------- 79 | /* 80 | $(document).ready(function () { 81 | $('#product-table tr').hover(function () { 82 | $(this).addClass('activity-blue'); 83 | }, 84 | function () { 85 | $(this).removeClass('activity-blue'); 86 | }); 87 | }); 88 | */ 89 | // END ----------------------------- 5 90 | 91 | 92 | 93 | // 6 - DYNAMIC YEAR STAMP FOR FOOTER ----------------------------------------------------------------------- 94 | 95 | $('#spanYear').html(new Date().getFullYear()); 96 | 97 | // END ----------------------------- 6 98 | 99 | -------------------------------------------------------------------------------- /admin/js/jquery/jquery.bind.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @author trixta 3 | */ 4 | (function($){ 5 | 6 | $.bind = function(object, method){ 7 | var args = Array.prototype.slice.call(arguments, 2); 8 | if(args.length){ 9 | return function() { 10 | var args2 = [this].concat(args, $.makeArray( arguments )); 11 | return method.apply(object, args2); 12 | }; 13 | } else { 14 | return function() { 15 | var args2 = [this].concat($.makeArray( arguments )); 16 | return method.apply(object, args2); 17 | }; 18 | } 19 | }; 20 | 21 | })(jQuery); 22 | -------------------------------------------------------------------------------- /admin/js/jquery/jquery.filestyle.js: -------------------------------------------------------------------------------- 1 | /* 2 | * Style File - jQuery plugin for styling file input elements 3 | * 4 | * Copyright (c) 2007-2008 Mika Tuupola 5 | * 6 | * Licensed under the MIT license: 7 | * http://www.opensource.org/licenses/mit-license.php 8 | * 9 | * Based on work by Shaun Inman 10 | * http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom 11 | * 12 | * Revision: $Id: jquery.filestyle.js 303 2008-01-30 13:53:24Z tuupola $ 13 | * 14 | */ 15 | 16 | (function($) { 17 | 18 | $.fn.filestyle = function(options) { 19 | 20 | /* TODO: This should not override CSS. */ 21 | var settings = { 22 | width : 250 23 | }; 24 | 25 | if(options) { 26 | $.extend(settings, options); 27 | }; 28 | 29 | return this.each(function() { 30 | 31 | var self = this; 32 | var wrapper = $("
") 33 | .css({ 34 | "width": settings.imagewidth + "px", 35 | "height": settings.imageheight + "px", 36 | "background": "url(" + settings.image + ") 0 0 no-repeat", 37 | "background-position": "right", 38 | "display": "inline", 39 | "position": "absolute", 40 | "overflow": "hidden" 41 | }); 42 | 43 | var filename = $('') 44 | .addClass($(self).attr("class")) 45 | .css({ 46 | "display": "inline", 47 | "width": settings.width + "px" 48 | }); 49 | 50 | $(self).before(filename); 51 | $(self).wrap(wrapper); 52 | 53 | $(self).css({ 54 | "position": "relative", 55 | "height": settings.imageheight + "px", 56 | "width": settings.width + "px", 57 | "display": "inline", 58 | "cursor": "pointer", 59 | "opacity": "0.0" 60 | }); 61 | 62 | if ($.browser.mozilla) { 63 | if (/Win/.test(navigator.platform)) { 64 | $(self).css("margin-left", "-142px"); 65 | } else { 66 | $(self).css("margin-left", "-168px"); 67 | }; 68 | } else { 69 | $(self).css("margin-left", settings.imagewidth - settings.width + "px"); 70 | }; 71 | 72 | $(self).bind("change", function() { 73 | filename.val($(self).val()); 74 | }); 75 | 76 | }); 77 | 78 | 79 | }; 80 | 81 | })(jQuery); 82 | -------------------------------------------------------------------------------- /admin/js/jquery/jquery.pngFix.pack.js: -------------------------------------------------------------------------------- 1 | /** 2 | * -------------------------------------------------------------------- 3 | * jQuery-Plugin "pngFix" 4 | * Version: 1.1, 11.09.2007 5 | * by Andreas Eberhard, andreas.eberhard@gmail.com 6 | * http://jquery.andreaseberhard.de/ 7 | * 8 | * Copyright (c) 2007 Andreas Eberhard 9 | * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php) 10 | */ 11 | eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([237-9n-zA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s(m){3.fn.pngFix=s(c){c=3.extend({P:\'blank.gif\'},c);8 e=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 5.5")!=-1);8 f=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 6.0")!=-1);p(3.browser.msie&&(e||f)){3(2).B("img[n$=.C]").D(s(){3(2).7(\'q\',3(2).q());3(2).7(\'r\',3(2).r());8 a=\'\';8 b=\'\';8 g=(3(2).7(\'E\'))?\'E="\'+3(2).7(\'E\')+\'" \':\'\';8 h=(3(2).7(\'F\'))?\'F="\'+3(2).7(\'F\')+\'" \':\'\';8 i=(3(2).7(\'G\'))?\'G="\'+3(2).7(\'G\')+\'" \':\'\';8 j=(3(2).7(\'H\'))?\'H="\'+3(2).7(\'H\')+\'" \':\'\';8 k=(3(2).7(\'V\'))?\'float:\'+3(2).7(\'V\')+\';\':\'\';8 d=(3(2).parent().7(\'href\'))?\'cursor:hand;\':\'\';p(2.9.v){a+=\'v:\'+2.9.v+\';\';2.9.v=\'\'}p(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}p(2.9.x){a+=\'x:\'+2.9.x+\';\';2.9.x=\'\'}8 l=(2.9.cssText);b+=\'\';p(a!=\'\'){b=\'\'+b+\'\'}3(2).hide();3(2).after(b)});3(2).B("*").D(s(){8 a=3(2).11(\'I-12\');p(a.A(".C")!=-1){8 b=a.13(\'url("\')[1].13(\'")\')[0];3(2).11(\'I-12\',\'none\');3(2).14(0).15.J="K:L.t.M(n=\'"+b+"\',N=\'O\')"}});3(2).B("input[n$=.C]").D(s(){8 a=3(2).7(\'n\');3(2).14(0).15.J=\'K:L.t.M(n=\\\'\'+a+\'\\\', N=\\\'O\\\');\';3(2).7(\'n\',c.P)})}return 3}})(3);',[],68,'||this|jQuery||||attr|var|style||||||||||||||src|navigator|if|width|height|function|Microsoft|appVersion|border|padding|margin|span|px|indexOf|find|png|each|id|class|title|alt|background|filter|progid|DXImageTransform|AlphaImageLoader|sizingMethod|scale|blankgif|appName|Internet|Explorer|parseInt|MSIE|align|position|relative|display|inline|block|css|image|split|get|runtimeStyle'.split('|'),0,{})) -------------------------------------------------------------------------------- /admin/js/jquery/jquery.usermode.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @author trixta 3 | */ 4 | (function($){ 5 | $.userMode = (function(){ 6 | var userBg, 7 | timer, 8 | testDiv, 9 | boundEvents = 0; 10 | 11 | function testBg(){ 12 | testDiv = testDiv || $('
').css({position: 'absolute', left: '-999em', top: '-999px', width: '0px', height: '0px'}).appendTo('body'); 13 | var black = $.curCSS( testDiv.css({backgroundColor: '#000000'})[0], 'backgroundColor', true), 14 | white = $.curCSS( testDiv.css({backgroundColor: '#ffffff'})[0], 'backgroundColor', true), 15 | newBgStatus = (black === white || white === 'transparent'); 16 | if(newBgStatus != userBg){ 17 | userBg = newBgStatus; 18 | $.event.trigger('_internalusermode'); 19 | } 20 | return userBg; 21 | } 22 | 23 | function init(){ 24 | testBg(); 25 | timer = setInterval(testBg, 3000); 26 | } 27 | 28 | function stop(){ 29 | clearInterval(timer); 30 | testDiv.remove(); 31 | testDiv = null; 32 | } 33 | 34 | $.event.special.usermode = { 35 | setup: function(){ 36 | (!boundEvents && init()); 37 | boundEvents++; 38 | var jElem = $(this) 39 | .bind('_internalusermode', $.event.special.usermode.handler); 40 | //always trigger 41 | setTimeout(function(){ 42 | jElem.triggerHandler('_internalusermode'); 43 | }, 1); 44 | return true; 45 | }, 46 | teardown: function(){ 47 | boundEvents--; 48 | (!boundEvents && stop()); 49 | $(this).unbind('_internalusermode', $.event.special.usermode.handler); 50 | return true; 51 | }, 52 | handler: function(e){ 53 | e.type = 'usermode'; 54 | e.disabled = !userBg; 55 | e.enabled = userBg; 56 | return jQuery.event.handle.apply(this, arguments); 57 | } 58 | }; 59 | 60 | return { 61 | get: testBg 62 | }; 63 | 64 | })(); 65 | 66 | $.fn.userMode = function(fn){ 67 | return this[(fn) ? 'bind' : 'trigger']('usermode', fn); 68 | }; 69 | 70 | $(function(){ 71 | $('html').userMode(function(e){ 72 | $('html')[e.enabled ? 'addClass' : 'removeClass']('hcm'); 73 | }); 74 | }); 75 | })(jQuery); 76 | -------------------------------------------------------------------------------- /admin/login.php: -------------------------------------------------------------------------------- 1 | 8 | 9 | 10 | 11 | 12 | Phish Poll 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 27 | 28 | 29 | 30 | 31 |
32 | 33 | 34 |
35 |
36 | 37 | 38 |
39 | 40 | 41 |
42 | 43 | 44 |
45 |
46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 |
Username
Password
60 |
61 |
62 | 63 |
64 | Forgot Password? 65 |
66 | 67 | 68 | 69 |
70 |
Please send us your email and we'll reset your password.
71 | 72 |
73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 |
Email address:
83 |
84 | 85 |
86 | 87 |
88 | 89 | 90 |
91 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /admin/logout.php: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /includes/PHPMailer/PHPMailerAutoload.php: -------------------------------------------------------------------------------- 1 | 8 | * @author Jim Jagielski (jimjag) 9 | * @author Andy Prevost (codeworxtech) 10 | * @author Brent R. Matzelle (original founder) 11 | * @copyright 2013 Marcus Bointon 12 | * @copyright 2010 - 2012 Jim Jagielski 13 | * @copyright 2004 - 2009 Andy Prevost 14 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License 15 | * @note This program is distributed in the hope that it will be useful - WITHOUT 16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 17 | * FITNESS FOR A PARTICULAR PURPOSE. 18 | */ 19 | 20 | /** 21 | * PHPMailer SPL autoloader. 22 | * @param string $classname The name of the class to load 23 | */ 24 | function PHPMailerAutoload($classname) 25 | { 26 | //Can't use __DIR__ as it's only in PHP 5.3+ 27 | $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'class.'.strtolower($classname).'.php'; 28 | if (is_readable($filename)) { 29 | require $filename; 30 | } 31 | } 32 | 33 | if (version_compare(PHP_VERSION, '5.1.2', '>=')) { 34 | //SPL autoloading was introduced in PHP 5.1.2 35 | if (version_compare(PHP_VERSION, '5.3.0', '>=')) { 36 | spl_autoload_register('PHPMailerAutoload', true, true); 37 | } else { 38 | spl_autoload_register('PHPMailerAutoload'); 39 | } 40 | } else { 41 | /** 42 | * Fall back to traditional autoload for old PHP versions 43 | * @param string $classname The name of the class to load 44 | */ 45 | function __autoload($classname) 46 | { 47 | PHPMailerAutoload($classname); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /includes/PHPMailer/composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "phpmailer/phpmailer", 3 | "type": "library", 4 | "description": "PHPMailer is a full-featured email creation and transfer class for PHP", 5 | "authors": [ 6 | { 7 | "name": "Jim Jagielski", 8 | "email": "jimjag@gmail.com" 9 | }, 10 | { 11 | "name": "Marcus Bointon", 12 | "email": "phpmailer@synchromedia.co.uk" 13 | }, 14 | { 15 | "name": "Andy Prevost", 16 | "email": "codeworxtech@users.sourceforge.net" 17 | }, 18 | { 19 | "name": "Brent R. Matzelle" 20 | } 21 | ], 22 | "require": { 23 | "php": ">=5.0.0" 24 | }, 25 | "require-dev": { 26 | "phpdocumentor/phpdocumentor": "*", 27 | "phpunit/phpunit": "*" 28 | }, 29 | "autoload": { 30 | "classmap": ["class.phpmailer.php", "class.pop3.php", "class.smtp.php"] 31 | }, 32 | "license": "LGPL-2.1" 33 | } -------------------------------------------------------------------------------- /includes/PHPMailer/docs/Callback_function_notes.txt: -------------------------------------------------------------------------------- 1 | NEW CALLBACK FUNCTION: 2 | ====================== 3 | 4 | We have had requests for a method to process the results of sending emails 5 | through PHPMailer. In this new release, we have implemented a callback 6 | function that passes the results of each email sent (to, cc, and/or bcc). 7 | We have provided an example that echos the results back to the screen. The 8 | callback function can be used for any purpose. With minor modifications, the 9 | callback function can be used to create CSV logs, post results to databases, 10 | etc. 11 | 12 | Please review the test.php script for the example. 13 | 14 | It's pretty straight forward. 15 | 16 | Enjoy! 17 | Andy 18 | -------------------------------------------------------------------------------- /includes/PHPMailer/docs/DomainKeys_notes.txt: -------------------------------------------------------------------------------- 1 | CREATE DKIM KEYS and DNS Resource Record: 2 | ========================================= 3 | 4 | To create DomainKeys Identified Mail keys, visit: 5 | http://dkim.worxware.com/ 6 | ... read the information, fill in the form, and download the ZIP file 7 | containing the public key, private key, DNS Resource Record and instructions 8 | to add to your DNS Zone Record, and the PHPMailer code to enable DKIM 9 | digital signing. 10 | 11 | /*** PROTECT YOUR PRIVATE & PUBLIC KEYS ***/ 12 | 13 | You need to protect your DKIM private and public keys from being viewed or 14 | accessed. Add protection to your .htaccess file as in this example: 15 | 16 | # secure htkeyprivate file 17 | 18 | order allow,deny 19 | deny from all 20 | 21 | 22 | # secure htkeypublic file 23 | 24 | order allow,deny 25 | deny from all 26 | 27 | 28 | (the actual .htaccess additions are in the ZIP file sent back to you from 29 | http://dkim.worxware.com/ 30 | 31 | A few notes on using DomainKey Identified Mail (DKIM): 32 | 33 | You do not need to use PHPMailer to DKIM sign emails IF: 34 | - you enable DomainKey support and add the DNS resource record 35 | - you use your outbound mail server 36 | 37 | If you are a third-party emailer that works on behalf of domain owners to 38 | send their emails from your own server: 39 | - you absolutely have to DKIM sign outbound emails 40 | - the domain owner has to add the DNS resource record to match the 41 | private key, public key, selector, identity, and domain that you create 42 | - use caution with the "selector" ... at least one "selector" will already 43 | exist in the DNS Zone Record of the domain at the domain owner's server 44 | you need to ensure that the "selector" you use is unique 45 | Note: since the IP address will not match the domain owner's DNS Zone record 46 | you can be certain that email providers that validate based on DomainKey will 47 | check the domain owner's DNS Zone record for your DNS resource record. Before 48 | sending out emails on behalf of domain owners, ensure they have entered the 49 | DNS resource record you provided them. 50 | 51 | Enjoy! 52 | Andy 53 | 54 | PS. if you need additional information about DKIM, please see: 55 | http://www.dkim.org/info/dkim-faq.html 56 | -------------------------------------------------------------------------------- /includes/PHPMailer/docs/Note_for_SMTP_debugging.txt: -------------------------------------------------------------------------------- 1 | If you are having problems connecting or sending emails through your SMTP server, the SMTP class can provide more information about the processing/errors taking place. 2 | Use the debug functionality of the class to see what's going on in your connections. To do that, set the debug level in your script. For example: 3 | 4 | $mail->SMTPDebug = 1; 5 | $mail->isSMTP(); // telling the class to use SMTP 6 | $mail->SMTPAuth = true; // enable SMTP authentication 7 | $mail->Port = 26; // set the SMTP port 8 | $mail->Host = "mail.yourhost.com"; // SMTP server 9 | $mail->Username = "name@yourhost.com"; // SMTP account username 10 | $mail->Password = "your password"; // SMTP account password 11 | 12 | Notes on this: 13 | $mail->SMTPDebug = 0; ... will disable debugging (you can also leave this out completely, 0 is the default) 14 | $mail->SMTPDebug = 1; ... will echo errors and server responses 15 | $mail->SMTPDebug = 2; ... will echo errors, server responses and client messages 16 | 17 | And finally, don't forget to disable debugging before going into production. 18 | -------------------------------------------------------------------------------- /includes/PHPMailer/docs/faq.html: -------------------------------------------------------------------------------- 1 |  2 | 3 | PHPMailer FAQ 4 | 14 | 15 | 16 |
17 |
18 |

PHPMailer FAQ

19 |
    20 | 21 |
  • Q: I'm using the SMTP mailer and I keep on getting a timeout message 22 | well before the X seconds I set it for. What gives?
    23 | A: PHP versions 4.0.4pl1 and earlier have a bug in which sockets timeout 24 | early. You can fix this by re-compiling PHP 4.0.4pl1 with this fix: 25 | timeoutfix.diff. Otherwise you can wait for the new PHP release.

  • 26 | 27 |
  • Q: I am concerned that using include files will take up too much 28 | processing time on my computer. How can I make it run faster?
    29 | A: PHP by itself is very fast. Much faster than ASP or JSP running on 30 | the same type of server. This is because it has very little overhead compared 31 | to its competitors and it pre-compiles all of 32 | its code before it runs each script (in PHP4). However, all of 33 | this compiling and re-compiling can take up a lot of valuable 34 | computer resources. However, there are programs out there that compile 35 | PHP code and store it in memory (or on mmaped files) to reduce the 36 | processing immensely. Two of these: APC 37 | (Alternative PHP Cache) and Afterburner 38 | (Win32 download) 39 | are excellent free tools that do just this. If you have the money 40 | you might also try Zend Cache, it is 41 | even faster than the open source varieties. All of these tools make your 42 | scripts run faster while also reducing the load on your server. I have tried 43 | them myself and they are quite stable too.

  • 44 | 45 |
  • Q: What mailer gives me the best performance?
    46 | A: On a single machine the sendmail (or Qmail) is fastest overall. 47 | Next fastest is mail() to give you the best performance. Both do not have the overhead of SMTP. 48 | If you have you have your mail server on a another machine then 49 | SMTP is your only option, but you do get the benefit of redundant mail servers.
    50 | If you are running a mailing list with thousands of names, the fastest mailers in order are: SMTP, sendmail (or Qmail), mail().

  • 51 | 52 |
  • Q: When I try to attach a file with on my server I get a 53 | "Could not find {file} on filesystem error". Why is this?
    54 | A: If you are using a Unix machine this is probably because the user 55 | running your web server does not have read access to the directory in question. If you are using Windows, 56 | then the problem probably is that you have used single backslashes to denote directories (\). 57 | A single backslash has a special meaning to PHP so these are not 58 | valid. Instead use double backslashes ("\\") or a single forward 59 | slash ("/").

  • 60 | 61 |
62 | 63 |
64 |
65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /includes/PHPMailer/docs/generatedocs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Regenerate PHPMailer documentation 3 | # Run from within the docs folder 4 | rm -rf phpdoc/* 5 | phpdoc --directory .. --target ./phpdoc --ignore test/,examples/,extras/,test_script/ --sourcecode --force --title PHPMailer --template="clean" 6 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/contents.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHPMailer Test 6 | 7 | 8 |
9 |

This is a test of PHPMailer.

10 |
11 | PHPMailer rocks 12 |
13 |

This example uses HTML.

14 |

The PHPMailer image at the top has been embedded automatically.

15 |
16 | 17 | 18 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/exceptions.phps: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHPMailer - Exceptions test 6 | 7 | 8 | setFrom('from@example.com', 'First Last'); 17 | //Set an alternative reply-to address 18 | $mail->addReplyTo('replyto@example.com', 'First Last'); 19 | //Set who the message is to be sent to 20 | $mail->addAddress('whoto@example.com', 'John Doe'); 21 | //Set the subject line 22 | $mail->Subject = 'PHPMailer Exceptions test'; 23 | //Read an HTML message body from an external file, convert referenced images to embedded, 24 | //and convert the HTML into a basic plain-text alternative body 25 | $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); 26 | //Replace the plain text body with one created manually 27 | $mail->AltBody = 'This is a plain-text message body'; 28 | //Attach an image file 29 | $mail->addAttachment('images/phpmailer_mini.gif'); 30 | //send the message 31 | //Note that we don't need check the response from this because it will throw an exception if it has trouble 32 | $mail->send(); 33 | echo "Message sent!"; 34 | } catch (phpmailerException $e) { 35 | echo $e->errorMessage(); //Pretty error messages from PHPMailer 36 | } catch (Exception $e) { 37 | echo $e->getMessage(); //Boring error messages from anything else! 38 | } 39 | ?> 40 | 41 | 42 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/gmail.phps: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHPMailer - GMail SMTP test 6 | 7 | 8 | isSMTP(); 20 | //Enable SMTP debugging 21 | // 0 = off (for production use) 22 | // 1 = client messages 23 | // 2 = client and server messages 24 | $mail->SMTPDebug = 2; 25 | //Ask for HTML-friendly debug output 26 | $mail->Debugoutput = 'html'; 27 | //Set the hostname of the mail server 28 | $mail->Host = 'smtp.gmail.com'; 29 | //Set the SMTP port number - 587 for authenticated TLS, a.k.a. RFC4409 SMTP submission 30 | $mail->Port = 587; 31 | //Set the encryption system to use - ssl (deprecated) or tls 32 | $mail->SMTPSecure = 'tls'; 33 | //Whether to use SMTP authentication 34 | $mail->SMTPAuth = true; 35 | //Username to use for SMTP authentication - use full email address for gmail 36 | $mail->Username = "username@gmail.com"; 37 | //Password to use for SMTP authentication 38 | $mail->Password = "yourpassword"; 39 | //Set who the message is to be sent from 40 | $mail->setFrom('from@example.com', 'First Last'); 41 | //Set an alternative reply-to address 42 | $mail->addReplyTo('replyto@example.com', 'First Last'); 43 | //Set who the message is to be sent to 44 | $mail->addAddress('whoto@example.com', 'John Doe'); 45 | //Set the subject line 46 | $mail->Subject = 'PHPMailer GMail SMTP test'; 47 | //Read an HTML message body from an external file, convert referenced images to embedded, 48 | //convert HTML into a basic plain-text alternative body 49 | $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); 50 | //Replace the plain text body with one created manually 51 | $mail->AltBody = 'This is a plain-text message body'; 52 | //Attach an image file 53 | $mail->addAttachment('images/phpmailer_mini.gif'); 54 | 55 | //send the message, check for errors 56 | if (!$mail->send()) { 57 | echo "Mailer Error: " . $mail->ErrorInfo; 58 | } else { 59 | echo "Message sent!"; 60 | } 61 | ?> 62 | 63 | 64 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/images/phpmailer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/includes/PHPMailer/examples/images/phpmailer.png -------------------------------------------------------------------------------- /includes/PHPMailer/examples/images/phpmailer_mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noncetonic/phishpoll/f0a307f945ac52d3bcca8ff1f563b974d44ec2cd/includes/PHPMailer/examples/images/phpmailer_mini.gif -------------------------------------------------------------------------------- /includes/PHPMailer/examples/mail.phps: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHPMailer - mail() test 6 | 7 | 8 | setFrom('from@example.com', 'First Last'); 15 | //Set an alternative reply-to address 16 | $mail->addReplyTo('replyto@example.com', 'First Last'); 17 | //Set who the message is to be sent to 18 | $mail->addAddress('whoto@example.com', 'John Doe'); 19 | //Set the subject line 20 | $mail->Subject = 'PHPMailer mail() test'; 21 | //Read an HTML message body from an external file, convert referenced images to embedded, 22 | //convert HTML into a basic plain-text alternative body 23 | $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); 24 | //Replace the plain text body with one created manually 25 | $mail->AltBody = 'This is a plain-text message body'; 26 | //Attach an image file 27 | $mail->addAttachment('images/phpmailer_mini.gif'); 28 | 29 | //send the message, check for errors 30 | if (!$mail->send()) { 31 | echo "Mailer Error: " . $mail->ErrorInfo; 32 | } else { 33 | echo "Message sent!"; 34 | } 35 | ?> 36 | 37 | 38 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/mailing_list.phps: -------------------------------------------------------------------------------- 1 | isSMTP(); 14 | $mail->Host = 'smtp.example.com'; 15 | $mail->SMTPAuth = true; 16 | $mail->SMTPKeepAlive = true; // SMTP connection will not close after each email sent, reduces SMTP overhead 17 | $mail->Host = 'mail.example.com'; 18 | $mail->Port = 25; 19 | $mail->Username = 'yourname@example.com'; 20 | $mail->Password = 'yourpassword'; 21 | $mail->setFrom('list@example.com', 'List manager'); 22 | $mail->addReplyTo('list@example.com', 'List manager'); 23 | 24 | $mail->Subject = "PHPMailer Simple database mailing list test"; 25 | 26 | //connect to the database and select the recipients from your mailing list that have not yet been sent to 27 | //You'll need to alter this to match your database 28 | $mysql = mysql_connect('localhost', 'username', 'password'); 29 | mysql_select_db('mydb', $mysql); 30 | $result = mysql_query("SELECT full_name, email, photo FROM mailinglist WHERE sent = false", $mysql); 31 | 32 | while ($row = mysql_fetch_array($result)) { 33 | $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; 34 | $mail->msgHTML($body); 35 | $mail->addAddress($row['email'], $row['full_name']); 36 | $mail->addStringAttachment($row['photo'], 'YourPhoto.jpg'); //Assumes the image data is stored in the DB 37 | 38 | if (!$mail->send()) { 39 | echo "Mailer Error (" . str_replace("@", "@", $row["email"]) . ') ' . $mail->ErrorInfo . '
'; 40 | break; //Abandon sending 41 | } else { 42 | echo "Message sent to :" . $row['full_name'] . ' (' . str_replace("@", "@", $row['email']) . ')
'; 43 | //Mark it as sent in the DB 44 | mysql_query( 45 | "UPDATE mailinglist SET sent = true WHERE email = '" . mysql_real_escape_string($row['email'], $mysql) . "'" 46 | ); 47 | } 48 | // Clear all addresses and attachments for next loop 49 | $mail->clearAddresses(); 50 | $mail->clearAttachments(); 51 | } 52 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/pop_before_smtp.phps: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PHPMailer - POP-before-SMTP test 6 | 7 | 8 | isSMTP(); 21 | //Enable SMTP debugging 22 | // 0 = off (for production use) 23 | // 1 = client messages 24 | // 2 = client and server messages 25 | $mail->SMTPDebug = 2; 26 | //Ask for HTML-friendly debug output 27 | $mail->Debugoutput = 'html'; 28 | //Set the hostname of the mail server 29 | $mail->Host = "mail.example.com"; 30 | //Set the SMTP port number - likely to be 25, 465 or 587 31 | $mail->Port = 25; 32 | //Whether to use SMTP authentication 33 | $mail->SMTPAuth = false; 34 | //Set who the message is to be sent from 35 | $mail->setFrom('from@example.com', 'First Last'); 36 | //Set an alternative reply-to address 37 | $mail->addReplyTo('replyto@example.com', 'First Last'); 38 | //Set who the message is to be sent to 39 | $mail->addAddress('whoto@example.com', 'John Doe'); 40 | //Set the subject line 41 | $mail->Subject = 'PHPMailer POP-before-SMTP test'; 42 | //Read an HTML message body from an external file, convert referenced images to embedded, 43 | //and convert the HTML into a basic plain-text alternative body 44 | $mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__)); 45 | //Replace the plain text body with one created manually 46 | $mail->AltBody = 'This is a plain-text message body'; 47 | //Attach an image file 48 | $mail->addAttachment('images/phpmailer_mini.gif'); 49 | //send the message 50 | //Note that we don't need check the response from this because it will throw an exception if it has trouble 51 | $mail->send(); 52 | echo "Message sent!"; 53 | } catch (phpmailerException $e) { 54 | echo $e->errorMessage(); //Pretty error messages from PHPMailer 55 | } catch (Exception $e) { 56 | echo $e->getMessage(); //Boring error messages from anything else! 57 | } 58 | ?> 59 | 60 | 61 | -------------------------------------------------------------------------------- /includes/PHPMailer/examples/scripts/shAutoloader.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 3 | var sh = SyntaxHighlighter; 4 | 5 | /** 6 | * Provides functionality to dynamically load only the brushes that a needed to render the current page. 7 | * 8 | * There are two syntaxes that autoload understands. For example: 9 | * 10 | * SyntaxHighlighter.autoloader( 11 | * [ 'applescript', 'Scripts/shBrushAppleScript.js' ], 12 | * [ 'actionscript3', 'as3', 'Scripts/shBrushAS3.js' ] 13 | * ); 14 | * 15 | * or a more easily comprehendable one: 16 | * 17 | * SyntaxHighlighter.autoloader( 18 | * 'applescript Scripts/shBrushAppleScript.js', 19 | * 'actionscript3 as3 Scripts/shBrushAS3.js' 20 | * ); 21 | */ 22 | sh.autoloader = function() 23 | { 24 | var list = arguments, 25 | elements = sh.findElements(), 26 | brushes = {}, 27 | scripts = {}, 28 | all = SyntaxHighlighter.all, 29 | allCalled = false, 30 | allParams = null, 31 | i 32 | ; 33 | 34 | SyntaxHighlighter.all = function(params) 35 | { 36 | allParams = params; 37 | allCalled = true; 38 | }; 39 | 40 | function addBrush(aliases, url) 41 | { 42 | for (var i = 0; i < aliases.length; i++) 43 | brushes[aliases[i]] = url; 44 | }; 45 | 46 | function getAliases(item) 47 | { 48 | return item.pop 49 | ? item 50 | : item.split(/\s+/) 51 | ; 52 | } 53 | 54 | // create table of aliases and script urls 55 | for (i = 0; i < list.length; i++) 56 | { 57 | var aliases = getAliases(list[i]), 58 | url = aliases.pop() 59 | ; 60 | 61 | addBrush(aliases, url); 62 | } 63 | 64 | // dynamically add 47 | 48 | 49 | 50 | 51 | 52 | 53 | 58 | 59 | 60 | 61 | 62 |
63 | 64 | 65 |
66 |
67 | 68 | 69 |
70 | 71 | 72 |
73 | 74 | 75 |
76 |
77 | 78 |

Enter desired username and password here. Note that this file will try to automatically delete itself but if this fails should be manually deleted or renamed

79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |
Username
Password
92 |
93 |
94 | 95 |
96 |
97 | 98 | 99 | 100 | 101 | 102 | -------------------------------------------------------------------------------- /includes/db_conf.php.example: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /includes/include.php: -------------------------------------------------------------------------------- 1 | 20 | 21 | 22 | 23 | 40 | 57 | -------------------------------------------------------------------------------- /includes/session.php: -------------------------------------------------------------------------------- 1 | 10 | -------------------------------------------------------------------------------- /includes/smtp_settings.php.example: -------------------------------------------------------------------------------- 1 | 7 | -------------------------------------------------------------------------------- /includes/tracker.php: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /js/browser.js: -------------------------------------------------------------------------------- 1 | var BrowserDetect = { 2 | init: function () { 3 | this.browser = this.searchString(this.dataBrowser) || "An unknown browser"; 4 | this.version = this.searchVersion(navigator.userAgent) 5 | || this.searchVersion(navigator.appVersion) 6 | || "an unknown version"; 7 | this.OS = this.searchString(this.dataOS) || "an unknown OS"; 8 | }, 9 | searchString: function (data) { 10 | for (var i=0;i