From e17caa32073b691c2760a452f353e16f12349694 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 6 Jun 2015 00:55:52 +0530 Subject: [PATCH 001/131] Update README --- README | 28 ++++++++-------------------- 1 file changed, 8 insertions(+), 20 deletions(-) diff --git a/README b/README index e9b0fbe3..838de866 100644 --- a/README +++ b/README @@ -1,10 +1,8 @@ -******************************************* -Seo Control Panel - Seo Panel Version 3.5.0 -******************************************* +#Seo Panel - World's first SEO Control Panel for Multiple Websites ------------------------------------------ -Requirements ------------------------------------------ +An Award Winning open source seo control panel for managing search engine optimization of your websites + +##Requirements 1. PHP, MYSQL, Web Server(e.g APACHE) @@ -13,9 +11,7 @@ Requirements http://php.net/manual/en/curl.setup.php ------------------------------------------- -Installation: Simple 5 minute installation ------------------------------------------- +##Installation: Simple 5 minute installation 1. Download and Unzip the package @@ -48,9 +44,8 @@ Installation Reference Link: http://www.seopanel.in/install/ If you have any issues while installation, Please use following resources to fix it or contact seo panel team. ---------------------------- -Online Seo Panel Resources: ---------------------------- +##Online Seo Panel Resources: + a) Seo Panel Help Guide: http://help.seopanel.in/ @@ -61,9 +56,7 @@ b) Seo Panel Support: http://www.seopanel.in/support/ e) Seo Panel Contact: http://www.seopanel.in/contact/ --------------------------------- -The major features of Seo Panel: --------------------------------- +##The major features of Seo Panel: a) Automatic Directory Submission Tool @@ -80,8 +73,3 @@ f) Search Engine Saturation Checker g) Seo Panel Plugins h) Meta Tag Generator - - -------------------------------------------- -Developed By Geo Varghese (www.seopanel.in) -------------------------------------------- From 90fd3212cc0a7200b97be62d73209476cdb2bf4b Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 6 Jun 2015 01:04:12 +0530 Subject: [PATCH 002/131] Delete README --- README | 75 ---------------------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 README diff --git a/README b/README deleted file mode 100644 index 838de866..00000000 --- a/README +++ /dev/null @@ -1,75 +0,0 @@ -#Seo Panel - World's first SEO Control Panel for Multiple Websites - -An Award Winning open source seo control panel for managing search engine optimization of your websites - -##Requirements - - 1. PHP, MYSQL, Web Server(e.g APACHE) - - 2. CURL enabled with PHP, Refer following link to install curl with php if it is not installed. - - http://php.net/manual/en/curl.setup.php - - -##Installation: Simple 5 minute installation - - 1. Download and Unzip the package - - 2. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. - - 3. Change the permissions on "config/sp-config.php" to be writable by all (666 or -rw-rw-rw- within your FTP Client) - - 4. Change the permissions on the "tmp" directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) - - 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ - - 6. Follow the steps and fill out all the requested information. - - 7. Change the permissions on "config/sp-config.php" to be writable only by yourself (644 or -rw-r--r-- within your FTP Client) - - 8. Please use following login details to access Admin Interface. - - Admin Section: - - Username: spadmin - Password: spadmin - - Note: - Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. - Remove "install" directory of seo panel - - -Installation Reference Link: http://www.seopanel.in/install/ - -If you have any issues while installation, Please use following resources to fix it or contact seo panel team. - - -##Online Seo Panel Resources: - - -a) Seo Panel Help Guide: http://help.seopanel.in/ - -b) Seo Panel Forum: http://forum.seopanel.in/ - -b) Seo Panel Support: http://www.seopanel.in/support/ - -e) Seo Panel Contact: http://www.seopanel.in/contact/ - - -##The major features of Seo Panel: - -a) Automatic Directory Submission Tool - -b) Keyword Position Checker - -c) Site Auditor - -d) Google and Alexa Rank Checker - -e) Backlinks Checker - -f) Search Engine Saturation Checker - -g) Seo Panel Plugins - -h) Meta Tag Generator From 7ea0bdfdba9e8f9ba83c15bed2e9dd6787b0c47b Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 6 Jun 2015 01:05:02 +0530 Subject: [PATCH 003/131] Create README.md --- README.md | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 00000000..b7feceae --- /dev/null +++ b/README.md @@ -0,0 +1,77 @@ +#Seo Panel - World's first SEO Control Panel for Multiple Websites + +An Award Winning open source seo control panel for managing search engine optimization of your websites + +##Requirements + + 1. PHP, MYSQL, Web Server(e.g APACHE) + + 2. CURL enabled with PHP, Refer following link to install curl with php if it is not installed. + + http://php.net/manual/en/curl.setup.php + + +##Seo Panel Installation: Simple 5 minute installation + +Simply use Softaculous / Installatron / Webuzo / AMPPS to install SEO Panel or Follow the below steps + +1. Download and Unzip the package. + +2. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. + +3. Change the permissions on config/sp-config.php to be writable by all (666 or -rw-rw-rw- within your FTP Client) + +4. Change the permissions on the tmp directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) + +5. Using your web browser visit the location you placed Seo Panel with the addition of install/index.php or pointing directly to install/ + + Eg: http://www.yourdomain.com/seopanel/install/ + +6. Follow the steps and fill out all the requested information. + +7. Change the permissions on config/sp-config.php to be writable only by yourself (644 or -rw-r--r-- within your FTP Client) + +8. Please use following login details to access Admin Interface. + +####Admin Section: + +Username: spadmin + +Password: spadmin + +####Note: + +a. Please change password of administrator by visiting Profile link on right top of the seo panel to prevent from security threats. + +b. Remove install directory of seo panel + + +##Online Seo Panel Resources: + + +a) Seo Panel Help Guide: http://help.seopanel.in/ + +b) Seo Panel Forum: http://forum.seopanel.in/ + +b) Seo Panel Support: http://www.seopanel.in/support/ + +e) Seo Panel Contact: http://www.seopanel.in/contact/ + + +##The major features of Seo Panel: + +a) Automatic Directory Submission Tool + +b) Keyword Position Checker + +c) Site Auditor + +d) Google and Alexa Rank Checker + +e) Backlinks Checker + +f) Search Engine Saturation Checker + +g) Seo Panel Plugins + +h) Meta Tag Generator From ab93d52f37a64a72ea92d35e59aaf1275dc866a8 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 6 Jun 2015 01:24:39 +0530 Subject: [PATCH 004/131] Seo Panel 3.7.0 --- INSTALLATION | 4 +- README | 87 + api/api.functions.php | 66 + api/api.php | 85 + api/keyword.api.php | 349 +++ api/user.api.php | 184 ++ api/website.api.php | 334 +++ apimanager.php | 54 + config/sp-config-extra.php | 14 + config/sp-config-sample.php | 2 +- controllers/adminpanel.ctrl.php | 21 +- controllers/api.ctrl.php | 68 + controllers/backlink.ctrl.php | 36 +- controllers/components/auditorcomponent.php | 21 +- controllers/crawllog.ctrl.php | 13 + controllers/directory.ctrl.php | 153 +- controllers/index.ctrl.php | 42 +- controllers/information.ctrl.php | 118 + controllers/keyword.ctrl.php | 79 +- controllers/rank.ctrl.php | 8 +- controllers/report.ctrl.php | 138 +- controllers/saturationchecker.ctrl.php | 9 +- controllers/searchengine.ctrl.php | 39 +- controllers/seoplugins.ctrl.php | 12 +- controllers/seotools.ctrl.php | 4 +- controllers/settings.ctrl.php | 34 +- controllers/siteauditor.ctrl.php | 49 +- controllers/timezone.ctrl.php | 7 +- controllers/user-type.ctrl.php | 214 ++ controllers/user.ctrl.php | 156 +- controllers/website.ctrl.php | 122 +- cron.php | 7 + includes/sp-common.php | 63 +- includes/sp-load.php | 41 +- index.php | 4 +- install/data/seopanel.sql | 552 ++-- install/data/textlang.sql | 2567 ++++++++++------- install/data/upgrade.sql | 308 +- install/data/upgrade_v3.3.0_v3.4.0.sql | 72 +- install/data/upgrade_v3.5.0_v3.6.0.sql | 113 + install/install.class.php | 32 +- install/sp-config-sample.php | 2 +- libs/controller.class.php | 34 +- libs/seopanel.class.php | 2 +- libs/smtp.class.php | 48 +- libs/spider.class.php | 57 +- libs/validation.class.php | 4 +- plugins/MetaTagGenerator/views/index.ctp.php | 2 +- .../views/showsiteinfo.ctp.php | 20 +- plugins/TestPlugin/views/index.ctp.php | 2 +- plugins/TestPlugin/views/settings.ctp.php | 2 +- plugins/TestPlugin/views/show.ctp.php | 2 +- register.php | 2 + searchengine.php | 4 + settings.php | 4 + themes/classic/css/screen.css | 30 +- .../views/adminpanel/adminleftmenu.ctp.php | 110 +- .../views/adminpanel/adminpanel.ctp.php | 2 +- .../classic/views/api/showapiconnect.ctp.php | 33 + .../views/backlink/backlinkreport.ctp.php | 34 +- .../views/backlink/findbacklink.ctp.php | 25 +- .../views/backlink/generatereport.ctp.php | 10 +- .../views/backlink/showbacklink.ctp.php | 6 +- themes/classic/views/common/footer.ctp.php | 2 +- themes/classic/views/common/forgot.ctp.php | 16 +- .../views/common/forgotconfirm.ctp.php | 6 +- themes/classic/views/common/login.ctp.php | 20 +- themes/classic/views/common/norecords.ctp.php | 4 +- themes/classic/views/common/notfound.ctp.php | 4 +- themes/classic/views/common/register.ctp.php | 81 +- .../views/common/registerconfirm.ctp.php | 25 +- .../classic/views/common/sectionHead.ctp.php | 2 +- .../classic/views/common/topnewsbox.ctp.php | 2 +- .../views/country/countryselectbox.ctp.php | 6 +- .../views/directory/checksubmission.ctp.php | 8 +- .../views/directory/directoryreport.ctp.php | 56 +- .../directory/dirstatusgenerator.ctp.php | 4 +- .../directory/featuredsubmission.ctp.php | 30 +- .../directory/generatesubmission.ctp.php | 18 +- themes/classic/views/directory/list.ctp.php | 70 +- .../views/directory/showcheckdir.ctp.php | 10 +- .../directory/showsitesubmission.ctp.php | 60 +- .../views/directory/showsubmission.ctp.php | 22 +- .../directory/showsubmissionform.ctp.php | 53 +- .../directory/showsubmissionstats.ctp.php | 2 +- .../views/directory/skippeddirs.ctp.php | 40 +- themes/classic/views/email/emailhead.ctp.php | 4 +- .../email/emailnotificationreportgen.ctp.php | 4 +- .../classic/views/email/passwordreset.ctp.php | 7 +- themes/classic/views/home.ctp.php | 6 +- themes/classic/views/keyword/edit.ctp.php | 38 +- .../views/keyword/importkeywords.ctp.php | 40 +- .../views/keyword/keywordselectbox.ctp.php | 6 +- themes/classic/views/keyword/list.ctp.php | 84 +- themes/classic/views/keyword/new.ctp.php | 34 +- .../views/language/languageselectbox.ctp.php | 6 +- themes/classic/views/layout/default.ctp.php | 30 +- themes/classic/views/log/crawlloglist.ctp.php | 92 +- themes/classic/views/log/showcrawllog.ctp.php | 48 +- themes/classic/views/menu/adminmenu.ctp.php | 14 +- themes/classic/views/menu/guestmenu.ctp.php | 16 +- themes/classic/views/menu/topmenu.ctp.php | 18 +- themes/classic/views/menu/usermenu.ctp.php | 14 +- .../views/proxy/checkallstatus.ctp.php | 24 +- .../classic/views/proxy/croncommand.ctp.php | 2 +- themes/classic/views/proxy/editproxy.ctp.php | 38 +- .../classic/views/proxy/importproxy.ctp.php | 16 +- .../classic/views/proxy/importresult.ctp.php | 22 +- themes/classic/views/proxy/newproxy.ctp.php | 26 +- themes/classic/views/proxy/proxylist.ctp.php | 76 +- .../views/proxy/proxyperfomance.ctp.php | 54 +- .../views/proxy/runcheckstatus.ctp.php | 8 +- .../views/proxy/showcheckallstatus.ctp.php | 10 +- .../classic/views/rank/findquickrank.ctp.php | 29 +- .../classic/views/rank/generatereport.ctp.php | 10 +- themes/classic/views/rank/rankreport.ctp.php | 38 +- .../classic/views/rank/showquickrank.ctp.php | 6 +- themes/classic/views/report/archive.ctp.php | 121 +- .../classic/views/report/croncommand.ctp.php | 6 +- .../views/report/generatereport.ctp.php | 16 +- .../views/report/graphicalreport.ctp.php | 26 +- .../views/report/quickrankchecker.ctp.php | 20 +- themes/classic/views/report/report.ctp.php | 44 +- .../report/reportgenerationmanager.ctp.php | 8 +- .../views/report/reportgenerator.ctp.php | 4 +- .../views/report/reportscheduler.ctp.php | 28 +- .../views/report/reportsummary.ctp.php | 94 +- .../views/report/showquickrankchecker.ctp.php | 16 +- .../classic/views/report/timereport.ctp.php | 14 +- .../findsearchenginesaturation.ctp.php | 20 +- .../saturationchecker/generatereport.ctp.php | 10 +- .../saturationreport.ctp.php | 32 +- .../showsaturationchecker.ctp.php | 6 +- .../classic/views/searchengine/list.ctp.php | 77 +- .../views/searchengine/seselectbox.ctp.php | 6 +- .../views/seoplugins/editseoplugin.ctp.php | 14 +- .../views/seoplugins/listplugininfo.ctp.php | 12 +- .../views/seoplugins/listseoplugins.ctp.php | 42 +- .../seoplugins/seopluginleftmenu.ctp.php | 8 +- .../views/seoplugins/showseoplugins.ctp.php | 2 +- themes/classic/views/seotools/index.ctp.php | 2 +- .../classic/views/seotools/leftmenu.ctp.php | 88 +- .../views/seotools/listseotools.ctp.php | 22 +- themes/classic/views/settings/aboutus.ctp.php | 14 +- .../views/settings/showproxysettings.ctp.php | 30 +- .../views/settings/showreportsettings.ctp.php | 30 +- .../views/settings/showsettings.ctp.php | 46 +- themes/classic/views/settings/version.ctp.php | 6 +- .../views/siteauditor/croncommand.ctp.php | 2 +- themes/classic/views/siteauditor/edit.ctp.php | 74 +- .../views/siteauditor/importlinks.ctp.php | 22 +- themes/classic/views/siteauditor/list.ctp.php | 84 +- themes/classic/views/siteauditor/new.ctp.php | 72 +- .../views/siteauditor/pagedetails.ctp.php | 82 +- .../siteauditor/projectreportsummary.ctp.php | 105 +- .../views/siteauditor/reportlinks.ctp.php | 131 +- .../views/siteauditor/runproject.ctp.php | 2 +- .../siteauditor/showduplicatemetainfo.ctp.php | 66 +- .../views/siteauditor/showrunproject.ctp.php | 32 +- .../views/siteauditor/viewreports.ctp.php | 42 +- .../classic/views/sitemap/showsitemap.ctp.php | 22 +- themes/classic/views/support.ctp.php | 2 +- .../classic/views/theme/listthemeinfo.ctp.php | 12 +- themes/classic/views/theme/listthemes.ctp.php | 38 +- themes/classic/views/user/edit.ctp.php | 36 +- .../classic/views/user/editmyprofile.ctp.php | 38 +- themes/classic/views/user/list.ctp.php | 80 +- themes/classic/views/user/new.ctp.php | 30 +- themes/classic/views/user/userhome.ctp.php | 107 +- themes/classic/views/usertypes/edit.ctp.php | 68 + themes/classic/views/usertypes/list.ctp.php | 94 + themes/classic/views/usertypes/new.ctp.php | 70 + themes/classic/views/website/edit.ctp.php | 42 +- themes/classic/views/website/list.ctp.php | 96 +- themes/classic/views/website/new.ctp.php | 40 +- .../views/website/websiteselectbox.ctp.php | 8 +- themes/simple/css/screen.css | 30 +- .../views/adminpanel/adminleftmenu.ctp.php | 110 +- .../views/adminpanel/adminpanel.ctp.php | 2 +- .../simple/views/api/showapiconnect.ctp.php | 33 + .../views/backlink/backlinkreport.ctp.php | 34 +- .../views/backlink/findbacklink.ctp.php | 25 +- .../views/backlink/generatereport.ctp.php | 10 +- .../views/backlink/showbacklink.ctp.php | 6 +- themes/simple/views/common/footer.ctp.php | 2 +- themes/simple/views/common/forgot.ctp.php | 16 +- .../simple/views/common/forgotconfirm.ctp.php | 6 +- themes/simple/views/common/login.ctp.php | 20 +- themes/simple/views/common/norecords.ctp.php | 4 +- themes/simple/views/common/notfound.ctp.php | 4 +- themes/simple/views/common/register.ctp.php | 81 +- .../views/common/registerconfirm.ctp.php | 25 +- .../simple/views/common/sectionHead.ctp.php | 2 +- themes/simple/views/common/topnewsbox.ctp.php | 2 +- .../views/country/countryselectbox.ctp.php | 6 +- .../views/directory/checksubmission.ctp.php | 8 +- .../views/directory/directoryreport.ctp.php | 56 +- .../directory/dirstatusgenerator.ctp.php | 4 +- .../directory/featuredsubmission.ctp.php | 30 +- .../directory/generatesubmission.ctp.php | 18 +- themes/simple/views/directory/list.ctp.php | 70 +- .../views/directory/showcheckdir.ctp.php | 10 +- .../directory/showsitesubmission.ctp.php | 60 +- .../views/directory/showsubmission.ctp.php | 22 +- .../directory/showsubmissionform.ctp.php | 53 +- .../directory/showsubmissionstats.ctp.php | 2 +- .../views/directory/skippeddirs.ctp.php | 40 +- themes/simple/views/email/emailhead.ctp.php | 4 +- .../email/emailnotificationreportgen.ctp.php | 4 +- .../simple/views/email/passwordreset.ctp.php | 7 +- themes/simple/views/home.ctp.php | 6 +- themes/simple/views/keyword/edit.ctp.php | 38 +- .../views/keyword/importkeywords.ctp.php | 40 +- .../views/keyword/keywordselectbox.ctp.php | 6 +- themes/simple/views/keyword/list.ctp.php | 84 +- themes/simple/views/keyword/new.ctp.php | 34 +- .../views/language/languageselectbox.ctp.php | 6 +- themes/simple/views/layout/default.ctp.php | 30 +- themes/simple/views/log/crawlloglist.ctp.php | 92 +- themes/simple/views/log/showcrawllog.ctp.php | 48 +- themes/simple/views/menu/adminmenu.ctp.php | 14 +- themes/simple/views/menu/guestmenu.ctp.php | 16 +- themes/simple/views/menu/topmenu.ctp.php | 18 +- themes/simple/views/menu/usermenu.ctp.php | 14 +- .../simple/views/proxy/checkallstatus.ctp.php | 24 +- themes/simple/views/proxy/croncommand.ctp.php | 2 +- themes/simple/views/proxy/editproxy.ctp.php | 38 +- themes/simple/views/proxy/importproxy.ctp.php | 16 +- .../simple/views/proxy/importresult.ctp.php | 22 +- themes/simple/views/proxy/newproxy.ctp.php | 26 +- themes/simple/views/proxy/proxylist.ctp.php | 76 +- .../views/proxy/proxyperfomance.ctp.php | 54 +- .../simple/views/proxy/runcheckstatus.ctp.php | 8 +- .../views/proxy/showcheckallstatus.ctp.php | 10 +- .../simple/views/rank/findquickrank.ctp.php | 29 +- .../simple/views/rank/generatereport.ctp.php | 10 +- themes/simple/views/rank/rankreport.ctp.php | 38 +- .../simple/views/rank/showquickrank.ctp.php | 6 +- themes/simple/views/report/archive.ctp.php | 121 +- .../simple/views/report/croncommand.ctp.php | 6 +- .../views/report/generatereport.ctp.php | 16 +- .../views/report/graphicalreport.ctp.php | 26 +- .../views/report/quickrankchecker.ctp.php | 20 +- themes/simple/views/report/report.ctp.php | 44 +- .../report/reportgenerationmanager.ctp.php | 8 +- .../views/report/reportgenerator.ctp.php | 4 +- .../views/report/reportscheduler.ctp.php | 28 +- .../simple/views/report/reportsummary.ctp.php | 94 +- .../views/report/showquickrankchecker.ctp.php | 16 +- themes/simple/views/report/timereport.ctp.php | 14 +- .../findsearchenginesaturation.ctp.php | 20 +- .../saturationchecker/generatereport.ctp.php | 10 +- .../saturationreport.ctp.php | 32 +- .../showsaturationchecker.ctp.php | 6 +- themes/simple/views/searchengine/list.ctp.php | 77 +- .../views/searchengine/seselectbox.ctp.php | 6 +- .../views/seoplugins/editseoplugin.ctp.php | 14 +- .../views/seoplugins/listplugininfo.ctp.php | 12 +- .../views/seoplugins/listseoplugins.ctp.php | 42 +- .../seoplugins/seopluginleftmenu.ctp.php | 8 +- .../views/seoplugins/showseoplugins.ctp.php | 2 +- themes/simple/views/seotools/index.ctp.php | 2 +- themes/simple/views/seotools/leftmenu.ctp.php | 88 +- .../views/seotools/listseotools.ctp.php | 22 +- themes/simple/views/settings/aboutus.ctp.php | 14 +- .../views/settings/showproxysettings.ctp.php | 30 +- .../views/settings/showreportsettings.ctp.php | 30 +- .../views/settings/showsettings.ctp.php | 46 +- themes/simple/views/settings/version.ctp.php | 6 +- .../views/siteauditor/croncommand.ctp.php | 2 +- themes/simple/views/siteauditor/edit.ctp.php | 74 +- .../views/siteauditor/importlinks.ctp.php | 22 +- themes/simple/views/siteauditor/list.ctp.php | 84 +- themes/simple/views/siteauditor/new.ctp.php | 72 +- .../views/siteauditor/pagedetails.ctp.php | 82 +- .../siteauditor/projectreportsummary.ctp.php | 105 +- .../views/siteauditor/reportlinks.ctp.php | 131 +- .../views/siteauditor/runproject.ctp.php | 2 +- .../siteauditor/showduplicatemetainfo.ctp.php | 66 +- .../views/siteauditor/showrunproject.ctp.php | 32 +- .../views/siteauditor/viewreports.ctp.php | 42 +- .../simple/views/sitemap/showsitemap.ctp.php | 22 +- themes/simple/views/support.ctp.php | 2 +- .../simple/views/theme/listthemeinfo.ctp.php | 12 +- themes/simple/views/theme/listthemes.ctp.php | 38 +- themes/simple/views/user/edit.ctp.php | 36 +- .../simple/views/user/editmyprofile.ctp.php | 38 +- themes/simple/views/user/list.ctp.php | 80 +- themes/simple/views/user/new.ctp.php | 30 +- themes/simple/views/user/userhome.ctp.php | 107 +- themes/simple/views/usertypes/edit.ctp.php | 68 + themes/simple/views/usertypes/list.ctp.php | 94 + themes/simple/views/usertypes/new.ctp.php | 70 + themes/simple/views/website/edit.ctp.php | 42 +- themes/simple/views/website/list.ctp.php | 96 +- themes/simple/views/website/new.ctp.php | 40 +- .../views/website/websiteselectbox.ctp.php | 8 +- user-types-manager.php | 109 + users.php | 4 + websites.php | 4 + 300 files changed, 9349 insertions(+), 5178 deletions(-) create mode 100644 README create mode 100644 api/api.functions.php create mode 100644 api/api.php create mode 100644 api/keyword.api.php create mode 100644 api/user.api.php create mode 100644 api/website.api.php create mode 100644 apimanager.php create mode 100644 controllers/api.ctrl.php create mode 100644 controllers/information.ctrl.php create mode 100644 controllers/user-type.ctrl.php create mode 100644 install/data/upgrade_v3.5.0_v3.6.0.sql create mode 100644 themes/classic/views/api/showapiconnect.ctp.php create mode 100644 themes/classic/views/usertypes/edit.ctp.php create mode 100644 themes/classic/views/usertypes/list.ctp.php create mode 100644 themes/classic/views/usertypes/new.ctp.php create mode 100644 themes/simple/views/api/showapiconnect.ctp.php create mode 100644 themes/simple/views/usertypes/edit.ctp.php create mode 100644 themes/simple/views/usertypes/list.ctp.php create mode 100644 themes/simple/views/usertypes/new.ctp.php create mode 100644 user-types-manager.php diff --git a/INSTALLATION b/INSTALLATION index fa9ad15c..0cecde6a 100644 --- a/INSTALLATION +++ b/INSTALLATION @@ -1,5 +1,5 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.5.0 +Seo Control Panel - Seo Panel Version 3.6.0 ******************************************* ------------------------------------------ @@ -95,4 +95,4 @@ d) Seo Panel Contact: http://www.seopanel.in/contact/ ------------------------------------------- Developed By Geo Varghese (www.seopanel.in) -------------------------------------------- +------------------------------------------- \ No newline at end of file diff --git a/README b/README new file mode 100644 index 00000000..99221418 --- /dev/null +++ b/README @@ -0,0 +1,87 @@ +******************************************* +Seo Control Panel - Seo Panel Version 3.6.0 +******************************************* + +----------------------------------------- +Requirements +----------------------------------------- + + 1. PHP, MYSQL, Web Server(e.g APACHE) + + 2. CURL enabled with PHP, Refer following link to install curl with php if it is not installed. + + http://php.net/manual/en/curl.setup.php + + +------------------------------------------ +Installation: Simple 5 minute installation +------------------------------------------ + + 1. Download and Unzip the package + + 2. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. + + 3. Change the permissions on "config/sp-config.php" to be writable by all (666 or -rw-rw-rw- within your FTP Client) + + 4. Change the permissions on the "tmp" directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) + + 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ + + 6. Follow the steps and fill out all the requested information. + + 7. Change the permissions on "config/sp-config.php" to be writable only by yourself (644 or -rw-r--r-- within your FTP Client) + + 8. Please use following login details to access Admin Interface. + + Admin Section: + + Username: spadmin + Password: spadmin + + Note: + Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. + Remove "install" directory of seo panel + + +Installation Reference Link: http://www.seopanel.in/install/ + +If you have any issues while installation, Please use following resources to fix it or contact seo panel team. + + +--------------------------- +Online Seo Panel Resources: +--------------------------- + +a) Seo Panel Help Guide: http://help.seopanel.in/ + +b) Seo Panel Forum: http://forum.seopanel.in/ + +b) Seo Panel Support: http://www.seopanel.in/support/ + +e) Seo Panel Contact: http://www.seopanel.in/contact/ + + +-------------------------------- +The major features of Seo Panel: +-------------------------------- + +a) Automatic Directory Submission Tool + +b) Keyword Position Checker + +c) Site Auditor + +d) Google and Alexa Rank Checker + +e) Backlinks Checker + +f) Search Engine Saturation Checker + +g) Seo Panel Plugins + +h) Meta Tag Generator + + +------------------------------------------- +Developed By Geo Varghese (www.seopanel.in) +------------------------------------------- diff --git a/api/api.functions.php b/api/api.functions.php new file mode 100644 index 00000000..e1c99be6 --- /dev/null +++ b/api/api.functions.php @@ -0,0 +1,66 @@ + \ No newline at end of file diff --git a/api/api.php b/api/api.php new file mode 100644 index 00000000..2c365da4 --- /dev/null +++ b/api/api.php @@ -0,0 +1,85 @@ +verifyAPICredentials($inputInfo)) { + + $category = strtolower($inputInfo['category']); + $action = $inputInfo['action']; + + // check for category and action values + if (!empty($category) && !empty($action)) { + + // call api class with the action + if (include(SP_ABSPATH . "/api/" . $category . ".api.php")) { + $categortClassName = ucfirst($category) . "API"; + + // check for class exists or not + if (class_exists($categortClassName)) { + $apiObj = new $categortClassName(); + + // check action exists or not + if (method_exists($apiObj, $action)) { + $returnInfo = $apiObj->$action($inputInfo); + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Action is not supported!"; + } + + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Category is not supported!"; + } + + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Invalid category passed!"; + } + + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Invalid category or action!"; + } + +} else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "API Authentication failed. Please provide valid API key and secret!"; +} + +// for debugging added below line +// debugVar($returnInfo);exit; + +// encode as json and print +$out = json_encode($returnInfo); +print $out; +?> \ No newline at end of file diff --git a/api/keyword.api.php b/api/keyword.api.php new file mode 100644 index 00000000..464bc188 --- /dev/null +++ b/api/keyword.api.php @@ -0,0 +1,349 @@ +ctrler = new KeywordController(); + $this->reportCtrler = New ReportController(); + $seController = New SearchEngineController(); + $list = $seController->__getAllSearchEngines(); + $this->seList = array(); + + // loop through the search engine and assign id as key + foreach ($list as $listInfo) { + $this->seList[$listInfo['id']] = $listInfo; + } + } + + /** + * function to get keyword report and format it + * @param id $keywordInfo The information about keyword + * @param int $fromTime The time stamp of from time + * @param int $toTime The time stamp of to time + * @return $keywordInfo The formatted keyword info with position details + */ + function getFormattedReport($keywordInfo, $fromTime, $toTime) { + $positionInfo = $this->reportCtrler->__getKeywordSearchReport($keywordInfo['id'], $fromTime, $toTime, true); + + // loop through and add search engine name + foreach ($positionInfo as $seId => $info) { + $positionInfo[$seId]['search_engine'] = $this->seList[$seId]['domain']; + $positionInfo[$seId]['date'] = date('Y-m-d', $toTime); + } + + $keywordInfo['position_info'] = $positionInfo; + return $keywordInfo; + } + + /** + * function to get keyword report using keyword id + * @param Array $info The input details to process the api + * $info['id'] The id of the keyword - Mandatory + * $info['from_time'] The from time of report in (yyyy-mm-dd) Eg: 2014-12-24 - Optional - (default => Yesterday) + * $info['to_time'] The to time of report in (yyyy-mm-dd) Eg: 2014-12-28 - Optional - (default => Today) + * @return Array $returnInfo Contains informations about keyword reports + */ + function getReportById($info) { + + $fromTime = getFromTime($info); + $toTime = getToTime($info); + $keywordInfo = $this->ctrler->__getKeywordInfo($info['id']); + $positionInfo = $this->getFormattedReport($keywordInfo, $fromTime, $toTime); + + // if position information is not empty + if (empty($positionInfo)) { + $returnInfo['response'] = 'Error';; + $returnInfo['result'] = "No reports found!"; + } else { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $positionInfo; + } + + return $returnInfo; + + } + + /** + * function to get keyword report using website id + * @param Array $info The input details to process the api + * $info['id'] The id of the website - Mandatory + * $info['from_time'] The from time of report in (yyyy-mm-dd) Eg: 2014-12-24 - Optional - (default => Yesterday) + * $info['to_time'] The to time of report in (yyyy-mm-dd) Eg: 2014-12-28 - Optional - (default => Today) + * @return Array $returnInfo Contains informations about keyword reports + */ + function getReportByWebsiteId($info) { + + $websiteId = intval($info['id']); + if (empty($websiteId)) { + return array( + 'response' => 'Error', + 'result' => 'Invalid website id' + ); + } + + $fromTime = getFromTime($info); + $toTime = getToTime($info); + $list = $this->ctrler->__getAllKeywords('', $websiteId); + + // lopp through keywords + $keywordList = array(); + foreach ($list as $keywordInfo) { + $keywordList[$keywordInfo['id']] = $this->getFormattedReport($keywordInfo, $fromTime, $toTime); + } + + // if position information is not empty + if (empty($keywordList)) { + $returnInfo['response'] = 'Error'; + $returnInfo['result'] = "No reports found!"; + } else { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $keywordList; + } + + return $returnInfo; + + } + + /** + * function to get keyword report using user id + * @param Array $info The input details to process the api + * $info['id'] The id of the user - Mandatory + * $info['from_time'] The from time of report in (yyyy-mm-dd) Eg: 2014-12-24 - Optional - (default => Yesterday) + * $info['to_time'] The to time of report in (yyyy-mm-dd) Eg: 2014-12-28 - Optional - (default => Today) + * @return Array $returnInfo Contains informations about keyword reports + */ + function getReportByUserId($info) { + + $userId = intval($info['id']); + if (empty($userId)) { + return array( + 'response' => 'Error', + 'result' => 'Invalid user id' + ); + } + + $fromTime = getFromTime($info); + $toTime = getToTime($info); + + // get all active websites + $websiteController = New WebsiteController(); + $websiteList = $websiteController->__getAllWebsitesWithActiveKeywords($userId, true); + + // loop through websites + $keywordList = array(); + foreach ($websiteList as $websiteInfo) { + $websiteId = $websiteInfo['id']; + $list = $this->ctrler->__getAllKeywords('', $websiteId); + + // loop through keywords + foreach ($list as $keywordInfo) { + $keywordList[$keywordInfo['id']] = $this->getFormattedReport($keywordInfo, $fromTime, $toTime); + } + } + + // if position information is not empty + if (empty($keywordList)) { + $returnInfo['response'] = 'Error'; + $returnInfo['result'] = "No reports found!"; + } else { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $keywordList; + } + + return $returnInfo; + + } + + /** + * function to get keyword information + * @param Array $info The input details to process the api + * $info['id'] The id of the keyword - Mandatory + * @return Array $returnInfo Contains informations about keyword + */ + function getKeywordInfo($info) { + $keywordId = intval($info['id']); + $returnInfo = array(); + + // validate the keyword ifd and keyword info + if (!empty($keywordId)) { + if ($keywordInfo = $this->ctrler->__getKeywordInfo($keywordId)) { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $keywordInfo; + return $returnInfo; + } + } + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid keyword id provided"; + return $returnInfo; + } + + /** + * function to create keyword + * @param Array $info The input details to process the api + * $info['name'] The name of the keyword - Mandatory + * $info['website_id'] The website id of keyword - Mandatory + * $info['searchengines'] The search engine ids of the keyword - Mandatory[id1:id2] + * $info['lang_code'] The language code of the keyword - Optional[de] + * $info['country_code'] The country code of the keyword - Optional[ar] + * $info['status'] The status of the keyword - default[1] - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function createKeyword($info) { + + // if empty website id provided + if (empty($info['website_id'])) { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Please provide valid website id."; + return $returnInfo; + } + + $keywordInfo = $info; + $keywordInfo['userid'] = $info['user_id']; + $this->ctrler->spTextKeyword = $this->ctrler->getLanguageTexts('keyword', SP_API_LANG_CODE); + $keywordInfo['searchengines'] = explode(':', $keywordInfo['searchengines']); + $return = $this->ctrler->createKeyword($keywordInfo, true); + + // if keyword creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + $returnInfo['keyword_id'] = $this->ctrler->db->getMaxId('keywords'); + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + return $returnInfo; + + } + + /** + * function to update keyword + * @param Array $info The input details to process the api + * $info['id'] The id of the keyword - Mandatory + * $info['name'] The name of the keyword - Optional + * $info['lang_code'] The language code of the keyword - Optional[de,fr] + * $info['country_code'] The country code of the keyword - Optional[ar,in] + * $info['website_id'] The description of keyword - Optional + * $info['searchengines'] The search engine ids of the keyword - Optional[id1:id2] + * $info['status'] The status of the keyword - default[1] - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function updateKeyword($info) { + + $keywordId = intval($info['id']); + + // if keyword exists + if ($keywordInfo = $this->ctrler->__getKeywordInfo($keywordId)) { + + $keywordInfo['oldName'] = $keywordInfo['name']; + + // loop through inputs + foreach ($info as $key => $val) { + $keywordInfo[$key] = $val; + } + + // update keyword call as api call + $keywordInfo['searchengines'] = explode(':', $keywordInfo['searchengines']); + $this->ctrler->spTextKeyword = $this->ctrler->getLanguageTexts('keyword', SP_API_LANG_CODE); + $return = $this->ctrler->updateKeyword($keywordInfo, true); + + // if keyword creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + } else { + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid keyword id provided"; + } + + return $returnInfo; + + } + + /** + * function to delete keyword + * @param Array $info The input details to process the api + * $info['id'] The id of the keyword - Mandatory + * @return Array $returnInfo Contains details about the operation succes or not + */ + function deleteKeyword($info) { + + $keywordId = intval($info['id']); + + // if keyword exists + if ($keywordInfo = $this->ctrler->__getKeywordInfo($keywordId)) { + + // update keyword call as api call + $this->ctrler->__deleteKeyword($keywordId); + $returnInfo['response'] = 'success'; + $returnInfo['result'] = "Successfully deleted keyword"; + + } else { + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid keyword id provided"; + } + + return $returnInfo; + + } + +} +?> \ No newline at end of file diff --git a/api/user.api.php b/api/user.api.php new file mode 100644 index 00000000..93d43fe3 --- /dev/null +++ b/api/user.api.php @@ -0,0 +1,184 @@ +ctrler = new UserController(); + } + + /** + * function to get user information + * @param Array $info The input details to process the api + * $info['id'] The id of the user - Mandatory + * @return Array $returnInfo Contains informations about user + */ + function getUserInfo($info) { + $userId = intval($info['id']); + $returnInfo = array(); + + // validate the user ifd and user info + if (!empty($userId)) { + if ($userInfo = $this->ctrler->__getUserInfo($userId)) { + $userInfo['password'] = ''; + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $userInfo; + return $returnInfo; + } + } + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid user id provided"; + return $returnInfo; + } + + /** + * function to create user + * @param Array $info The input details to process the api + * $info['username'] The username of the user - Mandatory + * $info['password'] The password of the user - Mandatory + * $info['first_name'] The first name f the user - Mandatory + * $info['last_name'] The last name of user - Optional + * $info['email'] The user email - Mandatory + * $info['type_id'] The user type id of user - default[2] - Optional + * $info['status'] The status of the user - default[1] - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function createUser($info) { + $userInfo = $info; + $userInfo['userName'] = $info['username']; + $userInfo['firstName'] = $info['first_name']; + $userInfo['lastName'] = $info['last_name']; + $userInfo['confirmPassword'] = $userInfo['password']; + $return = $this->ctrler->createUser($userInfo, false); + + // if user creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + $returnInfo['user_id'] = $this->ctrler->db->getMaxId('users'); + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + return $returnInfo; + + } + + /** + * function to update user + * @param Array $info The input details to process the api + * $info['id'] The id of the user - Mandatory + * $info['username'] The username of the user - Optional + * $info['password'] The password of the user - Optional + * $info['first_name'] The first name f the user - Optional + * $info['last_name'] The last name of user - Optional + * $info['email'] The user email - Optional + * $info['type_id'] The user type id of user - Optional + * $info['status'] The status of the user - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function updateUser($info) { + + $userId = intval($info['id']); + + // if user exists + if ($userInfo = $this->ctrler->__getUserInfo($userId)) { + + $userInfo['oldName'] = $userInfo['username']; + $userInfo['oldEmail'] = $userInfo['email']; + + // loop through inputs + foreach ($info as $key => $val) { + $userInfo[$key] = $val; + } + + // updte user info + $userInfo['userName'] = $userInfo['username']; + $userInfo['firstName'] = $userInfo['first_name']; + $userInfo['lastName'] = $userInfo['last_name']; + $userInfo['confirmPassword'] = $userInfo['password']; + $return = $this->ctrler->updateUser($userInfo, false); + + // if user creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + } else { + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid user id provided"; + } + + return $returnInfo; + + } + + /** + * function to delete user + * @param Array $info The input details to process the api + * $info['id'] The id of the user - Mandatory + * @return Array $returnInfo Contains details about the operation success or not + */ + function deleteUser($info) { + + $userId = intval($info['id']); + + // if user exists + if ( ($userId != 1) && $userInfo = $this->ctrler->__getUserInfo($userId)) { + + // update user call as api call + $this->ctrler->__deleteUser($userId); + $returnInfo['response'] = 'success'; + $returnInfo['result'] = "Successfully deleted user"; + + } else { + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid user id provided"; + } + + return $returnInfo; + + } + +} +?> \ No newline at end of file diff --git a/api/website.api.php b/api/website.api.php new file mode 100644 index 00000000..99b0cd3b --- /dev/null +++ b/api/website.api.php @@ -0,0 +1,334 @@ +ctrler = new WebsiteController(); + $seController = New SearchEngineController(); + $list = $seController->__getAllSearchEngines(); + $this->seList = array(); + + // loop through the search engine and assign id as key + foreach ($list as $listInfo) { + $this->seList[$listInfo['id']] = $listInfo; + } + + include_once(SP_CTRLPATH."/saturationchecker.ctrl.php"); + include_once(SP_CTRLPATH."/rank.ctrl.php"); + include_once(SP_CTRLPATH."/backlink.ctrl.php"); + include_once(SP_CTRLPATH."/directory.ctrl.php"); + include_once(SP_CTRLPATH."/keyword.ctrl.php"); + } + + /** + * function to get website reports rank, backlinks, saturation and directory submission + * @param id $websiteInfo The information about website + * @param int $fromTime The time stamp of from time + * @param int $toTime The time stamp of to time + * @return $websiteInfo The formatted website info with position details + */ + function getFormattedReport($websiteInfo, $fromTime, $toTime) { + + // create required controllers + $rankCtrler = New RankController(); + $backlinlCtrler = New BacklinkController(); + $saturationCtrler = New SaturationCheckerController(); + $dirCtrler = New DirectoryController(); + + // rank reports + $report = $rankCtrler->__getWebsiteRankReport($websiteInfo['id'], $fromTime, $toTime); + $report = $report[0]; + $toTimeDate = date('Y-m-d', $toTime); + $websiteInfo['alexa']['alexarank']['rank'] = empty($report['alexa_rank']) ? "-" : $report['alexa_rank']; + $websiteInfo['alexa']['alexarank']['diff'] = removeBraces($report['rank_diff_alexa']); + $websiteInfo['alexa']['alexarank']['date'] = $toTimeDate; + $websiteInfo['google']['pagerank']['rank'] = empty($report['google_pagerank']) ? "-" : $report['google_pagerank']; + $websiteInfo['google']['pagerank']['diff'] = removeBraces($report['rank_diff_google']); + $websiteInfo['google']['pagerank']['date'] = $toTimeDate; + + // back links reports + $report = $backlinlCtrler->__getWebsitebacklinkReport($websiteInfo['id'], $fromTime, $toTime); + $report = $report[0]; + $websiteInfo['google']['backlinks']['rank'] = empty($report['google']) ? "-" : $report['google']; + $websiteInfo['google']['backlinks']['diff'] = $report['rank_diff_google']; + $websiteInfo['google']['backlinks']['date'] = $toTimeDate; + $websiteInfo['alexa']['backlinks']['rank'] = empty($report['alexa']) ? "-" : $report['alexa']; + $websiteInfo['alexa']['backlinks']['diff'] = $report['rank_diff_alexa']; + $websiteInfo['alexa']['backlinks']['date'] = $toTimeDate; + $websiteInfo['bing']['backlinks']['rank'] = empty($report['msn']) ? "-" : $report['msn']; + $websiteInfo['bing']['backlinks']['diff'] = $report['rank_diff_msn']; + $websiteInfo['bing']['backlinks']['date'] = $toTimeDate; + + // saturaton rank reports + $report = $saturationCtrler->__getWebsiteSaturationReport($websiteInfo['id'], $fromTime, $toTime); + $report = $report[0]; + $websiteInfo['google']['indexed']['rank'] = empty($report['google']) ? "-" : $report['google']; + $websiteInfo['google']['indexed']['diff'] = $report['rank_diff_google']; + $websiteInfo['google']['indexed']['date'] = $toTimeDate; + $websiteInfo['bing']['indexed']['rank'] = empty($report['msn']) ? "-" : $report['msn']; + $websiteInfo['bing']['indexed']['diff'] = $report['rank_diff_msn']; + $websiteInfo['bing']['indexed']['date'] = $toTimeDate; + + // directory submission stats + $websiteInfo['dirsub']['total'] = $dirCtrler->__getTotalSubmitInfo($websiteInfo['id']); + $websiteInfo['dirsub']['active'] = $dirCtrler->__getTotalSubmitInfo($websiteInfo['id'], true); + $websiteInfo['dirsub']['date'] = $toTimeDate; + + return $websiteInfo; + } + + /** + * function to get website report using website id + * @param Array $info The input details to process the api + * $info['id'] The id of the website - Mandatory + * $info['from_time'] The from time of report in (yyyy-mm-dd) Eg: 2014-12-24 - Optional - (default => Yesterday) + * $info['to_time'] The to time of report in (yyyy-mm-dd) Eg: 2014-12-28 - Optional - (default => Today) + * @return Array $returnInfo Contains informations about website reports + */ + function getReportById($info) { + + $fromTime = getFromTime($info); + $toTime = getToTime($info); + $websiteInfo = $this->ctrler->__getWebsiteInfo($info['id']); + + // if website not exists + if (empty($websiteInfo['id'])) { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid website id provided"; + } else { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $this->getFormattedReport($websiteInfo, $fromTime, $toTime); + } + + return $returnInfo; + + } + + + /** + * function to get website report using user id + * @param Array $info The input details to process the api + * $info['id'] The id of the user - Mandatory + * $info['from_time'] The from time of report in (yyyy-mm-dd) Eg: 2014-12-24 - Optional - (default => Yesterday) + * $info['to_time'] The to time of report in (yyyy-mm-dd) Eg: 2014-12-28 - Optional - (default => Today) + * @return Array $returnInfo Contains informations about website reports + */ + function getReportByUserId($info) { + + // if not valid user + $userId = intval($info['id']); + if (empty($userId)) { + return array( + 'response' => 'Error', + 'result' => 'Invalid user id' + ); + } + + // get all active websites + $wbList = $this->ctrler->__getAllWebsites($userId); + $fromTime = getFromTime($info); + $toTime = getToTime($info); + + // loop through websites + $websiteList = array(); + foreach ($wbList as $websiteInfo) { + $websiteList[$websiteInfo['id']] = $this->getFormattedReport($websiteInfo, $fromTime, $toTime); + } + + // if position information is not empty + if (empty($websiteList)) { + $returnInfo['response'] = 'Error'; + $returnInfo['result'] = "No reports found!"; + } else { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $websiteList; + } + + return $returnInfo; + + } + + + /** + * function to get website information + * @param Array $info The input details to process the api + * $info['id'] The id of the website - Mandatory + * @return Array $returnInfo Contains informations about website + */ + function getWebsiteInfo($info) { + $websiteId = intval($info['id']); + $returnInfo = array(); + + // validate the website ifd and website info + if (!empty($websiteId)) { + if ($websiteInfo = $this->ctrler->__getWebsiteInfo($websiteId)) { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $websiteInfo; + return $returnInfo; + } + } + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid website id provided"; + return $returnInfo; + } + + /** + * function to create website + * @param Array $info The input details to process the api + * $info['name'] The name of the website - Mandatory + * $info['url'] The url of the website - Mandatory + * $info['user_id'] The user id of website - Mandatory + * $info['title'] The title of the website - Optional + * $info['description'] The description of website - Optional + * $info['keywords'] The keyword of the website - Optional + * $info['status'] The status of the website - default[1] - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function createWebsite($info) { + $websiteInfo = $info; + + // check for user id + if (empty($info['user_id'])) { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = 'Invalid user id'; + return $returnInfo; + } + + $websiteInfo['userid'] = $info['user_id']; + $this->ctrler->spTextWeb = $this->ctrler->getLanguageTexts('website', SP_API_LANG_CODE); + $return = $this->ctrler->createWebsite($websiteInfo, true); + + // if website creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + $returnInfo['website_id'] = $this->ctrler->db->getMaxId('websites'); + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + return $returnInfo; + + } + + /** + * function to update website + * @param Array $info The input details to process the api + * $info['id'] The id of the website - Mandatory + * $info['name'] The name of the website - Optional + * $info['url'] The url of the website - Optional + * $info['title'] The title of the website - Optional + * $info['description'] The description of website - Optional + * $info['keywords'] The keyword of the website - Optional + * $info['user_id'] The user id of website - Optional + * $info['status'] The status of the website - default[1] - Optional + * @return Array $returnInfo Contains details about the operation succes or not + */ + function updateWebsite($info) { + + $websiteId = intval($info['id']); + + // if website exists + if ($websiteInfo = $this->ctrler->__getWebsiteInfo($websiteId)) { + + $websiteInfo['oldName'] = $websiteInfo['name']; + + // loop through inputs + foreach ($info as $key => $val) { + $websiteInfo[$key] = $val; + } + + // update website call as api call + $this->ctrler->spTextWeb = $this->ctrler->getLanguageTexts('website', SP_API_LANG_CODE); + $return = $this->ctrler->updateWebsite($websiteInfo, true); + + // if website creation is success + if ($return[0] == 'success') { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $return[1]; + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = $return[1]; + } + + } else { + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid website id provided"; + } + + return $returnInfo; + + } + + /** + * function to delete website + * @param Array $info The input details to process the api + * $info['id'] The id of the website - Mandatory + * @return Array $returnInfo Contains details about the operation success or not + */ + function deleteWebsite($info) { + + $websiteId = intval($info['id']); + + // if website exists + if ($websiteInfo = $this->ctrler->__getWebsiteInfo($websiteId)) { + + + $this->ctrler->__deleteWebsite($websiteId); + $returnInfo['response'] = 'success'; + $returnInfo['result'] = "Successfully deleted website and related data."; + + } else { + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "The invalid website id provided"; + } + + return $returnInfo; + } + +} +?> \ No newline at end of file diff --git a/apimanager.php b/apimanager.php new file mode 100644 index 00000000..0da78283 --- /dev/null +++ b/apimanager.php @@ -0,0 +1,54 @@ +view->menu = 'adminpanel'; +$controller->layout = 'ajax'; +$controller->set('spTextPanel', $controller->getLanguageTexts('panel', $_SESSION['lang_code'])); +$controller->set('spTextSettings', $controller->getLanguageTexts('settings', $_SESSION['lang_code'])); +$controller->spTextAPI = $controller->getLanguageTexts('api', $_SESSION['lang_code']); +$controller->set('spTextAPI', $controller->spTextAPI); + +if ($_SERVER['REQUEST_METHOD'] == 'POST') { + + switch ($_POST['sec']) { + + default: + $controller->showAPIConnectionManager($_POST); + break; + + } + +} else { + + switch($_GET['sec']) { + + default: + $controller->showAPIConnectionManager($_GET); + break; + } +} +?> \ No newline at end of file diff --git a/config/sp-config-extra.php b/config/sp-config-extra.php index bc445e59..35a3f5dc 100644 --- a/config/sp-config-extra.php +++ b/config/sp-config-extra.php @@ -66,6 +66,15 @@ # database persistent connection define('SP_DB_PERSISTENT_CONNECTION', false); +# The seo panel api file +define('SP_API_FILE', 'api/api.php'); + +# The crawl log clear interval in days +define('SP_CRAWL_LOG_CLEAR_TIME', 90); + +# The api language code +define('SP_API_LANG_CODE', 'en'); + # The seo panel help page define('SP_HELP_LINK', 'http://help.seopanel.in/'); @@ -99,4 +108,9 @@ # seo panel theme site url define('SP_THEMESITE', 'http://www.seopanel.in/themes/'); +# payment related variables +define('SP_PAYMENT_CANCEL_LINK', SP_WEBPATH."/payment_cancel.php"); +define('SP_PAYMENT_RETURN_LINK', SP_WEBPATH."/payment_return.php"); +define('SP_PAYMENT_CURRENCY', "USD"); + ?> \ No newline at end of file diff --git a/config/sp-config-sample.php b/config/sp-config-sample.php index 9cf34487..9ff09f79 100644 --- a/config/sp-config-sample.php +++ b/config/sp-config-sample.php @@ -40,7 +40,7 @@ define('DB_ENGINE', 'mysql'); # The version of seo panel installed -define('SP_INSTALLED', '3.5.0'); +define('SP_INSTALLED', '3.7.0'); # The DB debug mode define('SP_DEBUG', 0); diff --git a/controllers/adminpanel.ctrl.php b/controllers/adminpanel.ctrl.php index b1444476..76d13654 100644 --- a/controllers/adminpanel.ctrl.php +++ b/controllers/adminpanel.ctrl.php @@ -37,7 +37,16 @@ function index($info = ""){ 'name' => $this->spTextPanel['User Manager'], 'url_section' => 'users' ); - } + } + + /* disabled to release in next version + if (isAdmin()) { + $menuList[] = array( + 'id' => 15, + 'name' => $this->spTextPanel['User Type Manager'], + 'url_section' => 'user-types-manager' + ); + }*/ if (isLoggedIn()) { $menuList[] = array( @@ -92,19 +101,25 @@ function index($info = ""){ $menuList[] = array( 'id' => 11, + 'name' => $this->spTextPanel['API Manager'], + 'url_section' => 'api-manager' + ); + + $menuList[] = array( + 'id' => 12, 'name' => $this->spTextPanel['System Settings'], 'url_section' => 'settings' ); $menuList[] = array( - 'id' => 12, + 'id' => 13, 'name' => $this->spTextPanel['My Profile'], 'url_section' => 'my-profile' ); } $menuList[] = array( - 'id' => 13, + 'id' => 14, 'name' => $this->spTextPanel['About Us'], 'url_section' => 'about-us' ); diff --git a/controllers/api.ctrl.php b/controllers/api.ctrl.php new file mode 100644 index 00000000..41149fef --- /dev/null +++ b/controllers/api.ctrl.php @@ -0,0 +1,68 @@ +__getAllSettings(true, 1, 'api'); + + // loop through settings + $apiInfo = array(); + foreach ($stnList as $settingInfo) { + $apiInfo[$settingInfo['set_name']] = $settingInfo['set_val']; + } + + $apiInfo['api_url'] = SP_WEBPATH . "/" . SP_API_FILE; + $this->set('apiInfo', $apiInfo); + $this->render('api/showapiconnect'); + } + + // get api credentails of the system + function getAPICredentials() { + $apiCredInfo = array(); + $settingCtrler = new SettingsController(); + $stList = $settingCtrler->__getAllSettings(true, 1, 'api'); + + // loop through settings values + foreach ($stList as $stInfo) { + $apiCredInfo[$stInfo['set_name']] = $stInfo['set_val']; + } + + return $apiCredInfo; + } + + // function to verify api credentials passed + function verifyAPICredentials($info) { + $apiCredInfo = $this->getAPICredentials(); + + if ( ($apiCredInfo['SP_API_KEY'] == $info['SP_API_KEY']) && ($apiCredInfo['API_SECRET'] == $info['API_SECRET']) ) { + return true; + } + + return false; + } + +} +?> \ No newline at end of file diff --git a/controllers/backlink.ctrl.php b/controllers/backlink.ctrl.php index 2301aee0..ea790dab 100644 --- a/controllers/backlink.ctrl.php +++ b/controllers/backlink.ctrl.php @@ -26,8 +26,8 @@ class BacklinkController extends Controller{ var $colList = array('google' => 'google', 'alexa' => 'alexa', 'msn' => 'msn'); var $backUrlList = array( 'google' => 'http://www.google.com/search?hl=en&q=link%3A', - 'alexa' => 'http://www.alexa.com/site/linksin/', - 'msn' => 'http://www.bing.com/search?setmkt=en&q=link%3A', + 'alexa' => 'http://www.alexa.com/siteinfo/', + 'msn' => 'http://www.bing.com/search?setmkt=en-us&q=link%3A', ); function showBacklink() { @@ -46,7 +46,7 @@ function findBacklink($searchInfo) { if ($i++ > 10) break; } if(!stristr($url, 'http://')) $url = "http://".$url; - $list[] = $url; + $list[] = str_replace(array("\n", "\r", "\r\n", "\n\r"), "", trim($url)); } $this->set('list', $list); @@ -55,8 +55,15 @@ function findBacklink($searchInfo) { function printBacklink($backlinkInfo){ $this->url = $backlinkInfo['url']; - $backlinkCount = $this->__getBacklinks($backlinkInfo['engine']); - $websiteUrl = @Spider::removeTrailingSlash(formatUrl($backlinkInfo['url'])); + $backlinkCount = $this->__getBacklinks($backlinkInfo['engine']); + + // if msn engine + if ($backlinkInfo['engine'] == 'msn') { + $websiteUrl = addHttpToUrl($backlinkInfo['url']); + } else { + $websiteUrl = @Spider::removeTrailingSlash(formatUrl($backlinkInfo['url'])); + } + $websiteUrl = urldecode($websiteUrl); $backlinkUrl = $this->backUrlList[$backlinkInfo['engine']] . $websiteUrl; echo "$backlinkCount"; @@ -78,7 +85,7 @@ function __getBacklinks ($engine) { } elseif (preg_match('/about ([0-9\,]+)<\/b> linking/si', $pageContent, $r)) { } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } $backlinkCount = !empty($r[1]) ? str_replace(',', '', $r[1]) : 0; @@ -93,9 +100,10 @@ function __getBacklinks ($engine) { if (preg_match('/([0-9\,]+) results/si', $pageContent, $r)) { } elseif (preg_match('/id="count".*?>.*?\(([0-9\,]+).*?\)/si', $pageContent, $r)) { } elseif (preg_match('/id="count".*?>.*?([0-9\,]+).*?/si', $pageContent, $r)) { + } elseif (preg_match('/class="sb_count".*?>.*?([0-9\,]+).*?<\/span>/si', $pageContent, $r)) { } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } $backlinkCount = !empty($r[1]) ? str_replace(',', '', $r[1]) : 0; @@ -103,15 +111,21 @@ function __getBacklinks ($engine) { # alexa case 'alexa': - $url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=' . urlencode($this->url); + /*$url = 'http://data.alexa.com/data?cli=10&dat=snbamz&url=' . urlencode($this->url);*/ + $url = $this->backUrlList[$engine] . urlencode($this->url); $v = $this->spider->getContent($url); $pageContent = empty($v['page']) ? '' : $v['page']; - if (preg_match('/([0-9,]+)<\/span>/si', $pageContent, $r)) { } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } + + $backlinkCount = !empty($r[1]) ? intval(str_replace(",", "", $r[1])) : 0; break; } diff --git a/controllers/components/auditorcomponent.php b/controllers/components/auditorcomponent.php index 70b928a3..b088d090 100644 --- a/controllers/components/auditorcomponent.php +++ b/controllers/components/auditorcomponent.php @@ -85,11 +85,14 @@ function runReport($reportUrl, $projectInfo, $totalLinks) { if ($projectInfo['check_brocken']) { $reportInfo['brocken'] = Spider::isLInkBrocken($linkInfo['link_url']); } + $this->saveReportInfo($reportInfo, 'update'); - $i = 0; // to store sitelinks in page and links reports + $i = 0; if (count($pageInfo['site_links']) > 0) { + + // loo through site links foreach ($pageInfo['site_links'] as $linkInfo) { // if store links if ($projectInfo['store_links_in_page']) { @@ -100,10 +103,18 @@ function runReport($reportUrl, $projectInfo, $totalLinks) { // if total links saved less than max links allowed for a project if ($totalLinks < $projectInfo['max_links']) { - if(preg_match('/\.zip$|\.gz$|\.tar$|\.png$|\.jpg$|\.jpeg$|\.gif$|\.mp3$|\.flv$/i', $linkInfo['link_url'])) continue; + + // check whether valid html serving link + if(preg_match('/\.zip$|\.gz$|\.tar$|\.png$|\.jpg$|\.jpeg$|\.gif$|\.mp3$|\.flv$|\.pdf$|\.m4a$|#$/i', $linkInfo['link_url'])) continue; + + // if found any space in the link $linkInfo['link_url'] = Spider::formatUrl($linkInfo['link_url']); if (!preg_match('/\S+/', $linkInfo['link_url'])) continue; + + // check whether url needs to be excluded if ($this->isExcludeLink($linkInfo['link_url'], $projectInfo['exclude_links'])) continue; + + // save links for the project report if (!$this->getReportInfo(" and project_id={$projectInfo['id']} and page_url='{$linkInfo['link_url']}'")) { $repInfo['page_url'] = $linkInfo['link_url']; $repInfo['project_id'] = $projectInfo['id']; @@ -165,7 +176,7 @@ function isExcludeLink($link, $excludeList) { if (!empty($excludeList)) { $excludeList = explode(',', $excludeList); foreach ($excludeList as $exUrl) { - if (stristr($link, $exUrl)) { + if (stristr($link, trim($exUrl))) { $exclude = true; break; } @@ -235,11 +246,11 @@ function countReportPageScore($reportInfo) { // check google pagerank if ($reportInfo['pagerank'] >= SA_PR_CHECK_LEVEL_SECOND) { - $scoreInfo['pagerank'] = 3; + $scoreInfo['pagerank'] = $reportInfo['pagerank'] * 3; $msg = $spTextSA["The page is having exellent pagerank"]; $this->commentInfo['pagerank'] = formatSuccessMsg($msg); } else if ($reportInfo['pagerank'] >= SA_PR_CHECK_LEVEL_FIRST) { - $scoreInfo['pagerank'] = 2; + $scoreInfo['pagerank'] = $reportInfo['pagerank'] * 2; $msg = $spTextSA["The page is having very good pagerank"]; $this->commentInfo['pagerank'] = formatSuccessMsg($msg); } else if ($reportInfo['pagerank']) { diff --git a/controllers/crawllog.ctrl.php b/controllers/crawllog.ctrl.php index 5ed41d52..d0393b0a 100644 --- a/controllers/crawllog.ctrl.php +++ b/controllers/crawllog.ctrl.php @@ -218,5 +218,18 @@ function showCrawlLogDetails($logId) { $this->render('log/showcrawllog'); } + /** + * function to clear logs before an interval + * @param int $daysBefore The days before the crawl logs to be deleted + */ + function clearCrawlLog($daysBefore) { + + $dateBefore = mktime(0, 0, 0, date('m'), date('d') - $daysBefore, date('y')); + $dateBefore = date('Y-m-d H:i:s', $dateBefore); + $sql = "delete from crawl_log where crawl_time < '$dateBefore'"; + $this->db->query($sql); + + } + } ?> \ No newline at end of file diff --git a/controllers/directory.ctrl.php b/controllers/directory.ctrl.php index fff5fc79..771b04b7 100644 --- a/controllers/directory.ctrl.php +++ b/controllers/directory.ctrl.php @@ -33,7 +33,6 @@ function showSubmissionPage( ) { $websiteController = New WebsiteController(); $this->set('websiteList', $websiteController->__getAllWebsites($userId, true)); - $this->set('websiteNull', true); $langCtrler = New LanguageController(); $langList = $langCtrler->__getAllLanguages(); @@ -143,10 +142,14 @@ function __getCreatedCaptchaUrl($captchaUrl, $submitUrl, $phpsessid){ $spider = new Spider(); $spider->_CURLOPT_REFERER = $submitUrl; + $spider->_CURLOPT_TIMEOUT = 30; + if(!empty($phpsessid)){ $spider->_CURLOPT_COOKIE = 'PHPSESSID=' . $phpsessid . '; path=/'; - } + } + $ret = $spider->getContent($captchaUrl); + if(!empty($ret['page'])){ $captchaFile = $this->capchaFile .isLoggedIn() . ".jpg"; $fp = fopen(SP_TMPPATH."/".$captchaFile, 'w'); @@ -154,6 +157,7 @@ function __getCreatedCaptchaUrl($captchaUrl, $submitUrl, $phpsessid){ fclose($fp); $captchaUrl = SP_WEBPATH. "/tmp/" .$captchaFile ."?rand=".mktime(); } + return $captchaUrl; } @@ -223,16 +227,17 @@ function startSubmission( $websiteId, $dirId='' ) { if($count <= 0){ $categorysel = $matches[0]; } - } + } + + $categorysel = str_replace("ADD_CATEGORY_ID[]", $dirInfo['category_col'], $categorysel); $this->set('categorySel', $categorysel); - $captchaUrl = ''; if(stristr($page, $dirInfo['captcha_script'])){ $captchaUrl = $dirInfo['captcha_script']; } - $imageHash = ""; + $imageHash = $addParams = ""; if(preg_match('/name="'.$dirInfo['imagehash_col'].'".*?value="(.*?)"/is', $page, $hashMatch)){ $imageHash = $hashMatch[1]; } @@ -245,8 +250,9 @@ function startSubmission( $websiteId, $dirId='' ) { $dirInfo['domain'] = addHttpToUrl($dirInfo['domain']); if(preg_match('/\/$/', $dirInfo['domain'])){ $captchaUrl = $dirInfo['domain']. $captchaUrl; - }else - $captchaUrl = $dirInfo['domain']."/". $captchaUrl; + } else { + $captchaUrl = $dirInfo['domain']."/". $captchaUrl; + } if(!stristr($captchaUrl, '?')){ if(!empty($imageHash)) { @@ -260,14 +266,27 @@ function startSubmission( $websiteId, $dirId='' ) { # to get stored image path if hot linking is prevented $captchaUrl = $this->__getCreatedCaptchaUrl($captchaUrl, $dirInfo['submit_url'], $phpsessid); - } + + } else { + + // check for number question existing there + if (preg_match('/(\d+) \+ (\d+) =/is', $page, $numMatch)) { + $sumMath = intval($numMatch[1]) + intval($numMatch[2]); + $addParams = "&DO_MATH=$sumMath&Anti_Spam_Field=$sumMath"; + } + + } + $this->set('captchaUrl', $captchaUrl); + $this->set('addParams', $addParams); // function check whether recriprocal directory $scriptInfo = $this->getDirectoryScriptMetaInfo($dirInfo['script_type_id']); $checkArg = $scriptInfo['link_type_col']."=".$scriptInfo['reciprocal']; - $reciprocalUrl = false; - if (stristr($dirInfo['extra_val'], $checkArg)) { + $reciprocalUrl = ''; + $reciprocalDir = false; + if (!empty($dirInfo['is_reciprocal']) || stristr($dirInfo['extra_val'], $checkArg)) { + $reciprocalDir = true; $reciprocalUrl = $websiteInfo['reciprocal_url']; if (empty($reciprocalUrl)) { if (preg_match("/&{$scriptInfo['reciprocal_col']}=(.*)/", $dirInfo['extra_val'], $matches)) { @@ -275,6 +294,8 @@ function startSubmission( $websiteId, $dirId='' ) { } } } + + $this->set('reciprocalDir', $reciprocalDir); $this->set('reciprocalUrl', $reciprocalUrl); }else{ @@ -325,18 +346,35 @@ function submitSite( $submitInfo ) { $postData .= "&".$dirInfo['email_col']."=".$websiteInfo['owner_email']; $postData .= "&".$dirInfo['category_col']."=".$submitInfo[$dirInfo['category_col']]; $postData .= "&".$dirInfo['cptcha_col']."=".$submitInfo[$dirInfo['cptcha_col']]; + $postData .= $submitInfo['add_params']; + + // check image hash there if(!empty($submitInfo[$dirInfo['imagehash_col']])){ $postData .= "&".$dirInfo['imagehash_col']."=".$submitInfo[$dirInfo['imagehash_col']]; } // check for reciprocal link + $scriptInfo = $this->getDirectoryScriptMetaInfo($dirInfo['script_type_id']); if (!empty($submitInfo['reciprocal_url'])) { - $reciprocalUrl = addHttpToUrl($submitInfo['reciprocal_url']); - $scriptInfo = $this->getDirectoryScriptMetaInfo($dirInfo['script_type_id']); - $dirInfo['extra_val'] = preg_replace("/&{$scriptInfo['reciprocal_col']}=(.*)/", "&{$scriptInfo['reciprocal_col']}=$reciprocalUrl", $dirInfo['extra_val']); + + // if extra values contain the reciprocal col name + $reciprocalUrl = addHttpToUrl($submitInfo['reciprocal_url']); + if (stristr($dirInfo['extra_val'], $scriptInfo['reciprocal_col'])) { + $dirInfo['extra_val'] = preg_replace("/&{$scriptInfo['reciprocal_col']}=(.*)/", "&{$scriptInfo['reciprocal_col']}=$reciprocalUrl", $dirInfo['extra_val']); + } else { + $postData .= "&".$dirInfo['reciprocal_col']."=$reciprocalUrl"; + } + } + $postData .= "&".$dirInfo['extra_val']; + // check phpLD directory. Then add extra values + if ($scriptInfo['name'] == 'phpLD') { + $postData .= "&OWNER_NEWSLETTER_ALLOW=on&META_KEYWORDS={$websiteInfo['keywords']} + &META_DESCRIPTION=" . substr($websiteInfo['description'], 0, 249) . "&META_DESCRIPTION_limit=250&formSubmitted=1"; + } + $spider = new Spider(); $spider->_CURLOPT_POSTFIELDS = $postData; $spider->_CURLOPT_REFERER = $dirInfo['submit_url']; @@ -349,21 +387,30 @@ function submitSite( $submitInfo ) { $this->set('error', 1); $this->set('msg', $ret['errmsg']); }else{ + $page = $ret['page']; - // if(SP_DEBUG) $this->logSubmissionResult($page, $submitInfo['dir_id'], $submitInfo['website_id']); - if(preg_match('/(.*?)<\/td>/is', $page, $matches)){ + + if(SP_DEBUG) $this->logSubmissionResult($page, $submitInfo['dir_id'], $submitInfo['website_id']); + + // check success messages + if (preg_match('/(.*?)<\/td>/is', $page, $matches)) { + } elseif (preg_match('/(.*?)<\/p>/is', $page, $matches)) { + } else{ + $status = 0; + $this->set('msg', $this->spTextDir['nosuccessnote']); + } + + // if $matches[1] is not empty + if (!empty($matches[1])) { $this->set('msg', $matches[1]); $status = 1; // to update the rank of directory $sql = "update directories set rank=rank+1 where id=".$submitInfo['dir_id']; - $this->db->query($sql); - - }else{ - $status = 0; - $this->set('msg', $this->spTextDir['nosuccessnote']); + $this->db->query($sql); } + $sql = "select id from dirsubmitinfo where website_id={$submitInfo['website_id']} and directory_id={$submitInfo['dir_id']}"; $subInfo = $this->db->select($sql); if(empty($subInfo[0][id])){ @@ -426,18 +473,24 @@ function showSkippedDirectories($searchInfo=''){ $this->set('websiteId', $websiteId); $this->set('onChange', "scriptDoLoadPost('directories.php', 'search_form', 'content', '&sec=skipped')"); - $conditions = empty ($websiteId) ? "" : " and ds.website_id=$websiteId"; - $sql = "select ds.* ,d.domain,d.google_pagerank - from skipdirectories ds,directories d - where ds.directory_id=d.id - $conditions - order by id desc,d.domain"; + $conditions = empty ($websiteId) ? "" : " and ds.website_id=$websiteId"; + $pageScriptPath = 'directories.php?sec=skipped&website_id='.$websiteId; + $this->set('searchInfo', $searchInfo); + + // search for name + if (!empty($searchInfo['search_name'])) { + $conditions .= " and d.submit_url like '%".addslashes($searchInfo['search_name'])."%'"; + $pageScriptPath .= "&search_name=" . $searchInfo['search_name']; + } + + $sql = "select ds.* ,d.domain,d.google_pagerank, d.submit_url + from skipdirectories ds,directories d where ds.directory_id=d.id $conditions order by id desc,d.domain"; # pagination setup $this->db->query($sql, true); $this->paging->setDivClass('pagingdiv'); $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); - $pagingDiv = $this->paging->printPages('directories.php?sec=skipped', '', 'scriptDoLoad', 'content', 'website_id='.$websiteId); + $pagingDiv = $this->paging->printPages($pageScriptPath, '', 'scriptDoLoad', 'content'); $this->set('pagingDiv', $pagingDiv); $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; @@ -462,22 +515,30 @@ function showSubmissionReports($searchInfo=''){ $conditions = empty ($websiteId) ? "" : " and ds.website_id=$websiteId"; $conditions .= empty ($searchInfo['active']) ? "" : " and ds.active=".($searchInfo['active']=='pending' ? 0 : 1); - $sql = "select ds.* ,d.domain,d.google_pagerank - from dirsubmitinfo ds,directories d - where ds.directory_id=d.id - $conditions - order by submit_time desc,d.domain"; + + $pageScriptPath = 'directories.php?sec=reports&website_id='.$websiteId.'&active='.$searchInfo['active']; + $this->set('searchInfo', $searchInfo); + + // search for name + if (!empty($searchInfo['search_name'])) { + $conditions .= " and d.submit_url like '%".addslashes($searchInfo['search_name'])."%'"; + $pageScriptPath .= "&search_name=" . $searchInfo['search_name']; + } + + $sql = "select ds.* ,d.domain,d.google_pagerank, d.submit_url from dirsubmitinfo ds,directories d + where ds.directory_id=d.id $conditions order by submit_time desc,d.domain"; # pagination setup $this->db->query($sql, true); $this->paging->setDivClass('pagingdiv'); $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); - $pagingDiv = $this->paging->printPages('directories.php?sec=reports', '', 'scriptDoLoad', 'content', 'website_id='.$websiteId.'&active='.$searchInfo['active']); + $pagingDiv = $this->paging->printPages($pageScriptPath, '', 'scriptDoLoad', 'content'); $this->set('pagingDiv', $pagingDiv); - $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; $reportList = $this->db->select($sql); - + $this->set('pageScriptPath', $pageScriptPath); + $this->set('pageNo', $_GET['pageno']); $this->set('activeVal', $searchInfo['active']); $this->set('list', $reportList); $this->render('directory/directoryreport'); @@ -588,15 +649,15 @@ function deleteSubmissionReports($dirSubId){ function showFeaturedSubmission($info="") { $dirList = $this->getAllFeaturedDirectories(); $this->set('list', $dirList); -// if (empty($info['dir_id'])) { -// $selDirInfo = $dirList[1]; -// $selDirId = $selDirInfo['id']; -// } else { -// $selDirId = intval($info['dir_id']); -// $selDirInfo = $dirList[$selDirId]; -// } -// $this->set('selDirId', $selDirId); -// $this->set('selDirInfo', $selDirInfo); + /*if (empty($info['dir_id'])) { + $selDirInfo = $dirList[1]; + $selDirId = $selDirInfo['id']; + } else { + $selDirId = intval($info['dir_id']); + $selDirInfo = $dirList[$selDirId]; + } + $this->set('selDirId', $selDirId); + $this->set('selDirInfo', $selDirInfo);*/ $this->render('directory/featuredsubmission'); } @@ -763,13 +824,13 @@ function checkDirectoryStatus($dirId, $nodebug=0) { $captchaLabel = $captcha ? $_SESSION['text']['common']['Yes'] : $_SESSION['text']['common']['No']; ?> checkPR) { ?> set('pdfVersion', true); + break; case "print": $this->set('printVersion', true); @@ -67,7 +71,7 @@ function index($searchInfo=''){ $websiteCtrler = New WebsiteController(); $adminCheck = (isAdmin() && empty($webUserId)) ? true : false; - $list = $websiteCtrler->__getAllWebsites($webUserId, $adminCheck); + $list = $websiteCtrler->__getAllWebsites($webUserId, $adminCheck, $searchInfo['search_name']); include_once(SP_CTRLPATH."/saturationchecker.ctrl.php"); include_once(SP_CTRLPATH."/rank.ctrl.php"); @@ -152,10 +156,21 @@ function index($searchInfo=''){ $exportContent .= createExportContent( $valueList); } exportToCsv('website_statistics', $exportContent); - } else { + } else { + $this->set('websiteList', $websiteList); - $layout = ($searchInfo['doc_type'] == "print") ? "ajax" : ""; - $this->render('user/userhome', $layout); + + // if pdf export + if ($searchInfo['doc_type'] == "pdf") { + $fromTimeTxt = date('Y-m-d', $fromTime); + $toTimeTxt = date('Y-m-d', $toTime); + exportToPdf($this->getViewContent('user/userhome'), "account_summary_$fromTimeTxt-$toTimeTxt.pdf"); + } else { + $layout = ($searchInfo['doc_type'] == "print") ? "ajax" : ""; + $this->set('searchInfo', $searchInfo); + $this->render('user/userhome', $layout); + } + } }else{ @@ -174,24 +189,5 @@ function showSupport() { $this->render('support'); } - # function to show news boxes - function showNews($secInfo='') { - switch($secInfo['sec_name']){ - - default: - if(empty($_COOKIE['default_news'])){ - $ret = $this->spider->getContent(SP_NEWS_PAGE . "?lang=". $_SESSION['lang_code']); - setcookie("default_news", $ret['page'], time()+ (60*60*24)); - } else { - $ret['page'] = $_COOKIE['default_news']; - } - - if(!empty($ret['page'])){ - $this->set('newsContent', stripslashes($ret['page'])); - $this->render('common/topnewsbox', 'ajax'); - } - } - - } } ?> \ No newline at end of file diff --git a/controllers/information.ctrl.php b/controllers/information.ctrl.php new file mode 100644 index 00000000..3b802640 --- /dev/null +++ b/controllers/information.ctrl.php @@ -0,0 +1,118 @@ +__getTodayInformation(); + + // if empty fetch directly from website + if (!isset($ret['page'])) { + + // get content directly from website + $ret = $this->spider->getContent(SP_NEWS_PAGE . "?lang=". $_SESSION['lang_code'], true, false); + + // update in db + $this->updateTodayInformation($ret['page']); + + } + + // check whether it contains required data + if (!empty($ret['page']) && stristr($ret['page'], "id='news_info'")) { + $this->set('newsContent', stripslashes($ret['page'])); + $this->render('common/topnewsbox', 'ajax'); + } + } + + } + + + /** + * function to get sponsors + */ + function getSponsors() { + + // get today's information + $ret = $this->__getTodayInformation('sponsors'); + + // if empty fetch directly from website + if (!isset($ret['page'])) { + + // get content directly from website + $ret = $this->spider->getContent(SP_SPONSOR_PAGE . "?lang=". $_SESSION['lang_code'], true, false); + + // update in db + $this->updateTodayInformation($ret['page'], 'sponsors'); + + } + + // check whether it contains required data + if (!empty($ret['page']) && stristr($ret['page'], 'class="contentmid"')) { + return $ret['page']; + } else { + return false; + } + + } + + /** + * function to update news in database + */ + function updateTodayInformation($content, $secName = 'news') { + + $todayDate = date('Y-m-d'); + $sql = "delete from information_list where info_type='" . addslashes($secName) . "'"; + $this->db->query($sql); + + $sql = "insert into information_list(info_type, content, update_date) + values('" . addslashes($secName) . "', '" . addslashes($content) . "', '{$todayDate}')"; + $this->db->query($sql); + + } + + /** + * function to get todays information + */ + function __getTodayInformation($secName = 'news') { + $sql = "select info_type, content as page from information_list where info_type='" . addslashes($secName) . "' + and update_date='" . date('Y-m-d') . "'"; + $info = $this->db->select($sql, true); + return $info; + } + +} +?> \ No newline at end of file diff --git a/controllers/keyword.ctrl.php b/controllers/keyword.ctrl.php index 8effb79d..ad47b7b2 100644 --- a/controllers/keyword.ctrl.php +++ b/controllers/keyword.ctrl.php @@ -157,29 +157,47 @@ function importKeywords(){ $this->render('keyword/importkeywords'); } - function createKeyword($listInfo){ + function createKeyword($listInfo, $apiCall = false){ $userId = isLoggedIn(); $this->set('post', $listInfo); $errMsg['name'] = formatErrorMsg($this->validate->checkBlank($listInfo['name'])); if (!is_array($listInfo['searchengines'])) $listInfo['searchengines'] = array(); $errMsg['searchengines'] = formatErrorMsg($this->validate->checkBlank(implode('', $listInfo['searchengines']))); + $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; + $seStr = is_array($listInfo['searchengines']) ? implode(':', $listInfo['searchengines']) : $listInfo['searchengines']; + // verify the form elements if(!$this->validate->flagErr){ $keyword = addslashes(trim($listInfo['name'])); if (!$this->__checkName($keyword, $listInfo['website_id'])) { $listInfo['searchengines'] = is_array($listInfo['searchengines']) ? $listInfo['searchengines'] : array(); $sql = "insert into keywords(name,lang_code,country_code,website_id,searchengines,status) - values('$keyword','{$listInfo['lang_code']}','{$listInfo['country_code']}',{$listInfo['website_id']},'".implode(':', $listInfo['searchengines'])."',1)"; + values('$keyword', '".addslashes($listInfo['lang_code'])."', '".addslashes($listInfo['country_code'])."', + ".intval($listInfo['website_id']).", '".addslashes($seStr)."', $statusVal)"; $this->db->query($sql); - $this->listKeywords(); - exit; + + // if api call + if ($apiCall) { + return array('success', 'Successfully created keyword'); + } else { + $this->listKeywords(); + exit; + } + }else{ $errMsg['name'] = formatErrorMsg($this->spTextKeyword['Keyword already exist']); } } - $this->set('errMsg', $errMsg); - $this->newKeyword(); + + // if api call + if ($apiCall) { + return array('error', $errMsg); + } else { + $this->set('errMsg', $errMsg); + $this->newKeyword(); + } + } # function to import keywords to the seo panel @@ -196,6 +214,7 @@ function createImportedKeywords($listInfo){ $listInfo['website_id'] = intval($listInfo['website_id']); $keywords = explode(",", $listInfo['keywords']); $keyExist = false; + $keywordList = array(); foreach ($keywords as $i => $keyword) { $keyword = addslashes(trim($keyword)); if ($this->__checkName($keyword, $listInfo['website_id'])) { @@ -203,13 +222,17 @@ function createImportedKeywords($listInfo){ $keyExist = true; break; } - $keywords[$i] = $keyword; - } + + // if keyword is not empty + if (!empty($keyword)) { + $keywordList[$i] = $keyword; + } + } if (!$keyExist) { $listInfo['searchengines'] = is_array($listInfo['searchengines']) ? $listInfo['searchengines'] : array(); - foreach ($keywords as $keyword) { + foreach ($keywordList as $keyword) { $sql = "insert into keywords(name,lang_code,country_code,website_id,searchengines,status) values('$keyword','".$listInfo['lang_code']."','".$listInfo['country_code']."',".$listInfo['website_id'].",'".implode(':', $listInfo['searchengines'])."',1)"; $this->db->query($sql); @@ -232,12 +255,18 @@ function __checkName($name, $websiteId){ } # func to get all keywords - function __getAllKeywords($userId='', $websiteId='', $isAdminCheck=false, $orderByWeb=false, $orderByValue='ASC'){ + function __getAllKeywords($userId='', $websiteId='', $isAdminCheck=false, $orderByWeb=false, $orderByValue='ASC', $searchName = ''){ $sql = "select k.*,w.name website,w.url weburl from keywords k,websites w where k.website_id=w.id and k.status=1"; if(!$isAdminCheck || !isAdmin() ){ if(!empty($userId)) $sql .= " and w.user_id=$userId"; } + if(!empty($websiteId)) $sql .= " and k.website_id=$websiteId"; + + if (!empty($searchName)) { + $sql .= " and k.name like '%".addslashes($searchName)."%'"; + } + $sql .= $orderByWeb ? " order by w.id, k.name $orderByValue" : " order by k.name $orderByValue"; $keywordList = $this->db->select($sql); return $keywordList; @@ -277,11 +306,15 @@ function editKeyword($keywordId, $listInfo=''){ $this->listKeywords(); } - function updateKeyword($listInfo){ + function updateKeyword($listInfo, $apiCall = false){ $userId = isLoggedIn(); $this->set('post', $listInfo); $errMsg['name'] = formatErrorMsg($this->validate->checkBlank($listInfo['name'])); $errMsg['searchengines'] = formatErrorMsg($this->validate->checkBlank(implode('', $listInfo['searchengines']))); + $seStr = is_array($listInfo['searchengines']) ? implode(':', $listInfo['searchengines']) : $listInfo['searchengines']; + $statusVal = isset($listInfo['status']) ? "status = " . intval($listInfo['status']) ."," : ""; + + //validate form if(!$this->validate->flagErr){ $listInfo['website_id'] = intval($listInfo['website_id']); @@ -301,15 +334,29 @@ function updateKeyword($listInfo){ lang_code = '".addslashes($listInfo['lang_code'])."', country_code = '".addslashes($listInfo['country_code'])."', website_id = {$listInfo['website_id']}, - searchengines = '".implode(':', $listInfo['searchengines'])."' + $statusVal + searchengines = '".addslashes($seStr)."' where id={$listInfo['id']}"; $this->db->query($sql); - $this->listKeywords(); - exit; + + // if api call + if ($apiCall) { + return array('success', 'Successfully updated keyword'); + } else { + $this->listKeywords(); + exit; + } + } } - $this->set('errMsg', $errMsg); - $this->editKeyword($listInfo['id'], $listInfo); + + // if api call + if ($apiCall) { + return array('error', $errMsg); + } else { + $this->set('errMsg', $errMsg); + $this->editKeyword($listInfo['id'], $listInfo); + } } function showKeywordReports($keywordId) { diff --git a/controllers/rank.ctrl.php b/controllers/rank.ctrl.php index c7a86738..4bee6312 100644 --- a/controllers/rank.ctrl.php +++ b/controllers/rank.ctrl.php @@ -39,8 +39,10 @@ function findQuickRank($searchInfo) { if (SP_DEMO) { if ($i++ > 10) break; } + if(!stristr($url, 'http://')) $url = "http://".$url; - $list[] = $url; + + $list[] = str_replace(array("\n", "\r", "\r\n", "\n\r"), "", trim($url)); } $this->set('list', $list); @@ -72,7 +74,7 @@ function __getGooglePageRank ($url) { $rank = empty($matches[3]) ? 0 : $matches[3]; } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($ret['page']) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } } @@ -123,7 +125,7 @@ function __getAlexaRank ($url) { $rank = empty($matches[2]) ? 0 : $matches[2]; } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($ret['page']) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } } diff --git a/controllers/report.ctrl.php b/controllers/report.ctrl.php index 75a573b1..7368f545 100644 --- a/controllers/report.ctrl.php +++ b/controllers/report.ctrl.php @@ -24,9 +24,10 @@ class ReportController extends Controller { var $seLIst; var $showAll = false; + var $proxyCheckCount = 1; # func to get keyword report summary - function __getKeywordSearchReport($keywordId, $fromTime, $toTime){ + function __getKeywordSearchReport($keywordId, $fromTime, $toTime, $apiCall = false){ $positionInfo = array(); if(empty($this->seLIst)){ @@ -37,11 +38,10 @@ function __getKeywordSearchReport($keywordId, $fromTime, $toTime){ $fromTimeLabel = date('Y-m-d', $fromTime); $toTimeLabel = date('Y-m-d', $toTime); foreach($this->seLIst as $seInfo){ - $sql = "select min(rank) as rank - from searchresults - where keyword_id=$keywordId and searchengine_id=".$seInfo['id']." - and (FROM_UNIXTIME(time, '%Y-%m-%d')='$fromTimeLabel' or FROM_UNIXTIME(time, '%Y-%m-%d')='$toTimeLabel') - group by time order by time DESC limit 0, 2"; + $sql = "select min(rank) as rank from searchresults + where keyword_id=$keywordId and searchengine_id=".$seInfo['id']." + and (result_date='$fromTimeLabel' or result_date='$toTimeLabel') + group by result_date order by result_date DESC limit 0, 2"; $reportList = $this->db->select($sql); $reportList = array_reverse($reportList); @@ -52,9 +52,9 @@ function __getKeywordSearchReport($keywordId, $fromTime, $toTime){ if ($i > 0) { $rankDiff = $prevRank - $repInfo['rank']; if ($rankDiff > 0) { - $rankDiff = "($rankDiff)"; - }elseif ($rankDiff < 0) { - $rankDiff = "($rankDiff)"; + $rankDiff = $apiCall ? $rankDiff : "($rankDiff)"; + } elseif ($rankDiff < 0) { + $rankDiff = $apiCall ? $rankDiff : "($rankDiff)"; } } $positionInfo[$seInfo['id']]['rank_diff'] = empty ($rankDiff) ? '' : $rankDiff; @@ -80,6 +80,10 @@ function showKeywordReportSummary($searchInfo = '') { $exportContent = ""; break; + case "pdf": + $this->set('pdfVersion', true); + break; + case "print": $this->set('printVersion', true); break; @@ -95,8 +99,11 @@ function showKeywordReportSummary($searchInfo = '') { } else { $toTime = mktime(0, 0, 0, date('m'), date('d'), date('Y')); } - $this->set('fromTime', date('Y-m-d', $fromTime)); - $this->set('toTime', date('Y-m-d', $toTime)); + + $fromTimeTxt = date('Y-m-d', $fromTime); + $toTimeTxt = date('Y-m-d', $toTime); + $this->set('fromTime', $fromTimeTxt); + $this->set('toTime', $toTimeTxt); $websiteController = New WebsiteController(); $websiteList = $websiteController->__getAllWebsitesWithActiveKeywords($userId, true); @@ -130,7 +137,7 @@ function showKeywordReportSummary($searchInfo = '') { $this->set('orderVal', $orderVal); $keywordController = New KeywordController(); - $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal); + $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal, $searchInfo['search_name']); $indexList = array(); foreach($list as $keywordInfo){ $positionInfo = $this->__getKeywordSearchReport($keywordInfo['id'], $fromTime, $toTime); @@ -173,8 +180,16 @@ function showKeywordReportSummary($searchInfo = '') { } exportToCsv('keyword_report_summary', $exportContent); } else { + $this->set('list', $keywordList); - $this->render('report/reportsummary'); + + // if pdf export + if ($searchInfo['doc_type'] == "pdf") { + exportToPdf($this->getViewContent('report/reportsummary'), "keyword_report_summary_$fromTimeTxt-$toTimeTxt.pdf"); + } else { + $this->set('searchInfo', $searchInfo); + $this->render('report/reportsummary'); + } } } @@ -192,8 +207,11 @@ function showReports($searchInfo = '') { } else { $toTime = @mktime(); } - $this->set('fromTime', date('Y-m-d', $fromTime)); - $this->set('toTime', date('Y-m-d', $toTime)); + + $fromTimeDate = date('Y-m-d', $fromTime); + $toTimeDate = date('Y-m-d', $toTime); + $this->set('fromTime', $fromTimeDate); + $this->set('toTime', $toTimeDate); $keywordController = New KeywordController(); if(!empty($searchInfo['keyword_id']) && !empty($searchInfo['rep'])){ @@ -223,16 +241,14 @@ function showReports($searchInfo = '') { $conditions = empty ($keywordId) ? "" : " and s.keyword_id=$keywordId"; $conditions .= empty ($seId) ? "" : " and s.searchengine_id=$seId"; - $sql = "select s.*,sd.url,sd.title,sd.description - from searchresults s,searchresultdetails sd - where s.id=sd.searchresult_id - and time>= $fromTime and time<=$toTime $conditions - order by s.time"; + $sql = "select s.*,sd.url,sd.title,sd.description from searchresults s,searchresultdetails sd + where s.id=sd.searchresult_id and result_date>='$fromTimeDate' and result_date<='$toTimeDate' $conditions + order by s.result_date"; $repList = $this->db->select($sql); $reportList = array (); foreach ($repList as $repInfo) { - $var = 'se' . $seId . $repInfo['keyword_id'] . $repInfo['time']; + $var = 'se' . $seId . $repInfo['keyword_id'] . $repInfo['result_date']; if (empty ($reportList[$var])) { $reportList[$var] = $repInfo; } else { @@ -277,11 +293,12 @@ function showTimeReport($searchInfo = '') { $conditions = empty ($keywordId) ? "" : " and s.keyword_id=$keywordId"; $conditions .= empty ($seId) ? "" : " and s.searchengine_id=$seId"; - $sql = "select s.*,sd.url,sd.title,sd.description - from searchresults s,searchresultdetails sd - where s.id=sd.searchresult_id - and time>= $fromTime and time<$toTime $conditions - order by s.rank"; + + $fromTimeDate = date('Y-m-d', $fromTime); + $toTimeDate = date('Y-m-d', $toTime); + $sql = "select s.*,sd.url,sd.title,sd.description from searchresults s,searchresultdetails sd + where s.id=sd.searchresult_id and result_date>='$fromTimeDate' and result_date<'$toTimeDate' $conditions + order by s.rank"; $reportList = $this->db->select($sql); $this->set('list', $reportList); $this->render('report/timereport'); @@ -343,26 +360,25 @@ function showMessageAsImage($msg='', $width=700, $height=30, $red=233, $green=14 # function to show graph function showGraph($searchInfo = '') { + $fromTimeDate = date('Y-m-d', $searchInfo['fromTime']); + $toTimeDate = date('Y-m-d', $searchInfo['toTime']); $conditions = empty ($searchInfo['keywordId']) ? "" : " and s.keyword_id=".intval($searchInfo['keywordId']); $conditions .= empty ($searchInfo['seId']) ? "" : " and s.searchengine_id=".intval($searchInfo['seId']); - $sql = "select s.*,se.domain - from searchresults s,searchengines se - where s.searchengine_id=se.id - and time>= ".intval($searchInfo['fromTime'])." and time<".intval($searchInfo['toTime'])." $conditions - order by s.time"; + $sql = "select s.*,se.domain from searchresults s,searchengines se + where s.searchengine_id=se.id and result_date>='$fromTimeDate' and result_date<='$toTimeDate' + $conditions order by s.result_date"; $repList = $this->db->select($sql); $reportList = array (); $seList = array(); foreach ($repList as $repInfo) { - $var = $repInfo['searchengine_id'] . $repInfo['keyword_id'] . $repInfo['time']; + $var = $repInfo['searchengine_id'] . $repInfo['keyword_id'] . $repInfo['result_date']; if (empty ($reportList[$var])) { $reportList[$var] = $repInfo; } else { if ($repInfo['rank'] < $reportList[$var]['rank']) { $reportList[$var] = $repInfo; } - } - + } if(empty($seList[$repInfo['searchengine_id']])){ $seList[$repInfo['searchengine_id']] = $repInfo['domain']; @@ -374,7 +390,7 @@ function showGraph($searchInfo = '') { $maxValue = 0; foreach($reportList as $repInfo){ $seId = $repInfo['searchengine_id']; - $dataList[$repInfo['time']][$seId] = $repInfo['rank']; + $dataList[$repInfo['result_date']][$seId] = $repInfo['rank']; $maxValue = ($repInfo['rank'] > $maxValue) ? $repInfo['rank'] : $maxValue; } @@ -542,15 +558,20 @@ function formatPageContent($seInfoId, $pageContent) { # func to crawl keyword function crawlKeyword( $keywordInfo, $seId='', $cron=false, $removeDuplicate=true) { $crawlResult = array(); - $websiteUrl = formatUrl($keywordInfo['url'], false); + $websiteUrl = $keywordInfo['url']; if(empty($websiteUrl)) return $crawlResult; if(empty($keywordInfo['name'])) return $crawlResult; $time = mktime(0, 0, 0, date('m'), date('d'), date('Y')); $seList = explode(':', $keywordInfo['searchengines']); foreach($seList as $seInfoId){ + + // function to execute only passed search engine if(!empty($seId) && ($seInfoId != $seId)) continue; + // if search engine not found continue + if (empty($this->seList[$seInfoId])) continue; + $this->seFound = 1; // if execution from cron check whether cron already executed @@ -658,7 +679,7 @@ function crawlKeyword( $keywordInfo, $seId='', $cron=false, $removeDuplicate=tru // set crawl log info $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; if(SP_DEBUG){ echo "

Error occured while parsing $seUrl ".formatErrorMsg("Regex not matched
\n")."

"; @@ -677,15 +698,37 @@ function crawlKeyword( $keywordInfo, $seId='', $cron=false, $removeDuplicate=tru $crawlLogCtrl->updateCrawlLog($logId, $crawlInfo); } + + // if proxy enabled if crawl failed try to check next item + if (SP_ENABLE_PROXY && CHECK_WITH_ANOTHER_PROXY_IF_FAILED) { + + // max proxy checked in one execution is exeeded + if ($this->proxyCheckCount < CHECK_MAX_PROXY_COUNT_IF_FAILED) { + + // if proxy is available for execution + $proxyCtrler = New ProxyController(); + if ($proxyInfo = $proxyCtrler->getRandomProxy()) { + $this->proxyCheckCount++; + sleep(SP_CRAWL_DELAY); + $crawlResult = $this->crawlKeyword($keywordInfo, $seId, $cron, $removeDuplicate); + } + + } else { + $this->proxyCheckCount = 1; + } + } + return $crawlResult; } # func to save the report function saveMatchedKeywordInfo($matchInfo, $remove=false) { $time = mktime(0, 0, 0, date('m'), date('d'), date('Y')); + $resultDate = date('Y-m-d'); $this->checkDBConn(); if($remove){ - $sql = "select id from searchresults where keyword_id={$matchInfo['keyword_id']} and searchengine_id={$matchInfo['se_id']} and time=$time"; + $sql = "select id from searchresults where keyword_id={$matchInfo['keyword_id']} + and searchengine_id={$matchInfo['se_id']} and result_date='$resultDate'"; $recordList = $this->db->select($sql); if(count($recordList) > 0){ @@ -694,13 +737,14 @@ function saveMatchedKeywordInfo($matchInfo, $remove=false) { $this->db->query($sql); } - $sql = "delete from searchresults where keyword_id={$matchInfo['keyword_id']} and searchengine_id={$matchInfo['se_id']} and time=$time"; + $sql = "delete from searchresults where keyword_id={$matchInfo['keyword_id']} + and searchengine_id={$matchInfo['se_id']} and result_date='$resultDate'"; $this->db->query($sql); } } - $sql = "insert into searchresults(keyword_id,searchengine_id,rank,time) - values({$matchInfo['keyword_id']},{$matchInfo['se_id']},{$matchInfo['rank']},$time)"; + $sql = "insert into searchresults(keyword_id,searchengine_id,rank,time,result_date) + values({$matchInfo['keyword_id']},{$matchInfo['se_id']},{$matchInfo['rank']},$time,'$resultDate')"; $this->db->query($sql); $recordId = $this->db->getMaxId('searchresults'); @@ -780,6 +824,10 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { $exportContent = ""; break; + case "pdf": + $this->set('pdfVersion', true); + break; + case "print": $this->set('printVersion', true); break; @@ -1001,7 +1049,13 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { if (!empty($cronUserId)) { return $this->getViewContent('report/archive'); } else { - $this->render('report/archive'); + + // if pdf export + if ($searchInfo['doc_type'] == "pdf") { + exportToPdf($this->getViewContent('report/archive'), "overall_summary_$fromTimeShort-$toTimeShort.pdf"); + } else { + $this->render('report/archive'); + } } } } diff --git a/controllers/saturationchecker.ctrl.php b/controllers/saturationchecker.ctrl.php index eeffcbc4..d8091093 100644 --- a/controllers/saturationchecker.ctrl.php +++ b/controllers/saturationchecker.ctrl.php @@ -26,7 +26,7 @@ class SaturationCheckerController extends Controller{ var $colList = array('google' => 'google', 'msn' => 'msn'); var $saturationUrlList = array( 'google' => 'http://www.google.com/search?hl=en&q=site%3A', - 'msn' => 'http://www.bing.com/search?setmkt=en&q=site%3A', + 'msn' => 'http://www.bing.com/search?setmkt=en-us&q=site%3A', ); function showSaturationChecker() { @@ -45,7 +45,7 @@ function findSearchEngineSaturation($searchInfo) { if ($i++ > 10) break; } if(!stristr($url, 'http://')) $url = "http://".$url; - $list[] = $url; + $list[] = str_replace(array("\n", "\r", "\r\n", "\n\r"), "", trim($url)); } $this->set('list', $list); @@ -78,7 +78,7 @@ function __getSaturationRank ($engine) { } elseif (preg_match('/of ([0-9\,]+)<\/b>/si', $pageContent, $r) ) { } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } $saturationCount = !empty($r[1]) ? str_replace(',', '', $r[1]) : 0; @@ -92,9 +92,10 @@ function __getSaturationRank ($engine) { if (preg_match('/([0-9\,]+) results/si', $pageContent, $r)) { } elseif (preg_match('/id="count".*?>.*?\(([0-9\,]+).*?\)/si', $pageContent, $r)) { } elseif (preg_match('/id="count".*?>.*?([0-9\,]+).*?/si', $pageContent, $r)) { + } elseif (preg_match('/class="sb_count".*?>.*?([0-9\,]+).*?<\/span>/si', $pageContent, $r)) { } else { $crawlInfo['crawl_status'] = 0; - $crawlInfo['log_message'] = "Regex not matched error occured while parsing search results!"; + $crawlInfo['log_message'] = SearchEngineController::isCaptchInSearchResults($pageContent) ? "Captcha found in search result page" : "Regex not matched error occured while parsing search results!"; } $saturationCount = !empty($r[1]) ? str_replace(',', '', $r[1]) : 0; break; diff --git a/controllers/searchengine.ctrl.php b/controllers/searchengine.ctrl.php index 0946b6f1..5edb5aca 100644 --- a/controllers/searchengine.ctrl.php +++ b/controllers/searchengine.ctrl.php @@ -55,20 +55,37 @@ function __getAllCrawlFormatedSearchEngines(){ # func to show search engines function listSE($info=''){ + $info = sanitizeData($info); + $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; + $pageScriptPath = 'searchengine.php?stscheck=' . $info['stscheck']; + $sql = "select * from searchengines where status='{$info['stscheck']}'"; - $sql = "select * from searchengines order by id"; + // search for search engine name + if (!empty($info['se_name'])) { + $sql .= " and url like '%".addslashes($info['se_name'])."%'"; + $pageScriptPath .= "&se_name=" . $info['se_name']; + } + + $sql .= " order by id"; # pagination setup $this->db->query($sql, true); $this->paging->setDivClass('pagingdiv'); $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); - $pagingDiv = $this->paging->printPages('searchengine.php', '', 'scriptDoLoad', 'content', 'layout=ajax'); + $pagingDiv = $this->paging->printPages($pageScriptPath, '', 'scriptDoLoad', 'content', 'layout=ajax'); $this->set('pagingDiv', $pagingDiv); $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; - $seList = $this->db->select($sql); $this->set('seList', $seList); - $this->set('pageNo', $info['pageno']); + + $statusList = array( + $_SESSION['text']['common']['Active'] => 1, + $_SESSION['text']['common']['Inactive'] => 0, + ); + + $this->set('statusList', $statusList); + $this->set('info', $info); + $this->set('pageNo', $info['pageno']); $this->render('searchengine/list', 'ajax'); } @@ -100,5 +117,19 @@ function __deleteSearchEngine($seId){ } } + + # function to check whether captcha found in search engine results + function isCaptchInSearchResults($searchContent) { + + $captchFound = false; + + // if captcha input field is found + if (stristr($searchContent, 'name="captcha"') || stristr($searchContent, 'id="captcha"')) { + $captchFound = true; + } + + return $captchFound; + } + } ?> \ No newline at end of file diff --git a/controllers/seoplugins.ctrl.php b/controllers/seoplugins.ctrl.php index 748ecf75..d5184616 100644 --- a/controllers/seoplugins.ctrl.php +++ b/controllers/seoplugins.ctrl.php @@ -157,7 +157,7 @@ function listSeoPlugins($msg='', $error=false){ #function to change status of seo plugins function changeStatus($seoPluginId, $status){ - + $status = intval($status); $seoPluginId = intval($seoPluginId); $sql = "update seoplugins set status=$status where id=$seoPluginId"; $this->db->query($sql); @@ -165,7 +165,7 @@ function changeStatus($seoPluginId, $status){ #function to change installed status of seo plugins function __changeInstallStatus($seoPluginId, $status){ - + $status = intval($status); $seoPluginId = intval($seoPluginId); $sql = "update seoplugins set installed=$status where id=$seoPluginId"; $this->db->query($sql); @@ -173,6 +173,7 @@ function __changeInstallStatus($seoPluginId, $status){ # func to get seo plugin info function __getSeoPluginInfo($val, $col='id') { + $val = ($col == 'id') ? intval($val) : addslashes($val); $sql = "select * from seoplugins where $col='$val'"; $seoPluginInfo = $this->db->select($sql, true); return $seoPluginInfo; @@ -382,5 +383,12 @@ function setPluginTextsForRender($category='', $table='') { } } + # function to check whether a plugin is installed and active + function isPluginActive($value, $col = 'name') { + $sql = "select * from seoplugins where $col='".addslashes($value)."' and installed=1 and status=1"; + $pluginInfo = $this->db->select($sql, true); + return empty($pluginInfo['id']) ? false : $pluginInfo; + } + } ?> \ No newline at end of file diff --git a/controllers/seotools.ctrl.php b/controllers/seotools.ctrl.php index f8358665..635bd64c 100644 --- a/controllers/seotools.ctrl.php +++ b/controllers/seotools.ctrl.php @@ -74,9 +74,9 @@ function index($info=''){ if($seoToolInfo['status'] == 1){ $info['menu_sec'] = 'keyword-position-checker'; $defaultScript = "reports.php"; - $defaultArgs = "sec=reportsum"; + $defaultArgs = empty($defaultArgs) ? "sec=reportsum" : $defaultArgs; } - } + } $this->set('menuSelected', $info['menu_sec']); $this->set('defaultScript', $defaultScript); diff --git a/controllers/settings.ctrl.php b/controllers/settings.ctrl.php index bda063f3..93d5ee99 100644 --- a/controllers/settings.ctrl.php +++ b/controllers/settings.ctrl.php @@ -62,7 +62,20 @@ function showSystemSettings($category='system') { $spTextProxy = $this->getLanguageTexts('proxy', $_SESSION['lang_code']); $this->set('spTextProxy', $spTextProxy); $this->render('settings/showproxysettings'); - } else { + } else { + + // switch through category + switch ($category) { + + case "api": + $this->set('headLabel', 'API Settings'); + break; + + default: + break; + + } + $this->render('settings/showsettings'); } } @@ -121,22 +134,11 @@ function showAboutUs() { $transList = $this->db->select($sql); $this->set('transList', $transList); - $this->set('sponsors', $this->getSponsors()); + include_once(SP_CTRLPATH."/information.ctrl.php"); + $infoCtrler = new InformationController(); + $this->set('sponsors', $infoCtrler->getSponsors()); $this->render('settings/aboutus'); - } - - # function to get sponsors - function getSponsors() { - - if(empty($_COOKIE['sponsors'])){ - $ret = $this->spider->getContent(SP_SPONSOR_PAGE . "?lang=". $_SESSION['lang_code']); - setcookie("sponsors", $ret['page'], time()+ (60*60*24)); - } else { - $ret['page'] = $_COOKIE['sponsors']; - } - - return $ret['page']; - } + } # func to show version of seo panel function showVersion() { diff --git a/controllers/siteauditor.ctrl.php b/controllers/siteauditor.ctrl.php index cdc7e744..80885c31 100644 --- a/controllers/siteauditor.ctrl.php +++ b/controllers/siteauditor.ctrl.php @@ -106,12 +106,14 @@ function createProject($listInfo){ $webCtrler = New WebsiteController(); $websiteInfo = $webCtrler->__getWebsiteInfo($listInfo['website_id']); - $excludeInfo = $this->checkExcludeLinks($listInfo['exclude_links'], $websiteInfo['url']); + + // commented to exclude site auditor with query arguments also by with out adding fulll url + /*$excludeInfo = $this->checkExcludeLinks($listInfo['exclude_links'], $websiteInfo['url']); if (!empty($excludeInfo['err_msg'])) { $errorFlag = 1; $errMsg['exclude_links'] = formatErrorMsg($excludeInfo['err_msg']); } - $listInfo['exclude_links'] = $excludeInfo['exclude_links']; + $listInfo['exclude_links'] = $excludeInfo['exclude_links'];*/ if (!$errorFlag) { if (!$this->isProjectExists($listInfo['website_id'])) { @@ -219,12 +221,14 @@ function updateProject($listInfo){ $webCtrler = New WebsiteController(); $websiteInfo = $webCtrler->__getWebsiteInfo($listInfo['website_id']); - $excludeInfo = $this->checkExcludeLinks($listInfo['exclude_links'], $websiteInfo['url']); + + // commented to exclude site auditor with query arguments also by with out adding fulll url + /*$excludeInfo = $this->checkExcludeLinks($listInfo['exclude_links'], $websiteInfo['url']); if (!empty($excludeInfo['err_msg'])) { $errorFlag = 1; $errMsg['exclude_links'] = formatErrorMsg($excludeInfo['err_msg']); } - $listInfo['exclude_links'] = $excludeInfo['exclude_links']; + $listInfo['exclude_links'] = $excludeInfo['exclude_links'];*/ if (!$errorFlag) { if (!$this->isProjectExists($listInfo['website_id'], $listInfo['id'])) { @@ -467,6 +471,10 @@ function showProjectReport($data='') { $exportVersion = true; break; + case "pdf": + $this->set('pdfVersion', true); + break; + case "print": $this->set('printVersion', true); break; @@ -541,7 +549,8 @@ function showLinksReport($data, $exportVersion, $projectInfo) { $pagingDiv = $this->paging->printPages($pgScriptPath, '', 'scriptDoLoad', 'subcontent', 'layout=ajax'); $this->set('pagingDiv', $pagingDiv); $sql .= " order by ".addslashes($orderCol)." ".addslashes($orderVal); - if(!$exportVersion) $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + + $sql .= in_array($data['doc_type'], array('pdf', 'print', 'export')) ? "" : " limit ".$this->paging->start .",". $this->paging->per_page; $reportList = $this->db->select($sql); $spTextHome = $this->getLanguageTexts('home', $_SESSION['lang_code']); @@ -592,8 +601,14 @@ function showLinksReport($data, $exportVersion, $projectInfo) { $this->set('list', $reportList); $this->set('pageNo', $_GET['pageno']); $this->set('data', $data); - $this->set('headArr', $headArr); - $this->render('siteauditor/reportlinks'); + $this->set('headArr', $headArr); + + // if pdf export + if ($data['doc_type'] == "pdf") { + exportToPdf($this->getViewContent('siteauditor/reportlinks'), "site_auditor_report_links.pdf"); + } else { + $this->render('siteauditor/reportlinks'); + } } } @@ -694,8 +709,14 @@ function showReportSummary($data, $exportVersion, $projectInfo) { $this->set('projectInfo', $projectInfo); $this->set('metaArr', $metaArr); $this->set('seArr', $this->seArr); - $this->set('mainLink', $mainLink); - $this->render('siteauditor/projectreportsummary'); + $this->set('mainLink', $mainLink); + + // if pdf export + if ($data['doc_type'] == "pdf") { + exportToPdf($this->getViewContent('siteauditor/projectreportsummary'), "site_auditor_report_summary.pdf"); + } else { + $this->render('siteauditor/projectreportsummary'); + } } } @@ -732,7 +753,7 @@ function showDuplicateMetaInfo($data, $exportVersion, $projectInfo) { $pagingDiv = $this->paging->printPages($pgScriptPath, '', 'scriptDoLoad', 'subcontent', 'layout=ajax'); $this->set('pagingDiv', $pagingDiv); $sql .= " order by ".addslashes($orderCol)." ".addslashes($orderVal); - if(!$exportVersion) $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + $sql .= in_array($data['doc_type'], array('pdf', 'print', 'export')) ? "" : " limit ".$this->paging->start .",". $this->paging->per_page; $totalResults = $this->db->noRows; $headArr = array( @@ -775,7 +796,13 @@ function showDuplicateMetaInfo($data, $exportVersion, $projectInfo) { $this->set('list', $dupInfo[$repType]); $this->set('repType', $repType); $this->set('headArr', $headArr); - $this->render('siteauditor/showduplicatemetainfo'); + + // if pdf export + if ($data['doc_type'] == "pdf") { + exportToPdf($this->getViewContent('siteauditor/showduplicatemetainfo'), "site_auditor_report_duplicate_meta.pdf"); + } else { + $this->render('siteauditor/showduplicatemetainfo'); + } } } diff --git a/controllers/timezone.ctrl.php b/controllers/timezone.ctrl.php index 170c7b61..ca9015a3 100644 --- a/controllers/timezone.ctrl.php +++ b/controllers/timezone.ctrl.php @@ -41,11 +41,12 @@ function __getAllTimezones($where=''){ /** * function to get timezone information - * @param int $timezoneId The id of the timezone + * @param int $timezoneVal The value of the timezone + * @param int $timezoneCol The col name of the timezone * @return Array Contains all details about the timezone */ - function __getTimezoneInfo($timezoneId) { - $sql = "select * from timezone where lang_code='$timezoneId'"; + function __getTimezoneInfo($timezoneVal, $timezoneCol = 'timezone_name') { + $sql = "select * from timezone where $timezoneCol='".addslashes($timezoneVal)."'"; $timezoneInfo = $this->db->select($sql, true); return $timezoneInfo; } diff --git a/controllers/user-type.ctrl.php b/controllers/user-type.ctrl.php new file mode 100644 index 00000000..5658a9f6 --- /dev/null +++ b/controllers/user-type.ctrl.php @@ -0,0 +1,214 @@ +db->query($sql, true); + $this->paging->setDivClass('pagingdiv'); + $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); + $pagingDiv = $this->paging->printPages('user-types-manager.php?userid='.$info['userid']); + $this->set('pagingDiv', $pagingDiv); + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + $userTypeList = $this->db->select($sql); + $this->set('pageNo', $info['pageno']); + $this->set('list', $userTypeList); + $this->render('usertypes/list'); + } + + /** + * Function to edit the user type selected + * @params : $userTypeId - user type id, $listInfo - data array + * @return : Display the edit form + */ + function editUserType($userTypeId, $listInfo='') { + + $userTypeId = intval($userTypeId); + if (!empty($userTypeId)) { + if (empty($listInfo)) { + $listInfo = $this->__getUserTypeInfo($userTypeId); + $listInfo['old_user_type'] = $listInfo['user_type']; + } + $listInfo['num_websites'] = stripslashes($listInfo['num_websites']); + $listInfo['description'] = stripslashes($listInfo['description']); + $listInfo['num_keywords'] = stripslashes($listInfo['num_keywords']); + $listInfo['price'] = stripslashes($listInfo['price']); + $listInfo['status'] = stripslashes($listInfo['status']); + $this->set('post', $listInfo); + + $this->render('usertypes/edit'); + exit; + } + $this->listUserTypes(); + } + + /** + * Function to edit the user type selected + * @params : $userTypeId - user type id + * @return : returns the data + */ + function __getUserTypeInfo($userTypeId) { + $userTypeId = intval($userTypeId); + $sql = "select * from usertypes where id=$userTypeId"; + $listInfo = $this->db->select($sql, true); + return empty($listInfo['id']) ? false : $listInfo; + } + + /** + * Function to update the user type selected + * @params : $listInfo - post values + * @return : returns the data + */ + function updateUserType($listInfo) { + + $listInfo['id'] = intval($listInfo['id']); + $this->set('post', $listInfo); + $errMsg['user_type'] = formatErrorMsg($this->validate->checkBlank(trim($listInfo['user_type']))); + $errMsg['num_websites'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_websites']))); + $errMsg['num_keywords'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_keywords']))); + $errMsg['price'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['price']))); + if (!$this->validate->flagErr){ + + if($listInfo['user_type'] != $listInfo['old_user_type']){ + if ($this->__checkUserType($listInfo['user_type'], $listInfo['id'])) { + $errMsg['user_type'] = formatErrorMsg($this->spTextWeb['User Type already exist']); + $this->validate->flagErr = true; + } + } + + if (!$this->validate->flagErr) { + $sql = "update usertypes set + user_type = '".addslashes($listInfo['user_type'])."', + description = '".addslashes($listInfo['description'])."', + num_websites = '".intval($listInfo['num_websites'])."', + num_keywords = '".intval($listInfo['num_keywords'])."', + price = '".floatval($listInfo['price'])."', + status = '".intval($listInfo['user_type_status'])."' + where id={$listInfo['id']}"; + + $this->db->query($sql); + $this->listUserTypes(); + exit; + } + } + $this->set('errMsg', $errMsg); + $this->editUserType($listInfo['id'], $listInfo); + } + + /** + * Function to check the user type selected + * @params : $userType + * @return : boolean + */ + function __checkUserType($userType, $userTypeId = false) { + $sql = "select id from usertypes where user_type='".addslashes($userType)."'"; + $sql .= empty($userTypeId) ? "" : " and id!=" . intval($userTypeId); + $listInfo = $this->db->select($sql, true); + return empty($listInfo['id']) ? false : $listInfo['id']; + } + + /** + * Function to create a new user type + * @params : $listInfo - post values + * @return : returns the data + */ + function createUserType($listInfo) { + + $this->set('post', $listInfo); + $errMsg['user_type'] = formatErrorMsg($this->validate->checkBlank(trim($listInfo['user_type']))); + $errMsg['num_websites'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_websites']))); + $errMsg['num_keywords'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_keywords']))); + $errMsg['price'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['price']))); + if(!$this->validate->flagErr){ + if (!$this->__checkUserType($listInfo['user_type'])) { + $sql = "insert into usertypes(user_type,description,num_websites,num_keywords,price,status) + values('".addslashes($listInfo['user_type'])."','".addslashes($listInfo['description'])."', + '".intval($listInfo['num_websites'])."','".intval($listInfo['num_keywords'])."', + '".floatval($listInfo['price'])."'," . intval($listInfo['user_type_status']) . ")"; + $this->db->query($sql); + $this->listUserTypes(); + exit; + } else { + $errMsg['user_type'] = formatErrorMsg($this->spTextWeb['User Type already exist']); + } + } + $this->set('errMsg', $errMsg); + $this->newUserType($listInfo); + } + + /** + * Function to display add user type form + * @params : $info - data values array + * @return : returns the data + */ + function newUserType($info='') { + $this->render('usertypes/new'); + } + + /** + * Function to change the user type status + * @params : - $userTypeId - user type id, $status - user type id to be updated + * @return : None + */ + function __changeStatus($userTypeId, $status){ + + $userTypeId = intval($userTypeId); + $sql = "update usertypes set status=$status where id=$userTypeId"; + $this->db->query($sql); + } + + /** + * Function to delete the selected user type + * @params : $userTypeId - user type id to be deleted + * @return : None + */ + function __deleteUserType($userTypeId){ + + $userTypeId = intval($userTypeId); + $sql = "delete from usertypes where id=$userTypeId"; + $this->db->query($sql); + } + + /** + * function to get all user types + */ + function getAllUserTypes($includeAdmin = false) { + $sql = "select * from usertypes where status=1"; + $sql .= empty($includeAdmin) ? " and id!=1" : ""; + $userTypeList = $this->db->select($sql); + return $userTypeList; + } +} +?> \ No newline at end of file diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index c00ff4ec..e55e555e 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -90,7 +90,29 @@ function login(){ } # register function - function register(){ + function register(){ + + $seopluginCtrler = new SeoPluginsController(); + $subscriptionActive = false; + + // check whetehr plugin installed or not + if ($seopluginCtrler->isPluginActive("Subscription")) { + $subscriptionActive = true; + $utypeCtrler = new UserTypeController(); + $userTypeList = $utypeCtrler->getAllUserTypes(); + $this->set('userTypeList', $userTypeList); + + // include available payment gateways + include SP_PLUGINPATH . "/Subscription/paymentgateway.ctrl.php"; + $pgCtrler = new PaymentGateway(); + $pgList = $pgCtrler->__getAllPaymentGateway(); + $this->set('pgList', $pgList); + $this->set('defaultPgId', $pgCtrler->__getDefaultPaymentGateway()); + $this->set('spTextSubscription', $this->getLanguageTexts('subscription', $_SESSION['lang_code'])); + + } + + $this->set('subscriptionActive', $subscriptionActive); $this->render('common/register'); } @@ -99,25 +121,53 @@ function startRegistration(){ $_POST = sanitizeData($_POST); $this->set('post', $_POST); $userInfo = $_POST; + $subscriptionActive = false; $errMsg['userName'] = formatErrorMsg($this->validate->checkUname($userInfo['userName'])); $errMsg['password'] = formatErrorMsg($this->validate->checkPasswords($userInfo['password'], $userInfo['confirmPassword'])); $errMsg['firstName'] = formatErrorMsg($this->validate->checkBlank($userInfo['firstName'])); $errMsg['lastName'] = formatErrorMsg($this->validate->checkBlank($userInfo['lastName'])); $errMsg['email'] = formatErrorMsg($this->validate->checkEmail($userInfo['email'])); $errMsg['code'] = formatErrorMsg($this->validate->checkCaptcha($userInfo['code'])); + $errMsg['utype_id'] = formatErrorMsg($this->validate->checkNumber($userInfo['utype_id'])); + + // if payment plugin installed check whether valid payment gateway found + $seopluginCtrler = new SeoPluginsController(); + if ($seopluginCtrler->isPluginActive("Subscription")) { + $subscriptionActive = true; + $errMsg['pg_id'] = formatErrorMsg($this->validate->checkNumber($userInfo['pg_id'])); + } + if(!$this->validate->flagErr){ if (!$this->__checkUserName($userInfo['userName'])) { if (!$this->__checkEmail($userInfo['email'])) { - - # format values + $utypeId = intval($userInfo['utype_id']); $sql = "insert into users - (utype_id,username,password,first_name,last_name,email,created,status) - values - (2,'".addslashes($userInfo['userName'])."','".md5($userInfo['password'])."', - '".addslashes($userInfo['firstName'])."','".addslashes($userInfo['lastName'])."','".addslashes($userInfo['email'])."',UNIX_TIMESTAMP(),1)"; - $this->db->query($sql); + (utype_id,username,password,first_name,last_name,email,created,status) + values ($utypeId,'".addslashes($userInfo['userName'])."','".md5($userInfo['password'])."', + '".addslashes($userInfo['firstName'])."','".addslashes($userInfo['lastName'])."', + '".addslashes($userInfo['email'])."',UNIX_TIMESTAMP(),1)"; + $this->db->query($sql); + + // get user id created + $userId = $this->db->getMaxId('users'); + + // check whether subscription is active + if ($subscriptionActive and $userId) { + $utypeCtrler = New UserTypeController(); + $utypeInfo = $utypeCtrler->__getUserTypeInfo($utypeId); + + // if it is paid subscription, proceed with payment + if ($utypeInfo['price'] > 0) { + include SP_PLUGINPATH . "/Subscription/paymentgateway.ctrl.php"; + $pgCtrler = new PaymentGateway(); + $paymentForm = $pgCtrler->getPaymentForm(intval($userInfo['pg_id']), $userId, $utypeInfo); + $this->set('paymentForm', $paymentForm); + } + } + $this->render('common/registerconfirm'); - exit; + return True; + }else{ $errMsg['email'] = formatErrorMsg($_SESSION['text']['login']['emailexist']); } @@ -139,15 +189,35 @@ function logout(){ function listUsers($info=''){ $info['pageno'] = intval($info['pageno']); - $sql = "select * from users where utype_id=2 order by username"; + $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; + $pageScriptPath = 'users.php?stscheck=' . $info['stscheck']; + $sql = "select * from users where utype_id=2 and status='{$info['stscheck']}'"; + + // search for user name + if (!empty($info['user_name'])) { + $sql .= " and (username like '%".addslashes($info['user_name'])."%' + or first_name like '%".addslashes($info['user_name'])."%' + or last_name like '%".addslashes($info['user_name'])."%')"; + $pageScriptPath .= "&user_name=" . $info['user_name']; + } + + $sql .= " order by username"; # pagination setup $this->db->query($sql, true); $this->paging->setDivClass('pagingdiv'); $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); - $pagingDiv = $this->paging->printPages('users.php', '', 'scriptDoLoad', 'content', 'layout=ajax'); + $pagingDiv = $this->paging->printPages($pageScriptPath, '', 'scriptDoLoad', 'content', 'layout=ajax'); $this->set('pagingDiv', $pagingDiv); $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + + $statusList = array( + $_SESSION['text']['common']['Active'] => 1, + $_SESSION['text']['common']['Inactive'] => 0, + ); + + $this->set('statusList', $statusList); + $this->set('info', $info); $userList = $this->db->select($sql); $this->set('userList', $userList); @@ -238,7 +308,7 @@ function __getAllUsersHavingWebsite($active=1,$admin=true){ return $userList; } - function createUser($userInfo){ + function createUser($userInfo, $renderResults = true){ $userInfo = sanitizeData($userInfo); $this->set('post', $userInfo); $errMsg['userName'] = formatErrorMsg($this->validate->checkUname($userInfo['userName'])); @@ -246,14 +316,25 @@ function createUser($userInfo){ $errMsg['firstName'] = formatErrorMsg($this->validate->checkBlank($userInfo['firstName'])); $errMsg['lastName'] = formatErrorMsg($this->validate->checkBlank($userInfo['lastName'])); $errMsg['email'] = formatErrorMsg($this->validate->checkEmail($userInfo['email'])); + $userTypeId = empty($userInfo['type_id']) ? 2 : intval($userInfo['user_type_id']); + $userStatus = isset($userInfo['status']) ? intval($userInfo['status']) : 1; + + // check error flag is on if(!$this->validate->flagErr){ if (!$this->__checkUserName($userInfo['userName'])) { if (!$this->__checkEmail($userInfo['email'])) { $sql = "insert into users(utype_id,username,password,first_name,last_name,email,created,status) - values(2,'".addslashes($userInfo['userName'])."','".md5($userInfo['password'])."','".addslashes($userInfo['firstName'])."','".addslashes($userInfo['lastName'])."','".addslashes($userInfo['email'])."',UNIX_TIMESTAMP(),1)"; + values($userTypeId,'".addslashes($userInfo['userName'])."','".md5($userInfo['password'])."','".addslashes($userInfo['firstName'])."', + '".addslashes($userInfo['lastName'])."','".addslashes($userInfo['email'])."',UNIX_TIMESTAMP(),$userStatus)"; $this->db->query($sql); - $this->listUsers('ajax'); - exit; + + // if render results + if ($renderResults) { + $this->listUsers('ajax'); + exit; + } else { + return array('success', 'Successfully created user'); + } }else{ $errMsg['email'] = formatErrorMsg($_SESSION['text']['login']['emailexist']); } @@ -261,8 +342,14 @@ function createUser($userInfo){ $errMsg['userName'] = formatErrorMsg($_SESSION['text']['login']['usernameexist']); } } - $this->set('errMsg', $errMsg); - $this->newUser(); + + // if render results + if ($renderResults) { + $this->set('errMsg', $errMsg); + $this->newUser(); + } else { + return array('error', $errMsg); + } } function editUser($userId, $userInfo=''){ @@ -285,15 +372,23 @@ function editUser($userId, $userInfo=''){ $this->listUsers('ajax'); } - function updateUser($userInfo){ + function updateUser($userInfo, $renderResults = true){ $userInfo = sanitizeData($userInfo); $userInfo['id'] = intval($userInfo['id']); $this->set('post', $userInfo); $errMsg['userName'] = formatErrorMsg($this->validate->checkUname($userInfo['userName'])); + + // if password needs to be reset if(!empty($userInfo['password'])){ $errMsg['password'] = formatErrorMsg($this->validate->checkPasswords($userInfo['password'], $userInfo['confirmPassword'])); $passStr = "password = '".md5($userInfo['password'])."',"; } + + // if change status of user + if (isset($userInfo['status'])) { + $activeStr = "status = '".intval($userInfo['status'])."',"; + } + $errMsg['firstName'] = formatErrorMsg($this->validate->checkBlank($userInfo['firstName'])); $errMsg['lastName'] = formatErrorMsg($this->validate->checkBlank($userInfo['lastName'])); $errMsg['email'] = formatErrorMsg($this->validate->checkEmail($userInfo['email'])); @@ -313,21 +408,37 @@ function updateUser($userInfo){ } } + // if no error to inputs if (!$this->validate->flagErr) { $sql = "update users set username = '".addslashes($userInfo['userName'])."', first_name = '".addslashes($userInfo['firstName'])."', last_name = '".addslashes($userInfo['lastName'])."', $passStr + $activeStr email = '".addslashes($userInfo['email'])."' where id={$userInfo['id']}"; $this->db->query($sql); - $this->listUsers('ajax'); - exit; + + // if render results + if ($renderResults) { + $this->listUsers('ajax'); + exit; + } else { + return array('success', 'Successfully updated user'); + } + } } - $this->set('errMsg', $errMsg); - $this->editUser($userInfo['id'], $userInfo); + + if ($renderResults) { + $this->set('errMsg', $errMsg); + $this->editUser($userInfo['id'], $userInfo); + } else { + return array('error', $errMsg); + } + + } function showMyProfile($userInfo=''){ @@ -421,6 +532,7 @@ function requestPassword($userEmail) { $this->set('rand', $rand); $name = $userInfo['first_name']." ".$userInfo['last_name']; $this->set('name', $name); + $this->set('userName', $userInfo['username']); $content = $this->getViewContent('email/passwordreset'); $subject = "Seo panel password reset"; diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index 36bfedaf..3622b528 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -27,29 +27,55 @@ class WebsiteController extends Controller{ function listWebsites($info=''){ $userId = isLoggedIn(); + $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; $info['pageno'] = intval($info['pageno']); + $pageScriptPath = 'websites.php?stscheck=' . $info['stscheck']; + + // if admin add user filter if(isAdmin()){ $sql = "select w.*,u.username from websites w,users u where u.id=w.user_id"; - $sql .= empty($info['userid']) ? "" : " and w.user_id=".intval($info['userid']); - $sql .= " order by w.name"; $this->set('isAdmin', 1); + // if user id is not empty + if (!empty($info['userid'])) { + $sql .= " and w.user_id=".intval($info['userid']); + $pageScriptPath .= "&userid=" . intval($info['userid']); + } + $userCtrler = New UserController(); $userList = $userCtrler->__getAllUsers(); $this->set('userList', $userList); }else{ - $sql = "select * from websites where user_id=$userId order by name"; - } + $sql = "select * from websites w where user_id=$userId"; + } + + // search for user name + if (!empty($info['search_name'])) { + $sql .= " and (w.name like '%".addslashes($info['search_name'])."%' + or w.url like '%".addslashes($info['search_name'])."%')"; + $pageScriptPath .= "&search_name=" . $info['search_name']; + } + + $sql .= " and w.status='{$info['stscheck']}' order by w.name"; + $this->set('userId', empty($info['userid']) ? 0 : $info['userid']); # pagination setup $this->db->query($sql, true); $this->paging->setDivClass('pagingdiv'); $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); - $pagingDiv = $this->paging->printPages('websites.php?userid='.$info['userid']); + $pagingDiv = $this->paging->printPages($pageScriptPath); $this->set('pagingDiv', $pagingDiv); $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + + $statusList = array( + $_SESSION['text']['common']['Active'] => 1, + $_SESSION['text']['common']['Inactive'] => 0, + ); + + $this->set('statusList', $statusList); + $this->set('info', $info); $websiteList = $this->db->select($sql); $this->set('pageNo', $info['pageno']); @@ -58,11 +84,17 @@ function listWebsites($info=''){ } # func to get all Websites - function __getAllWebsites($userId='', $isAdminCheck=false){ + function __getAllWebsites($userId = '', $isAdminCheck = false, $searchName = '') { $sql = "select * from websites where status=1"; if(!$isAdminCheck || !isAdmin() ){ - if(!empty($userId)) $sql .= " and user_id=$userId"; + if(!empty($userId)) $sql .= " and user_id=" . intval($userId); } + + // if search string is not empty + if (!empty($searchName)) { + $sql .= " and (name like '%".addslashes($searchName)."%' or url like '%".addslashes($searchName)."%')"; + } + $sql .= " order by name"; $websiteList = $this->db->select($sql); return $websiteList; @@ -71,7 +103,7 @@ function __getAllWebsites($userId='', $isAdminCheck=false){ # func to get all Websites function __getCountAllWebsites($userId=''){ $sql = "select count(*) count from websites where status=1"; - if(!empty($userId)) $sql .= " and user_id=$userId"; + if(!empty($userId)) $sql .= " and user_id=" . intval($userId); $countInfo = $this->db->select($sql, true); $count = empty($countInfo['count']) ? 0 : $countInfo['count']; return $count; @@ -81,8 +113,9 @@ function __getCountAllWebsites($userId=''){ function __getAllWebsitesWithActiveKeywords($userId='', $isAdminCheck=false){ $sql = "select w.* from websites w,keywords k where w.id=k.website_id and w.status=1 and k.status=1"; if(!$isAdminCheck || !isAdmin() ){ - if(!empty($userId)) $sql .= " and user_id=$userId"; + if(!empty($userId)) $sql .= " and user_id=" . intval($userId); } + $sql .= " group by w.id order by w.name"; $websiteList = $this->db->select($sql); return $websiteList; @@ -175,9 +208,10 @@ function __checkWebsiteUrl($url, $websiteId=0){ return empty($listInfo['id']) ? false : $listInfo['id']; } - function createWebsite($listInfo){ + function createWebsite($listInfo, $apiCall = false){ - if (isAdmin()) { + // add user id when using as admin or calling api + if (isAdmin() || $apiCall) { $userId = empty($listInfo['userid']) ? isLoggedIn() : $listInfo['userid']; } else { $userId = isLoggedIn(); @@ -187,26 +221,45 @@ function createWebsite($listInfo){ $errMsg['name'] = formatErrorMsg($this->validate->checkBlank($listInfo['name'])); $errMsg['url'] = formatErrorMsg($this->validate->checkBlank($listInfo['url'])); $listInfo['url'] = addHttpToUrl($listInfo['url']); + $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; + + // validate website creation if(!$this->validate->flagErr){ if (!$this->__checkName($listInfo['name'], $userId)) { if (!$this->__checkWebsiteUrl($listInfo['url'])) { $sql = "insert into websites(name,url,title,description,keywords,user_id,status) - values('".addslashes($listInfo['name'])."','".addslashes($listInfo['url'])."','".addslashes($listInfo['title'])."','".addslashes($listInfo['description'])."','".addslashes($listInfo['keywords'])."',$userId,1)"; + values('".addslashes($listInfo['name'])."','".addslashes($listInfo['url'])."','". + addslashes($listInfo['title'])."','".addslashes($listInfo['description'])."','". + addslashes($listInfo['keywords'])."', $userId, $statusVal)"; $this->db->query($sql); - $this->listWebsites(); - exit; + + // if api call + if ($apiCall) { + return array('success', 'Successfully created website'); + } else { + $this->listWebsites(); + exit; + } + } else { $errMsg['url'] = formatErrorMsg($this->spTextWeb['Website already exist']); } }else{ $errMsg['name'] = formatErrorMsg($this->spTextWeb['Website already exist']); } + } + + // if api call + if ($apiCall) { + return array('error', $errMsg); + } else { + $this->set('errMsg', $errMsg); + $this->newWebsite($listInfo); } - $this->set('errMsg', $errMsg); - $this->newWebsite($listInfo); } function __getWebsiteInfo($websiteId){ + $websiteId = intval($websiteId); $sql = "select * from websites where id=$websiteId"; $listInfo = $this->db->select($sql, true); return empty($listInfo['id']) ? false : $listInfo; @@ -239,9 +292,10 @@ function editWebsite($websiteId, $listInfo=''){ $this->listWebsites(); } - function updateWebsite($listInfo){ + function updateWebsite($listInfo, $apiCall = false){ - if (isAdmin()) { + // check whether admin or api calll + if (isAdmin() || $apiCall) { $userId = empty($listInfo['user_id']) ? isLoggedIn() : $listInfo['user_id']; } else { $userId = isLoggedIn(); @@ -252,6 +306,9 @@ function updateWebsite($listInfo){ $errMsg['name'] = formatErrorMsg($this->validate->checkBlank($listInfo['name'])); $errMsg['url'] = formatErrorMsg($this->validate->checkBlank($listInfo['url'])); $listInfo['url'] = addHttpToUrl($listInfo['url']); + $statusVal = isset($listInfo['status']) ? "status = " . intval($listInfo['status']) ."," : ""; + + // verify the form if(!$this->validate->flagErr){ if($listInfo['name'] != $listInfo['oldName']){ @@ -273,19 +330,34 @@ function updateWebsite($listInfo){ user_id = $userId, title = '".addslashes($listInfo['title'])."', description = '".addslashes($listInfo['description'])."', + $statusVal keywords = '".addslashes($listInfo['keywords'])."' where id={$listInfo['id']}"; $this->db->query($sql); - $this->listWebsites(); - exit; + + // if api call + if ($apiCall) { + return array('success', 'Successfully updated website'); + } else { + $this->listWebsites(); + exit; + } + } } - $this->set('errMsg', $errMsg); - $this->editWebsite($listInfo['id'], $listInfo); + + // if api call + if ($apiCall) { + return array('error', $errMsg); + } else { + $this->set('errMsg', $errMsg); + $this->editWebsite($listInfo['id'], $listInfo); + } + } # func to crawl meta data of a website - public function crawlMetaData($websiteUrl, $keyInput='', $pageContent='', $returVal=false) { + function crawlMetaData($websiteUrl, $keyInput='', $pageContent='', $returVal=false) { if (empty($pageContent)) { if(!preg_match('/\w+/', $websiteUrl)) return; if(!stristr($websiteUrl, 'http://')) $websiteUrl = "http://".$websiteUrl; @@ -346,12 +418,12 @@ public function crawlMetaData($websiteUrl, $keyInput='', $pageContent='', $retur return $metaInfo; } - public function addInputValue($value, $col) { + function addInputValue($value, $col) { $value = removeNewLines($value); ?> executeCron($includeList); + + // delete crawl logs before 2 months + include_once(SP_CTRLPATH."/crawllog.ctrl.php"); + $crawlLog = new CrawlLogController(); + $crawlLog->clearCrawlLog(SP_CRAWL_LOG_CLEAR_TIME); + echo "Clearing crawl logs before " . SP_CRAWL_LOG_CLEAR_TIME . " days"; + } ?> \ No newline at end of file diff --git a/includes/sp-common.php b/includes/sp-common.php index 1b5655d5..2c13b2d0 100644 --- a/includes/sp-common.php +++ b/includes/sp-common.php @@ -136,7 +136,8 @@ function scriptAJAXLinkHref($file, $area, $args='', $linkText='Click', $class='' } else { $link = ' '.$trigger.'="scriptDoLoad('."'$file', '$area', '$args')".'"'; } - $link = "$linkText"; + + $link = "$linkText"; return $link; } @@ -146,13 +147,14 @@ function scriptAJAXLinkHrefDialog($file, $area, $args='', $linkText='Click', $cl } else { $link = ' '.$trigger.'="scriptDoLoadDialog('."'$file', '$area', '$args', $widthVal, $heightVal)".'"'; } - $link = "$linkText"; + + $link = "$linkText"; return $link; } function confirmScriptAJAXLinkHref($file, $area, $args='', $linkText='Click', $trigger='OnClick'){ $link = ' '.$trigger.'="confirmLoad('."'$file', '$area', '$args')".'"'; - $link = "$linkText"; + $link = "$linkText"; return $link; } @@ -319,12 +321,12 @@ function showPrintHeader($headMsg='', $doPrint=true) { - + ";print_r($value);echo ""; + + // if exit flag set terminate execution + if ($exitFlag) { + exit; + } + } # func to send mail -function sendMail($from, $fromName, $to ,$subject,$content){ +function sendMail($from, $fromName, $to ,$subject,$content, $attachment = ''){ $mail = new PHPMailer(); # check whether the mail send by smtp or not @@ -365,6 +373,12 @@ function sendMail($from, $fromName, $to ,$subject,$content){ $mail->Subject = $subject; $mail->Body = $content; + + // if attachments are there + if (!empty($attachment)) { + $mail->AddAttachment($attachment); + } + if(!$mail->Send()){ return 0; }else{ @@ -429,4 +443,39 @@ function getRoundTabBot(){ '; return $content; } + +# function to convert to pdf from view file +function exportToPdf($content, $fileName = "reports.pdf") { + + include_once(SP_LIBPATH . "/mpdf/mpdf.php"); + $mpdf = new mPDF(); + $mpdf->useAdobeCJK = true; + $mpdf->SetAutoFont(AUTOFONT_ALL); + $spider = new Spider(); + $ret = $spider->getContent(SP_CSSPATH . "/screen.css"); + $stylesheet = str_replace("../../../images", SP_IMGPATH, $ret['page']); + $mpdf->WriteHTML($stylesheet,1); + $mpdf->SetDisplayMode('fullpage'); + $mpdf->WriteHTML($content, 2); + $mpdf->Output($fileName, "I"); + exit; +} + +# func to show pdf header +function showPdfHeader($headMsg = '') { + ?> + + + + www.seopanel.in", $spText['common']['copyright']); + ?> +
+ \ No newline at end of file diff --git a/includes/sp-load.php b/includes/sp-load.php index e79e0922..19b2882e 100644 --- a/includes/sp-load.php +++ b/includes/sp-load.php @@ -49,16 +49,6 @@ exit; } - # checks for php short_open_tag - if (!ini_get('short_open_tag')) { - print " -
- The php.ini directive 'short_open_tag' is not enabled in your Server.
- Please enable it from php.ini file by referring
http://php.net/manual/en/ini.core.php -
or
Please contact your web hosting provider to Enable it.
"; - exit; - } - # load seo panel extra config variables if(file_exists(SP_ABSPATH."/config/sp-config-extra.php")){ include_once(SP_ABSPATH."/config/sp-config-extra.php"); @@ -87,17 +77,42 @@ define('SP_JSPATH', SP_WEBPATH."/js"); define('SP_IMGPATH', SP_WEBPATH."/images"); - #create database object + # create database object include_once(SP_LIBPATH."/database.class.php"); $dbObj = New Database(DB_ENGINE); $dbConn = $dbObj->dbConnect(); - # web settings + // set system settings variables + $sql = "select * from settings order by id"; + $settingsList = $dbConn->select($sql); + foreach($settingsList as $settingsInfo){ + if(!defined($settingsInfo['set_name'])){ + define($settingsInfo['set_name'], $settingsInfo['set_val']); + } + } + + // set system timezone + if (defined('SP_TIME_ZONE') && (SP_TIME_ZONE != '') ) { + + // set timezone for mysql + @ini_set( 'date.timezone', SP_TIME_ZONE); + $sql = "select * from timezone where timezone_name='". SP_TIME_ZONE ."'"; + $timezoneInfo = $dbConn->select($sql, true); + + // set gmt difference + if (!empty($timezoneInfo['gmt_diff'])) { + $sql = "set time_zone = '".$timezoneInfo['gmt_diff']."'"; + $dbConn->query($sql); + } + + } + + # web theme settings $sql = "select * from themes where status=1 order by id"; $themeInfo = $dbConn->select($sql, true); $themeLocation = empty($themeInfo['folder']) ? "themes/classic" : "themes/".$themeInfo['folder']; define('SP_VIEWPATH', SP_ABSPATH."/$themeLocation/views"); - define('SP_CSSPATH', SP_WEBPATH."/$themeLocation/css"); + define('SP_CSSPATH', SP_WEBPATH."/$themeLocation/css"); # to prevent sql injection if(!empty($_SERVER['REQUEST_METHOD']) && SP_PREVENT_SQL_INJECTION){ diff --git a/index.php b/index.php index 371ae210..eb5e2361 100644 --- a/index.php +++ b/index.php @@ -31,7 +31,9 @@ switch($_GET['sec']){ case "news": - $controller->showNews($_GET); + include_once(SP_CTRLPATH."/information.ctrl.php"); + $infoCtrler = new InformationController(); + $infoCtrler->showNews($_GET); break; default: diff --git a/install/data/seopanel.sql b/install/data/seopanel.sql index 225765be..694c3c87 100644 --- a/install/data/seopanel.sql +++ b/install/data/seopanel.sql @@ -334,6 +334,7 @@ CREATE TABLE IF NOT EXISTS `crawl_log` ( KEY `proxy_id` (`proxy_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + CREATE TABLE IF NOT EXISTS `directories` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `domain` varchar(255) CHARACTER SET latin1 DEFAULT NULL, @@ -359,154 +360,155 @@ CREATE TABLE IF NOT EXISTS `directories` ( `checked` tinyint(1) NOT NULL DEFAULT '0', `script_type_id` int(11) NOT NULL DEFAULT '1', `rank` int(11) NOT NULL DEFAULT '0', + `is_reciprocal` tinyint(1) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), UNIQUE KEY `submit_url` (`submit_url`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=161 ; - -INSERT INTO `directories` (`id`, `domain`, `submit_url`, `captcha_script`, `search_script`, `title_col`, `url_col`, `description_col`, `name_col`, `email_col`, `category_col`, `cptcha_col`, `imagehash_col`, `imagehashurl_col`, `reciprocal_col`, `extra_val`, `is_captcha`, `working`, `google_pagerank`, `alexa_rank`, `lang_code`, `checked`, `script_type_id`, `rank`) VALUES -(158, 'http://www.searchnsearch.com', 'http://www.searchnsearch.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(157, 'http://www.webbacklinks.com', 'http://www.webbacklinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0), -(156, 'http://www.sitechakra.com', 'http://www.sitechakra.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(155, 'http://www.pacdec.org', 'http://www.pacdec.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(154, 'http://www.logha.com', 'http://www.logha.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(153, 'http://www.justaskluke.com', 'http://www.justaskluke.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 1, -1, 'en', 1, 1, 0), -(152, 'http://www.fusionsalcedo.com', 'http://www.fusionsalcedo.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(151, 'http://www.cafrid.com', 'http://www.cafrid.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(150, 'http://www.dawsoneng.com', 'http://www.dawsoneng.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(149, 'http://www.infotechwv.com', 'http://www.infotechwv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(148, 'http://www.clocktowerstudio.com', 'http://www.clocktowerstudio.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(147, 'http://www.thehopedirectory.com', 'http://www.thehopedirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(146, 'http://www.sblinks.info', 'http://www.sblinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(145, 'http://www.listasweb.info', 'http://www.listasweb.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0), -(144, 'http://www.oroop.com', 'http://www.oroop.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(143, 'http://www.webdirectorybook.com', 'http://www.webdirectorybook.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(142, 'http://www.westcelt.org', 'http://www.westcelt.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(141, 'http://www.wishdc.org', 'http://www.wishdc.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(140, 'http://www.w3c-software.com', 'http://www.w3c-software.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(139, 'http://www.interactive-directory.com', 'http://www.interactive-directory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(138, 'http://www.go2directory.info', 'http://www.go2directory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(137, 'http://www.firstfindengine.com', 'http://www.firstfindengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.firstfindengine.com', 0, 1, 0, -1, 'en', 1, 1, 0), -(136, 'http://www.faceahead.com', 'http://www.faceahead.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(135, 'http://www.extreme-directory.net', 'http://www.extreme-directory.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(134, 'http://www.minidirectory.info', 'http://www.minidirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(133, 'http://www.lexormedia.com', 'http://www.lexormedia.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(132, 'http://www.easyadsworld.com', 'http://www.easyadsworld.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(131, 'http://www.corporategoof.com', 'http://www.corporategoof.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(130, 'http://www.seodir.eu', 'http://www.seodir.eu/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(129, 'http://www.directorydr.com', 'http://www.directorydr.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(128, 'http://directorywind.com', 'http://directorywind.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0), -(127, 'http://www.visuallinkdirectory.com', 'http://www.visuallinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(126, 'http://www.thecommercialdirectory.com', 'http://www.thecommercialdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(125, 'http://www.freeonlineregister.com', 'http://www.freeonlineregister.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineregister.com', 0, 1, 1, -1, 'en', 1, 1, 0), -(124, 'http://www.vccllc.com', 'http://www.vccllc.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(123, 'http://www.findinfo.ws', 'http://www.findinfo.ws/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(122, 'http://www.devdir.biz', 'http://www.devdir.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.devdir.biz', 0, 1, 0, -1, 'en', 1, 1, 0), -(121, 'http://www.stepmind.com', 'http://www.stepmind.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(120, 'http://www.edirectori.com', 'http://www.edirectori.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(119, 'http://www.netnamesindex.com', 'http://www.netnamesindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.netnamesindex.com', 0, 1, 1, -1, 'en', 1, 1, 0), -(117, 'http://www.worldurllink.com', 'http://www.worldurllink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.worldurllink.com', 0, 1, 2, -1, 'en', 1, 1, 0), -(116, 'http://www.websitelists.info', 'http://www.websitelists.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(115, 'http://www.urlvault.info', 'http://www.urlvault.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.urlvault.info', 0, 1, 2, -1, 'en', 1, 1, 0), -(114, 'http://www.seolistsite.com', 'http://www.seolistsite.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.seolistsite.com', 0, 1, 2, -1, 'en', 1, 1, 0), -(113, 'http://www.searchpowertour.com', 'http://www.searchpowertour.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.searchpowertour.com', 0, 1, 2, -1, 'en', 1, 1, 0), -(112, 'http://www.netdirectorylink.com', 'http://www.netdirectorylink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(111, 'http://www.monsterlinkdirectory.com', 'http://www.monsterlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.monsterlinkdirectory.com', 1, 1, 0, -1, 'en', 1, 1, 0), -(110, 'http://www.inlinkdirectory.com', 'http://www.inlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.inlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0), -(109, 'http://www.heydirectory.com', 'http://www.heydirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(108, 'http://www.generalnetdirectory.com', 'http://www.generalnetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(107, 'http://www.freeweblist.info', 'http://www.freeweblist.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(106, 'http://www.freeonlineindex.com', 'http://www.freeonlineindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineindex.com', 0, 1, 0, -1, 'en', 1, 1, 0), -(103, 'http://www.cheapwebdir.com', 'http://www.cheapwebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(104, 'http://www.directoryfreelink.com', 'http://www.directoryfreelink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.directoryfreelink.com', 0, 0, 0, -1, 'en', 1, 1, 0), -(102, 'http://www.anyweblist.com', 'http://www.anyweblist.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.anyweblist.com', 1, 1, 2, -1, 'en', 1, 1, 0), -(101, 'http://www.zerotres.com', 'http://www.zerotres.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(100, 'http://www.thehdb.com', 'http://www.thehdb.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(99, 'http://www.linkfly.info', 'http://www.linkfly.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(98, 'http://www.jordangreen.info', 'http://www.jordangreen.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(97, 'http://www.ggfb.org', 'http://www.ggfb.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0), -(96, 'http://www.etup.org', 'http://www.etup.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(94, 'http://z0p.com', 'http://z0p.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(93, 'http://www.yournetdirectory.com', 'http://www.yournetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(92, 'http://www.teacherslounge.info', 'http://www.teacherslounge.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(91, 'http://www.homessearchengine.com', 'http://www.homessearchengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(90, 'http://www.zzdirectory.com', 'http://www.zzdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(89, 'http://www.liveurls.net', 'http://www.liveurls.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(87, 'http://www.freewd.org', 'http://www.freewd.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(88, 'http://www.agrieducation.org', 'http://www.agrieducation.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(86, 'http://www.coolwebsitelistings.com', 'http://www.coolwebsitelistings.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(85, 'http://www.ns8.biz', 'http://www.ns8.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(84, 'http://www.gfxmedia.us', 'http://www.gfxmedia.us/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(83, 'http://www.biowatchmed.net', 'http://www.biowatchmed.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(82, 'http://www.lemurgene.com', 'http://www.lemurgene.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(80, 'http://www.tuenschel.com', 'http://www.tuenschel.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.tuenschel.com', 0, 0, 0, -1, 'en', 1, 1, 0), -(79, 'http://www.migliana.com', 'http://www.migliana.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.migliana.com', 0, 0, 1, -1, 'en', 1, 1, 0), -(78, 'http://www.prolificpi.com', 'http://www.prolificpi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.prolificpi.com', 0, 1, 1, -1, 'en', 1, 1, 0), -(77, 'http://www.mymaxlinks.info', 'http://www.mymaxlinks.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(76, 'http://www.counterdeal.com', 'http://www.counterdeal.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(73, 'http://www.mytopdirectory.info', 'http://www.mytopdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(72, 'http://www.thelivinglink.net', 'http://www.thelivinglink.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(70, 'http://www.towerpromote.com', 'http://www.towerpromote.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(68, 'http://www.picna.com', 'http://www.picna.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.picna.com', 1, 1, 1, -1, 'en', 1, 1, 0), -(67, 'http://www.owdirectory.com', 'http://www.owdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(66, 'http://www.haqj.com', 'http://www.haqj.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0), -(65, 'http://www.gkiv.com', 'http://www.gkiv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(64, 'http://www.insectuniverse.com', 'http://www.insectuniverse.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.insectuniverse.com', 0, 0, 0, -1, 'en', 1, 1, 0), -(63, 'http://www.greatdir.net', 'http://www.greatdir.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(62, 'http://www.jambezi.com', 'http://www.jambezi.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.jambezi.com', 0, 0, 0, -1, 'en', 1, 1, 0), -(61, 'http://www.tkdirectory.com', 'http://www.tkdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(58, 'http://www.directoryrank.net', 'http://www.directoryrank.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(57, 'http://www.submitsitenow.info', 'http://www.submitsitenow.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(56, 'http://www.addyourlnksnow.com', 'http://www.addyourlnksnow.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(55, 'http://www.yrkdirectory.com', 'http://www.yrkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(54, 'http://www.holidaydig.com', 'http://www.holidaydig.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 0, 2, -1, 'en', 1, 1, 0), -(53, 'http://www.mymaxlinks.org', 'http://www.mymaxlinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(52, 'http://www.sblinks.org', 'http://www.sblinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(51, 'http://www.lutonengineering.com', 'http://www.lutonengineering.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 3, -1, 'en', 1, 1, 0), -(50, 'http://www.doubledirectory.com', 'http://www.doubledirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(49, 'http://www.boomdirectory.com', 'http://www.boomdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(48, 'http://www.jhucr.org', 'http://www.jhucr.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(47, 'http://www.deblinley.com', 'http://www.deblinley.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0), -(46, 'http://www.directorybin.com', 'http://www.directorybin.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(45, 'http://www.magdalyns.com', 'http://www.magdalyns.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(44, 'http://www.goobz.biz', 'http://www.goobz.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(43, 'http://www.gainweb.org', 'http://www.gainweb.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(42, 'http://www.indiabusinessdirectory.info', 'http://www.indiabusinessdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(41, 'http://www.omega-link.co.uk', 'http://www.omega-link.co.uk/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(40, 'http://www.webslink.info', 'http://www.webslink.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(39, 'http://www.nuclearland.com', 'http://www.nuclearland.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(37, 'http://www.freelistingdirectory.info', 'http://www.freelistingdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freelistingdirectory.info', 0, 0, 0, -1, 'en', 1, 1, 0), -(35, 'http://www.crazyleafdesign.com/webdirectory', 'http://www.crazyleafdesign.com/webdirectory/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(34, 'http://www.linkspremium.com', 'http://www.linkspremium.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(33, 'http://www.hitalyzer.com', 'http://www.hitalyzer.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(32, 'http://directory.seoexecutive.com', 'http://directory.seoexecutive.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(31, 'http://directory.allaboutadtips.com', 'http://directory.allaboutadtips.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0), -(30, 'http://www.clickmybrick.com', 'http://www.clickmybrick.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0), -(29, 'http://www.placeyourlinks.com', 'http://www.placeyourlinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(28, 'http://www.seocourt.com', 'http://www.seocourt.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(27, 'http://www.linkedout.info', 'http://www.linkedout.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(25, 'http://www.yvir.com', 'http://www.yvir.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'z=1&LINK_TYPE=2&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(26, 'http://www.triplewdirectory.com', 'http://www.triplewdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(23, 'http://www.1abc.org', 'http://www.1abc.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(22, 'http://www.pblake.com', 'http://www.pblake.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0), -(21, 'http://www.aaawebdirectory.com', 'http://www.aaawebdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(20, 'http://www.sanory.com', 'http://www.sanory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0), -(19, 'http://www.domaining.in', 'http://www.domaining.in/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(18, 'http://www.miriblack.com', 'http://www.miriblack.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0), -(17, 'http://www.alistsites.com', 'http://www.alistsites.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(16, 'http://www.cheapdirectory.net', 'http://www.cheapdirectory.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(15, 'http://www.ewebdir.com', 'http://www.ewebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0), -(14, 'http://www.tfwd.org', 'http://www.tfwd.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0), -(13, 'http://www.pr3plus.com', 'http://www.pr3plus.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(12, 'http://www.123hitlinks.info', 'http://www.123hitlinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(10, 'http://www.directoryvault.com', 'http://www.directoryvault.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(9, 'http://www.skypemedia.com', 'http://www.skypemedia.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(8, 'http://www.webhotlink.com', 'http://www.webhotlink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0), -(6, 'http://www.freewebsitedirectory.com', 'http://www.freewebsitedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(5, 'http://www.777media.com', 'http://www.777media.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0), -(3, 'http://www.onpaco.com', 'http://www.onpaco.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0), -(2, 'http://www.fat64.net', 'http://www.fat64.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0), -(1, 'http://directory.seofreetools.net', 'http://directory.seofreetools.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 1), -(160, 'http://www.o53.net', 'http://www.o53.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 1, -1, 'en', 1, 1, 0); +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=160 ; + +INSERT INTO `directories` (`id`, `domain`, `submit_url`, `captcha_script`, `search_script`, `title_col`, `url_col`, `description_col`, `name_col`, `email_col`, `category_col`, `cptcha_col`, `imagehash_col`, `imagehashurl_col`, `reciprocal_col`, `extra_val`, `is_captcha`, `working`, `google_pagerank`, `alexa_rank`, `lang_code`, `checked`, `script_type_id`, `rank`, `is_reciprocal`) VALUES +(1, 'http://directory.seofreetools.net', 'http://directory.seofreetools.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 1, 0), +(2, 'http://www.fat64.net', 'http://www.fat64.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(3, 'http://www.onpaco.com', 'http://www.onpaco.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(5, 'http://www.777media.com', 'http://www.777media.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(6, 'http://www.freewebsitedirectory.com', 'http://www.freewebsitedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0, 0), +(8, 'http://www.webhotlink.com', 'http://www.webhotlink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(9, 'http://www.skypemedia.com', 'http://www.skypemedia.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(10, 'http://www.directoryvault.com', 'http://www.directoryvault.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(12, 'http://www.123hitlinks.info', 'http://www.123hitlinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(13, 'http://www.pr3plus.com', 'http://www.pr3plus.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(14, 'http://www.tfwd.org', 'http://www.tfwd.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(15, 'http://www.ewebdir.com', 'http://www.ewebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(16, 'http://www.cheapdirectory.net', 'http://www.cheapdirectory.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(17, 'http://www.alistsites.com', 'http://www.alistsites.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(18, 'http://www.miriblack.com', 'http://www.miriblack.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(19, 'http://www.domaining.in', 'http://www.domaining.in/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(20, 'http://www.sanory.com', 'http://www.sanory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(21, 'http://www.aaawebdirectory.com', 'http://www.aaawebdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(22, 'http://www.pblake.com', 'http://www.pblake.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(23, 'http://www.1abc.org', 'http://www.1abc.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0, 0), +(25, 'http://www.yvir.com', 'http://www.yvir.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'z=1&LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(26, 'http://www.triplewdirectory.com', 'http://www.triplewdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(27, 'http://www.linkedout.info', 'http://www.linkedout.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(28, 'http://www.seocourt.com', 'http://www.seocourt.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(29, 'http://www.placeyourlinks.com', 'http://www.placeyourlinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(30, 'http://www.clickmybrick.com', 'http://www.clickmybrick.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(31, 'http://directory.allaboutadtips.com', 'http://directory.allaboutadtips.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(32, 'http://directory.seoexecutive.com', 'http://directory.seoexecutive.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(33, 'http://www.hitalyzer.com', 'http://www.hitalyzer.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(34, 'http://www.linkspremium.com', 'http://www.linkspremium.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(35, 'http://www.crazyleafdesign.com/webdirectory', 'http://www.crazyleafdesign.com/webdirectory/submit?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 2, 0), +(37, 'http://www.freelistingdirectory.info', 'http://www.freelistingdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freelistingdirectory.info', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(39, 'http://www.nuclearland.com', 'http://www.nuclearland.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(40, 'http://www.webslink.info', 'http://www.webslink.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(41, 'http://www.omega-link.co.uk', 'http://www.omega-link.co.uk/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(42, 'http://www.indiabusinessdirectory.info', 'http://www.indiabusinessdirectory.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(43, 'http://www.gainweb.org', 'http://www.gainweb.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 1, 0), +(44, 'http://www.goobz.biz', 'http://www.goobz.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(45, 'http://www.magdalyns.com', 'http://www.magdalyns.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(46, 'http://www.directorybin.com', 'http://www.directorybin.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0, 0), +(47, 'http://www.deblinley.com', 'http://www.deblinley.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(48, 'http://www.jhucr.org', 'http://www.jhucr.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(49, 'http://www.boomdirectory.com', 'http://www.boomdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(50, 'http://www.doubledirectory.com', 'http://www.doubledirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(51, 'http://www.lutonengineering.com', 'http://www.lutonengineering.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(52, 'http://www.sblinks.org', 'http://www.sblinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(53, 'http://www.mymaxlinks.org', 'http://www.mymaxlinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(54, 'http://www.holidaydig.com', 'http://www.holidaydig.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(55, 'http://www.yrkdirectory.com', 'http://www.yrkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(56, 'http://www.addyourlnksnow.com', 'http://www.addyourlnksnow.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(57, 'http://www.submitsitenow.info', 'http://www.submitsitenow.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(58, 'http://www.directoryrank.net', 'http://www.directoryrank.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(61, 'http://www.tkdirectory.com', 'http://www.tkdirectory.com/submit.php?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'reciprocal=1&LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(62, 'http://www.jambezi.com', 'http://www.jambezi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.jambezi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(63, 'http://www.greatdir.net', 'http://www.greatdir.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(64, 'http://www.insectuniverse.com', 'http://www.insectuniverse.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.insectuniverse.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(65, 'http://www.gkiv.com', 'http://www.gkiv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(66, 'http://www.haqj.com', 'http://www.haqj.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(67, 'http://www.owdirectory.com', 'http://www.owdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(68, 'http://www.picna.com', 'http://www.picna.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.picna.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(70, 'http://www.towerpromote.com', 'http://www.towerpromote.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(72, 'http://www.thelivinglink.net', 'http://www.thelivinglink.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(73, 'http://www.mytopdirectory.info', 'http://www.mytopdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(76, 'http://www.counterdeal.com', 'http://www.counterdeal.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(77, 'http://www.mymaxlinks.info', 'http://www.mymaxlinks.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(78, 'http://www.prolificpi.com', 'http://www.prolificpi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.prolificpi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(79, 'http://www.migliana.com', 'http://www.migliana.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.migliana.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(80, 'http://www.tuenschel.com', 'http://www.tuenschel.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.tuenschel.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(82, 'http://www.lemurgene.com', 'http://www.lemurgene.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(83, 'http://www.biowatchmed.net', 'http://www.biowatchmed.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(84, 'http://www.gfxmedia.us', 'http://www.gfxmedia.us/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(85, 'http://www.ns8.biz', 'http://www.ns8.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(86, 'http://www.coolwebsitelistings.com', 'http://www.coolwebsitelistings.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(87, 'http://www.freewd.org', 'http://www.freewd.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(88, 'http://www.agrieducation.org', 'http://www.agrieducation.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(89, 'http://www.liveurls.net', 'http://www.liveurls.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(90, 'http://www.zzdirectory.com', 'http://www.zzdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(91, 'http://www.homessearchengine.com', 'http://www.homessearchengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(92, 'http://www.teacherslounge.info', 'http://www.teacherslounge.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(93, 'http://www.yournetdirectory.com', 'http://www.yournetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(94, 'http://z0p.com', 'http://z0p.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(96, 'http://www.etup.org', 'http://www.etup.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(97, 'http://www.ggfb.org', 'http://www.ggfb.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(98, 'http://www.jordangreen.info', 'http://www.jordangreen.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(99, 'http://www.linkfly.info', 'http://www.linkfly.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(100, 'http://www.thehdb.com', 'http://www.thehdb.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(101, 'http://www.zerotres.com', 'http://www.zerotres.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(102, 'http://www.anyweblist.com', 'http://www.anyweblist.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.anyweblist.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(103, 'http://www.cheapwebdir.com', 'http://www.cheapwebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(104, 'http://www.directoryfreelink.com', 'http://www.directoryfreelink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.directoryfreelink.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(106, 'http://www.freeonlineindex.com', 'http://www.freeonlineindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(107, 'http://www.freeweblist.info', 'http://www.freeweblist.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(108, 'http://www.generalnetdirectory.com', 'http://www.generalnetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(109, 'http://www.heydirectory.com', 'http://www.heydirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(110, 'http://www.inlinkdirectory.com', 'http://www.inlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.inlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(111, 'http://www.monsterlinkdirectory.com', 'http://www.monsterlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.monsterlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(112, 'http://www.netdirectorylink.com', 'http://www.netdirectorylink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(113, 'http://www.searchpowertour.com', 'http://www.searchpowertour.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.searchpowertour.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(114, 'http://www.seolistsite.com', 'http://www.seolistsite.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.seolistsite.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(115, 'http://www.urlvault.info', 'http://www.urlvault.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.urlvault.info', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(116, 'http://www.websitelists.info', 'http://www.websitelists.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(117, 'http://www.worldurllink.com', 'http://www.worldurllink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.worldurllink.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(119, 'http://www.netnamesindex.com', 'http://www.netnamesindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.netnamesindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(120, 'http://www.edirectori.com', 'http://www.edirectori.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(121, 'http://www.stepmind.com', 'http://www.stepmind.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(122, 'http://www.devdir.biz', 'http://www.devdir.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.devdir.biz', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(123, 'http://www.findinfo.ws', 'http://www.findinfo.ws/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(124, 'http://www.vccllc.com', 'http://www.vccllc.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(125, 'http://www.freeonlineregister.com', 'http://www.freeonlineregister.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineregister.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(126, 'http://www.thecommercialdirectory.com', 'http://www.thecommercialdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(127, 'http://www.visuallinkdirectory.com', 'http://www.visuallinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(128, 'http://directorywind.com', 'http://directorywind.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(129, 'http://www.directorydr.com', 'http://www.directorydr.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(130, 'http://www.seodir.eu', 'http://www.seodir.eu/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(131, 'http://www.corporategoof.com', 'http://www.corporategoof.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(132, 'http://www.easyadsworld.com', 'http://www.easyadsworld.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(133, 'http://www.lexormedia.com', 'http://www.lexormedia.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(134, 'http://www.minidirectory.info', 'http://www.minidirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(135, 'http://www.extreme-directory.net', 'http://www.extreme-directory.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0, 0), +(136, 'http://www.faceahead.com', 'http://www.faceahead.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(137, 'http://www.firstfindengine.com', 'http://www.firstfindengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.firstfindengine.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(138, 'http://www.go2directory.info', 'http://www.go2directory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(139, 'http://www.interactive-directory.com', 'http://www.interactive-directory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(140, 'http://www.w3c-software.com', 'http://www.w3c-software.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(141, 'http://www.wishdc.org', 'http://www.wishdc.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(142, 'http://www.westcelt.org', 'http://www.westcelt.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(143, 'http://www.webdirectorybook.com', 'http://www.webdirectorybook.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(144, 'http://www.oroop.com', 'http://www.oroop.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(145, 'http://www.listasweb.info', 'http://www.listasweb.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(146, 'http://www.sblinks.info', 'http://www.sblinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(147, 'http://www.thehopedirectory.com', 'http://www.thehopedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(148, 'http://www.clocktowerstudio.com', 'http://www.clocktowerstudio.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(149, 'http://www.infotechwv.com', 'http://www.infotechwv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(150, 'http://www.dawsoneng.com', 'http://www.dawsoneng.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(151, 'http://www.cafrid.com', 'http://www.cafrid.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(152, 'http://www.fusionsalcedo.com', 'http://www.fusionsalcedo.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(153, 'http://www.justaskluke.com', 'http://www.justaskluke.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(154, 'http://www.logha.com', 'http://www.logha.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(155, 'http://www.pacdec.org', 'http://www.pacdec.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(156, 'http://www.sitechakra.com', 'http://www.sitechakra.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(157, 'http://www.webbacklinks.com', 'http://www.webbacklinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(158, 'http://www.searchnsearch.com', 'http://www.searchnsearch.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0); + CREATE TABLE IF NOT EXISTS `dirsubmitinfo` ( `id` bigint(24) unsigned NOT NULL AUTO_INCREMENT, @@ -712,11 +714,11 @@ INSERT INTO `settings` (`id`, `set_label`, `set_name`, `set_val`, `set_category` (2, 'Seo Panel Description', 'SP_DESCRIPTION', 'A complete free control panel for managing search engine optimization of your websites. It\ncontaining lots of hot seo tools to increase and track the performance your websites. Its an open\nsource software and also you can develop your own seo plugins for seo panel.', 'system', 'text', 1), (3, 'Seo Panel Keywords', 'SP_KEYWORDS', 'Seo Panel,seo control panel,search engine optimization panel,seo tools kit,keyword rank checker,google pagerank checker,alexa rank checker,sitemap generator,meta tag generator,back link checker,Website Submission tool', 'system', 'text', 1), (4, 'Number of entries per page', 'SP_PAGINGNO', '10', 'system', 'small', 1), -(5, 'Delay between each spider crawl(seconds)', 'SP_CRAWL_DELAY', '5', 'system', 'small', 1), -(6, 'Allow user to generate reports', 'SP_USER_GEN_REPORT', '0', 'system', 'bool', 1), +(5, 'Delay between each spider crawl(seconds)', 'SP_CRAWL_DELAY', '5', 'report', 'small', 1), +(6, 'Allow user to generate reports', 'SP_USER_GEN_REPORT', '0', 'report', 'bool', 1), (7, 'Image hotlink protection enabled', 'SP_HOTLINKING', '1', 'system', 'bool', 0), (8, 'User registration interface', 'SP_USER_REGISTRATION', '1', 'system', 'bool', 1), -(9, 'Enable Proxy', 'SP_ENABLE_PROXY', '0', 'system', 'bool', 1), +(9, 'Enable Proxy', 'SP_ENABLE_PROXY', '0', 'proxy', 'bool', 1), (10, 'Default Language', 'SP_DEFAULTLANG', 'en', 'system', 'small', 1), (11, 'User agent', 'SP_USER_AGENT', 'Mozilla/5.0 (Windows; U; MSIE 9.0; WIndows NT 9.0; en-US))', 'system', 'large', 1), (12, 'Seo Panel API Key', 'SP_API_KEY', '', 'system', 'large', 1), @@ -739,7 +741,7 @@ INSERT INTO `settings` (`id`, `set_label`, `set_name`, `set_val`, `set_category` (29, 'Allow users to schedule reports', 'SP_ALLOW_USER_SCHEDULE_REPORT', '1', 'report', 'bool', 1), (30, 'System report generation interval', 'SP_SYSTEM_REPORT_INTERVAL', '1', 'report', 'small', 1), (31, 'Enable report email notification', 'SP_REPORT_EMAIL_NOTIFICATION', '1', 'report', 'bool', 1), -(32, 'Number of keywords needs to be checked in each cron execution', 'SP_NUMBER_KEYWORDS_CRON', '0', 'report', 'small', 1), +(32, 'Number of keywords needs to be checked in each cron execution', 'SP_NUMBER_KEYWORDS_CRON', '3', 'report', 'small', 1), (33, 'Crawl relative links in a page', 'SP_RELATIVE_LINK_CRAWL', '1', 'siteauditor', 'bool', 1), (34, 'Enable HTTP Proxy Tunnel', 'CURLOPT_HTTPPROXYTUNNEL_VAL', '1', 'proxy', 'bool', 1), (35, 'Deactivate Proxy When Crawling Failed', 'PROXY_DEACTIVATE_CRAWL', '0', 'proxy', 'bool', 1), @@ -780,105 +782,6 @@ INSERT INTO `themes` (`id`, `name`, `folder`, `author`, `description`, `version` (1, 'Classic', 'classic', 'Geo Varghese', 'Classic theme of Seo Panel', '1.0.0', 'http://www.seopanel.in/theme/l/1/classic/', 1, 1), (2, 'Simple', 'simple', 'Geo Varghese', 'Simple theme of Seo Panel', '1.0.0', 'http://www.seopanel.in/theme/l/2/simple/', 0, 1); -CREATE TABLE IF NOT EXISTS `timezone` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `timezone_name` varchar(150) COLLATE utf8_unicode_ci NOT NULL, - `timezone_label` varchar(150) COLLATE utf8_unicode_ci NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=91 ; - -INSERT INTO `timezone` (`id`, `timezone_name`, `timezone_label`) VALUES -(1, 'Pacific/Midway', '(GMT-11:00) Midway Island, Samoa'), -(2, 'America/Adak', '(GMT-10:00) Hawaii-Aleutian'), -(3, 'Etc/GMT+10', '(GMT-10:00) Hawaii'), -(4, 'Pacific/Marquesas', '(GMT-09:30) Marquesas Islands'), -(5, 'Pacific/Gambier', '(GMT-09:00) Gambier Islands'), -(6, 'America/Anchorage', '(GMT-09:00) Alaska'), -(7, 'America/Ensenada', '(GMT-08:00) Tijuana, Baja California'), -(8, 'Etc/GMT+8', '(GMT-08:00) Pitcairn Islands'), -(9, 'America/Los_Angeles', '(GMT-08:00) Pacific Time (US & Canada)'), -(10, 'America/Denver', '(GMT-07:00) Mountain Time (US & Canada)'), -(11, 'America/Chihuahua', '(GMT-07:00) Chihuahua, La Paz, Mazatlan'), -(12, 'America/Dawson_Creek', '(GMT-07:00) Arizona'), -(13, 'America/Belize', '(GMT-06:00) Saskatchewan, Central America'), -(14, 'America/Cancun', '(GMT-06:00) Guadalajara, Mexico City, Monterrey'), -(15, 'Chile/EasterIsland', '(GMT-06:00) Easter Island'), -(16, 'America/Chicago', '(GMT-06:00) Central Time (US & Canada)'), -(17, 'America/New_York', '(GMT-05:00) Eastern Time (US & Canada)'), -(18, 'America/Havana', '(GMT-05:00) Cuba'), -(19, 'America/Bogota', '(GMT-05:00) Bogota, Lima, Quito, Rio Branco'), -(20, 'America/Caracas', '(GMT-04:30) Caracas'), -(21, 'America/Santiago', '(GMT-04:00) Santiago'), -(22, 'America/La_Paz', '(GMT-04:00) La Paz'), -(23, 'Atlantic/Stanley', '(GMT-04:00) Faukland Islands'), -(24, 'America/Campo_Grande', '(GMT-04:00) Brazil'), -(25, 'America/Goose_Bay', '(GMT-04:00) Atlantic Time (Goose Bay)'), -(26, 'America/Glace_Bay', '(GMT-04:00) Atlantic Time (Canada)'), -(27, 'America/St_Johns', '(GMT-03:30) Newfoundland'), -(28, 'America/Araguaina', '(GMT-03:00) UTC-3'), -(29, 'America/Montevideo', '(GMT-03:00) Montevideo'), -(30, 'America/Miquelon', '(GMT-03:00) Miquelon, St. Pierre'), -(31, 'America/Godthab', '(GMT-03:00) Greenland'), -(32, 'America/Argentina/Buenos_Aires', '(GMT-03:00) Buenos Aires'), -(33, 'America/Sao_Paulo', '(GMT-03:00) Brasilia'), -(34, 'America/Noronha', '(GMT-02:00) Mid-Atlantic'), -(35, 'Atlantic/Cape_Verde', '(GMT-01:00) Cape Verde Is.'), -(36, 'Atlantic/Azores', '(GMT-01:00) Azores'), -(37, 'Europe/Belfast', '(GMT) Greenwich Mean Time : Belfast'), -(38, 'Europe/Dublin', '(GMT) Greenwich Mean Time : Dublin'), -(39, 'Europe/Lisbon', '(GMT) Greenwich Mean Time : Lisbon'), -(40, 'Europe/London', '(GMT) Greenwich Mean Time : London'), -(41, 'Africa/Abidjan', '(GMT) Monrovia, Reykjavik'), -(42, 'Europe/Berlin', '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna'), -(43, 'Europe/Belgrade', '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague'), -(44, 'Europe/Brussels', '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris'), -(45, 'Africa/Algiers', '(GMT+01:00) West Central Africa'), -(46, 'Africa/Windhoek', '(GMT+01:00) Windhoek'), -(47, 'Asia/Beirut', '(GMT+02:00) Beirut'), -(48, 'Africa/Cairo', '(GMT+02:00) Cairo'), -(49, 'Asia/Gaza', '(GMT+02:00) Gaza'), -(50, 'Africa/Blantyre', '(GMT+02:00) Harare, Pretoria'), -(51, 'Asia/Jerusalem', '(GMT+02:00) Jerusalem'), -(52, 'Europe/Minsk', '(GMT+02:00) Minsk'), -(53, 'Asia/Damascus', '(GMT+02:00) Syria'), -(54, 'Europe/Moscow', '(GMT+03:00) Moscow, St. Petersburg, Volgograd'), -(55, 'Africa/Addis_Ababa', '(GMT+03:00) Nairobi'), -(56, 'Asia/Tehran', '(GMT+03:30) Tehran'), -(57, 'Asia/Dubai', '(GMT+04:00) Abu Dhabi, Muscat'), -(58, 'Asia/Yerevan', '(GMT+04:00) Yerevan'), -(59, 'Asia/Kabul', '(GMT+04:30) Kabul'), -(60, 'Asia/Yekaterinburg', '(GMT+05:00) Ekaterinburg'), -(61, 'Asia/Tashkent', '(GMT+05:00) Tashkent'), -(62, 'Asia/Kolkata', '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi'), -(63, 'Asia/Katmandu', '(GMT+05:45) Kathmandu'), -(64, 'Asia/Dhaka', '(GMT+06:00) Astana, Dhaka'), -(65, 'Asia/Novosibirsk', '(GMT+06:00) Novosibirsk'), -(66, 'Asia/Rangoon', '(GMT+06:30) Yangon (Rangoon)'), -(67, 'Asia/Bangkok', '(GMT+07:00) Bangkok, Hanoi, Jakarta'), -(68, 'Asia/Krasnoyarsk', '(GMT+07:00) Krasnoyarsk'), -(69, 'Asia/Hong_Kong', '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi'), -(70, 'Asia/Irkutsk', '(GMT+08:00) Irkutsk, Ulaan Bataar'), -(71, 'Australia/Perth', '(GMT+08:00) Perth'), -(72, 'Australia/Eucla', '(GMT+08:45) Eucla'), -(73, 'Asia/Tokyo', '(GMT+09:00) Osaka, Sapporo, Tokyo'), -(74, 'Asia/Seoul', '(GMT+09:00) Seoul'), -(75, 'Asia/Yakutsk', '(GMT+09:00) Yakutsk'), -(76, 'Australia/Adelaide', '(GMT+09:30) Adelaide'), -(77, 'Australia/Darwin', '(GMT+09:30) Darwin'), -(78, 'Australia/Brisbane', '(GMT+10:00) Brisbane'), -(79, 'Australia/Hobart', '(GMT+10:00) Hobart'), -(80, 'Asia/Vladivostok', '(GMT+10:00) Vladivostok'), -(81, 'Australia/Lord_Howe', '(GMT+10:30) Lord Howe Island'), -(82, 'Etc/GMT-11', '(GMT+11:00) Solomon Is., New Caledonia'), -(83, 'Asia/Magadan', '(GMT+11:00) Magadan'), -(84, 'Pacific/Norfolk', '(GMT+11:30) Norfolk Island'), -(85, 'Asia/Anadyr', '(GMT+12:00) Anadyr, Kamchatka'), -(86, 'Pacific/Auckland', '(GMT+12:00) Auckland, Wellington'), -(87, 'Etc/GMT-12', '(GMT+12:00) Fiji, Kamchatka, Marshall Is.'), -(88, 'Pacific/Chatham', '(GMT+12:45) Chatham Islands'), -(89, 'Pacific/Tongatapu', '(GMT+13:00) Nuku''alofa'), -(90, 'Pacific/Kiritimati', '(GMT+14:00) Kiritimati'); - CREATE TABLE IF NOT EXISTS `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `utype_id` int(11) DEFAULT NULL, @@ -929,4 +832,153 @@ CREATE TABLE IF NOT EXISTS `websites` ( `user_id` int(11) DEFAULT NULL, `status` tinyint(1) NOT NULL, PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; \ No newline at end of file +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +UPDATE searchengines SET regex = '(.*?)<\\/a><\\/h2>.*?(.*?)<\\/p>' WHERE url like '%bing.com%'; + +DROP TABLE IF EXISTS `timezone`; +CREATE TABLE IF NOT EXISTS `timezone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `timezone_name` varchar(150) COLLATE utf8_unicode_ci NOT NULL, + `timezone_label` varchar(150) COLLATE utf8_unicode_ci NOT NULL, + `gmt_diff` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '+00.00', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=91 ; + +-- +-- Dumping data for table `timezone` +-- + +INSERT INTO `timezone` (`id`, `timezone_name`, `timezone_label`, `gmt_diff`) VALUES +(1, 'Pacific/Midway', '(GMT-11:00) Midway Island, Samoa', '-11:00'), +(2, 'America/Adak', '(GMT-10:00) Hawaii-Aleutian', '-10:00'), +(3, 'Etc/GMT+10', '(GMT-10:00) Hawaii', '-10:00'), +(4, 'Pacific/Marquesas', '(GMT-09:30) Marquesas Islands', '-09:30'), +(5, 'Pacific/Gambier', '(GMT-09:00) Gambier Islands', '-09:00'), +(6, 'America/Anchorage', '(GMT-09:00) Alaska', '-09:00'), +(7, 'America/Ensenada', '(GMT-08:00) Tijuana, Baja California', '-08:00'), +(8, 'Etc/GMT+8', '(GMT-08:00) Pitcairn Islands', '-08:00'), +(9, 'America/Los_Angeles', '(GMT-08:00) Pacific Time (US & Canada)', '-08:00'), +(10, 'America/Denver', '(GMT-07:00) Mountain Time (US & Canada)', '-07:00'), +(11, 'America/Chihuahua', '(GMT-07:00) Chihuahua, La Paz, Mazatlan', '-07:00'), +(12, 'America/Dawson_Creek', '(GMT-07:00) Arizona', '-07:00'), +(13, 'America/Belize', '(GMT-06:00) Saskatchewan, Central America', '-06:00'), +(14, 'America/Cancun', '(GMT-06:00) Guadalajara, Mexico City, Monterrey', '-06:00'), +(15, 'Chile/EasterIsland', '(GMT-06:00) Easter Island', '-06:00'), +(16, 'America/Chicago', '(GMT-06:00) Central Time (US & Canada)', '-06:00'), +(17, 'America/New_York', '(GMT-05:00) Eastern Time (US & Canada)', '-05:00'), +(18, 'America/Havana', '(GMT-05:00) Cuba', '-05:00'), +(19, 'America/Bogota', '(GMT-05:00) Bogota, Lima, Quito, Rio Branco', '-05:00'), +(20, 'America/Caracas', '(GMT-04:30) Caracas', '-04:30'), +(21, 'America/Santiago', '(GMT-04:00) Santiago', '-04:00'), +(22, 'America/La_Paz', '(GMT-04:00) La Paz', '-04:00'), +(23, 'Atlantic/Stanley', '(GMT-04:00) Faukland Islands', '-04:00'), +(24, 'America/Campo_Grande', '(GMT-04:00) Brazil', '-04:00'), +(25, 'America/Goose_Bay', '(GMT-04:00) Atlantic Time (Goose Bay)', '-04:00'), +(26, 'America/Glace_Bay', '(GMT-04:00) Atlantic Time (Canada)', '-04:00'), +(27, 'America/St_Johns', '(GMT-03:30) Newfoundland', '-03:30'), +(28, 'America/Araguaina', '(GMT-03:00) UTC-3', '-03:00'), +(29, 'America/Montevideo', '(GMT-03:00) Montevideo', '-03:00'), +(30, 'America/Miquelon', '(GMT-03:00) Miquelon, St. Pierre', '-03:00'), +(31, 'America/Godthab', '(GMT-03:00) Greenland', '-03:00'), +(32, 'America/Argentina/Buenos_Aires', '(GMT-03:00) Buenos Aires', '-03:00'), +(33, 'America/Sao_Paulo', '(GMT-03:00) Brasilia', '-03:00'), +(34, 'America/Noronha', '(GMT-02:00) Mid-Atlantic', '-02:00'), +(35, 'Atlantic/Cape_Verde', '(GMT-01:00) Cape Verde Is.', '-01:00'), +(36, 'Atlantic/Azores', '(GMT-01:00) Azores', '-01:00'), +(37, 'Europe/Belfast', '(GMT) Greenwich Mean Time : Belfast', '+00:00'), +(38, 'Europe/Dublin', '(GMT) Greenwich Mean Time : Dublin', '+00:00'), +(39, 'Europe/Lisbon', '(GMT) Greenwich Mean Time : Lisbon', '+00:00'), +(40, 'Europe/London', '(GMT) Greenwich Mean Time : London', '+00:00'), +(41, 'Africa/Abidjan', '(GMT) Monrovia, Reykjavik', '+00:00'), +(42, 'Europe/Berlin', '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna', '+01:00'), +(43, 'Europe/Belgrade', '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague', '+01:00'), +(44, 'Europe/Brussels', '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris', '+01:00'), +(45, 'Africa/Algiers', '(GMT+01:00) West Central Africa', '+01:00'), +(46, 'Africa/Windhoek', '(GMT+01:00) Windhoek', '+01:00'), +(47, 'Asia/Beirut', '(GMT+02:00) Beirut', '+02:00'), +(48, 'Africa/Cairo', '(GMT+02:00) Cairo', '+02:00'), +(49, 'Asia/Gaza', '(GMT+02:00) Gaza', '+02:00'), +(50, 'Africa/Blantyre', '(GMT+02:00) Harare, Pretoria', '+02:00'), +(51, 'Asia/Jerusalem', '(GMT+02:00) Jerusalem', '+02:00'), +(52, 'Europe/Minsk', '(GMT+02:00) Minsk', '+02:00'), +(53, 'Asia/Damascus', '(GMT+02:00) Syria', '+02:00'), +(54, 'Europe/Moscow', '(GMT+03:00) Moscow, St. Petersburg, Volgograd', '+03:00'), +(55, 'Africa/Addis_Ababa', '(GMT+03:00) Nairobi', '+03:00'), +(56, 'Asia/Tehran', '(GMT+03:30) Tehran', '+03:30'), +(57, 'Asia/Dubai', '(GMT+04:00) Abu Dhabi, Muscat', '+04:00'), +(58, 'Asia/Yerevan', '(GMT+04:00) Yerevan', '+04:00'), +(59, 'Asia/Kabul', '(GMT+04:30) Kabul', '+04:30'), +(60, 'Asia/Yekaterinburg', '(GMT+05:00) Ekaterinburg', '+05:00'), +(61, 'Asia/Tashkent', '(GMT+05:00) Tashkent', '+05:00'), +(62, 'Asia/Kolkata', '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi', '+05:30'), +(63, 'Asia/Katmandu', '(GMT+05:45) Kathmandu', '+05:45'), +(64, 'Asia/Dhaka', '(GMT+06:00) Astana, Dhaka', '+06:00'), +(65, 'Asia/Novosibirsk', '(GMT+06:00) Novosibirsk', '+06:00'), +(66, 'Asia/Rangoon', '(GMT+06:30) Yangon (Rangoon)', '+06:30'), +(67, 'Asia/Bangkok', '(GMT+07:00) Bangkok, Hanoi, Jakarta', '+07:00'), +(68, 'Asia/Krasnoyarsk', '(GMT+07:00) Krasnoyarsk', '+07:00'), +(69, 'Asia/Hong_Kong', '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi', '+08:00'), +(70, 'Asia/Irkutsk', '(GMT+08:00) Irkutsk, Ulaan Bataar', '+08:00'), +(71, 'Australia/Perth', '(GMT+08:00) Perth', '+08:00'), +(72, 'Australia/Eucla', '(GMT+08:45) Eucla', '+08:45'), +(73, 'Asia/Tokyo', '(GMT+09:00) Osaka, Sapporo, Tokyo', '+09:00'), +(74, 'Asia/Seoul', '(GMT+09:00) Seoul', '+09:00'), +(75, 'Asia/Yakutsk', '(GMT+09:00) Yakutsk', '+09:00'), +(76, 'Australia/Adelaide', '(GMT+09:30) Adelaide', '+09:30'), +(77, 'Australia/Darwin', '(GMT+09:30) Darwin', '+09:30'), +(78, 'Australia/Brisbane', '(GMT+10:00) Brisbane', '+10:00'), +(79, 'Australia/Hobart', '(GMT+10:00) Hobart', '+10:00'), +(80, 'Asia/Vladivostok', '(GMT+10:00) Vladivostok', '+10:00'), +(81, 'Australia/Lord_Howe', '(GMT+10:30) Lord Howe Island', '+10:30'), +(82, 'Etc/GMT-11', '(GMT+11:00) Solomon Is., New Caledonia', '+11:00'), +(83, 'Asia/Magadan', '(GMT+11:00) Magadan', '+11:00'), +(84, 'Pacific/Norfolk', '(GMT+11:30) Norfolk Island', '+11:30'), +(85, 'Asia/Anadyr', '(GMT+12:00) Anadyr, Kamchatka', '+12:00'), +(86, 'Pacific/Auckland', '(GMT+12:00) Auckland, Wellington', '+12:00'), +(87, 'Etc/GMT-12', '(GMT+12:00) Fiji, Kamchatka, Marshall Is.', '+12:00'), +(88, 'Pacific/Chatham', '(GMT+12:45) Chatham Islands', '+12:45'), +(89, 'Pacific/Tongatapu', '(GMT+13:00) Nuku''alofa', '+13:00'), +(90, 'Pacific/Kiritimati', '(GMT+14:00) Kiritimati', '+14:00'); + +-- +-- Seo Panel 3.7.0 changes +-- + +ALTER TABLE `searchresults` ADD `result_date` DATE NULL , ADD INDEX ( `result_date` ); +UPDATE `searchresults` SET `result_date` = FROM_UNIXTIME(time, '%Y-%m-%d'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Maximum number of proxies used in single execution', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', '3', 'proxy', 'small', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('API Secret', 'API_SECRET', '', 'api', 'medium', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Company Name', 'SP_COMPANY_NAME', 'Seo Panel', 'system', 'medium', '1'); + +UPDATE `settings` SET `set_category` = 'proxy' WHERE set_name='SP_ENABLE_PROXY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_CRAWL_DELAY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_GEN_REPORT'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_AGENT'; +UPDATE `settings` SET `set_category` = 'api' WHERE set_name='SP_API_KEY'; +UPDATE `settings` SET `set_val` = '0' WHERE set_name='SP_USER_REGISTRATION'; +UPDATE `settings` SET `set_val` = '1' WHERE set_name='SP_NUMBER_KEYWORDS_CRON'; + +UPDATE searchengines SET `cookie_send` = 'sB=v=1&n=100&sh=1&rw=new', +`regex` = '(.*?)<\\/a><\\/h3>.*?(.*?)<\\/p>' +WHERE url like '%yahoo%'; + +UPDATE `searchengines` SET url = CONCAT(url, "&gws_rd=cr") WHERE `url` LIKE '%google%'; + +-- +-- Table structure for table `information_list` +-- + +CREATE TABLE IF NOT EXISTS `information_list` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `info_type` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'news', + `content` text COLLATE utf8_unicode_ci NOT NULL, + `update_date` date NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; diff --git a/install/data/textlang.sql b/install/data/textlang.sql index e43a5f4e..afe24bcc 100644 --- a/install/data/textlang.sql +++ b/install/data/textlang.sql @@ -25,7 +25,7 @@ INSERT INTO `languages` (`lang_code`, `lang_name`, `lang_show`, `RTL`, `translat ('hi', 'Hindi', 'हिनà¥à¤¦à¥€', 0, 0), ('ar', 'Arabic', 'العربية', 1, 1), ('pt', 'Portuguese', 'português', 0, 1), -('sv', 'Swedish', 'Svenska', 0, 0), +('sv', 'Swedish', 'Svenska', 0, 1), ('no', 'Norwegian', 'Norsk', 0, 0), ('da', 'Danish', 'dansk', 0, 1), ('fi', 'Finnish', 'suomi', 0, 0), @@ -38,7 +38,7 @@ INSERT INTO `languages` (`lang_code`, `lang_name`, `lang_show`, `RTL`, `translat ('he', 'Hebrew', 'עברית / עִבְרִית', 1, 1), ('ko', 'Korean', '한국어 [韓國語]', 0, 0), ('zh', 'Chinese (Simplified)', '中文(简体)', 0, 1), -('ja', 'Japanese', '日本語 ', 0, 0), +('ja', 'Japanese', '日本語 ', 0, 1), ('tl', 'Tagalog', 'Tagalog', 0, 0), ('id', 'Indonesian', 'Bahasa Indonesia', 0, 1), ('fa', 'Farsi', 'پارسی', 1, 1), @@ -71,12 +71,12 @@ CREATE TABLE IF NOT EXISTS `texts` ( `changed` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `language_id` (`lang_code`,`category`,`label`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=11958 ; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=12495 ; INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES (1, 'en', 'common', 'lang', 'Language', '2010-09-08 07:37:53'), (2, 'de', 'common', 'lang', 'Sprache', '2014-01-19 11:36:34'), -(3, 'fr', 'common', 'lang', 'Langue', '2014-01-13 00:24:07'), +(3, 'fr', 'common', 'lang', 'Langue', '2015-05-29 10:04:49'), (4, 'en', 'common', 'contact', 'Contact', '2010-09-08 08:08:36'), (5, 'en', 'common', 'help', 'Help', '2010-09-08 08:09:00'), (6, 'en', 'common', 'forum', 'Forum', '2010-09-08 08:09:19'), @@ -88,7 +88,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (12, 'en', 'common', 'Donate', 'Donate', '2010-09-08 08:14:25'), (13, 'en', 'common', 'My Account', 'My Account', '2010-09-08 08:14:38'), (14, 'en', 'common', 'Sign Up', 'Sign Up', '2010-09-08 08:14:49'), -(15, 'fr', 'common', 'Support', 'Support', '2014-01-13 00:24:07'), +(15, 'fr', 'common', 'Support', 'Support', '2015-05-29 10:04:49'), (16, 'en', 'common', 'User Panel', 'User Panel', '2010-09-08 08:25:16'), (17, 'en', 'common', 'Admin Panel', 'Admin Panel', '2010-09-08 08:25:37'), (18, 'en', 'common', 'copyright', 'Copyright © [year] www.seopanel.in All rights reserved', '2010-09-08 08:29:30'), @@ -328,7 +328,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (264, 'en', 'button', 'Submit', 'Submit', '2010-09-17 10:25:35'), (265, 'en', 'button', 'Reload', 'Reload', '2010-09-17 10:25:50'), (266, 'en', 'label', 'wantproceed', 'Do you really want to proceed?', '2010-09-18 06:53:29'), -(267, 'de', 'label', 'wantproceed', 'Wollen Sie wirklich fortfahren?', '2014-01-19 11:38:31'), +(267, 'de', 'label', 'wantproceed', 'Wollen Sie wirklich fortfahren?', '2014-06-22 11:43:55'), (268, 'en', 'label', 'translation by', 'translation by', '2010-09-18 07:29:51'), (269, 'en', 'label', 'Download', 'Download', '2010-09-18 07:36:36'), (270, 'en', 'label', 'noactiveplugins', 'No Active Seo Plugins Found!', '2010-09-18 09:52:57'), @@ -338,10 +338,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (274, 'es', 'backlink', 'Saved backlink results of', 'Se han guardado los resultados de ', '2012-05-31 10:35:06'), (275, 'fr', 'backlink', 'clickproceedbacklink', 'Indiquer une URL par ligne. Cliquer sur Valider pour vérifier les liens entrants.', '2010-09-27 10:14:29'), (276, 'fr', 'backlink', 'Saved backlink results of', 'Résultats enregistrés des liens entrants de ', '2010-09-27 10:14:29'), -(277, 'fr', 'website', 'Edit Website', 'Editer le site web', '2010-09-22 19:16:10'), -(278, 'fr', 'website', 'plscrtwebsite', 'Merci de créer un site web avant d\\''utiliser les outils et plugins seo.', '2010-09-22 19:16:10'), -(279, 'fr', 'website', 'Website already exist', 'Le site web existe déjà.', '2010-09-22 19:16:10'), -(280, 'fr', 'website', 'yourwebalreday', 'votre site web si vous en avez déjà créé un.', '2010-09-22 19:16:10'), +(277, 'fr', 'website', 'Edit Website', 'Editer le site web', '2015-05-29 10:10:52'), +(278, 'fr', 'website', 'plscrtwebsite', 'Merci de créer un site web avant d\\''utiliser les outils et plugins seo.', '2015-05-29 10:10:52'), +(279, 'fr', 'website', 'Website already exist', 'Le site web existe déjà.', '2015-05-29 10:10:52'), +(280, 'fr', 'website', 'yourwebalreday', 'votre site web si vous en avez déjà créé un.', '2015-05-29 10:10:52'), (281, 'es', 'button', 'Cancel', 'Cancelar', '2014-01-08 19:34:14'), (282, 'es', 'button', 'Check Status', 'Comprobar estado', '2014-01-08 19:34:14'), (283, 'es', 'button', 'Proceed', 'Proceder', '2014-01-08 19:34:14'), @@ -658,107 +658,107 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (589, 'en', 'settings', 'Click here to become a sponsor for Seo Panel', 'Donate $100 and become a sponsor of Seo Panel.', '2010-09-29 08:25:10'), (590, 'en', 'label', 'Sponsors', 'Sponsors', '2010-09-26 10:18:27'), (591, 'en', 'settings', 'SP_DEFAULTLANG', 'Default Language', '2010-09-27 08:46:39'), -(592, 'fr', 'common', 'Action', 'Action', '2014-01-13 00:24:07'), -(593, 'fr', 'common', 'Activate', 'Activer', '2014-01-13 00:24:07'), -(594, 'fr', 'common', 'Active', 'Active', '2014-01-13 00:24:07'), -(595, 'fr', 'common', 'Admin Panel', 'Administration', '2014-01-13 00:24:07'), -(596, 'fr', 'common', 'Alexa Rank', 'Rank Alexa', '2014-01-13 00:24:07'), -(597, 'fr', 'common', 'All', 'Tout', '2014-01-13 00:24:07'), -(598, 'fr', 'common', 'Category', 'Catégorie', '2014-01-13 00:24:07'), -(599, 'fr', 'common', 'contact', 'Contact', '2014-01-13 00:24:07'), -(600, 'fr', 'common', 'copyright', 'Copyright © [year] www.seopanel.in Tous droits réservés.', '2014-01-13 00:24:07'), -(601, 'fr', 'common', 'Country', 'Pays', '2014-01-13 00:24:07'), -(602, 'fr', 'common', 'Crawl Meta Data', 'Exploration des métadonnées', '2014-01-13 00:24:07'), -(603, 'fr', 'common', 'Date', 'Date', '2014-01-13 00:24:07'), -(604, 'fr', 'common', 'Delete', 'Supprimer', '2014-01-13 00:24:07'), -(605, 'fr', 'common', 'Details', 'Détails', '2014-01-13 00:24:07'), -(606, 'fr', 'common', 'Directory', 'Annuaire', '2014-01-13 00:24:07'), -(607, 'fr', 'common', 'Donate', 'Faire un don', '2014-01-13 00:24:07'), -(608, 'fr', 'common', 'Edit', 'Editer', '2014-01-13 00:24:07'), -(609, 'fr', 'common', 'Entry cannot be blank', 'Vous devez saisir quelque chose', '2014-01-13 00:24:07'), -(610, 'fr', 'common', 'entrynotvalid', 'La saisie ne semble pas être valide', '2014-01-13 00:24:07'), -(611, 'fr', 'common', 'failed', 'échoué', '2014-01-13 00:24:07'), -(612, 'fr', 'common', 'forum', 'Forum', '2014-01-13 00:24:07'), -(613, 'fr', 'common', 'Found', 'Trouvé', '2014-01-13 00:24:07'), -(614, 'fr', 'common', 'Google Pagerank', 'Google PageRank', '2014-01-13 00:24:07'), -(615, 'fr', 'common', 'help', 'Aide', '2014-01-13 00:24:07'), -(616, 'fr', 'common', 'hidenews', 'Cacher les nouvelles SeoPanel', '2014-01-13 00:24:07'), -(617, 'fr', 'common', 'Id', 'Id', '2014-01-13 00:24:07'), -(618, 'fr', 'common', 'Inactivate', 'Désactiver', '2014-01-13 00:24:07'), -(619, 'fr', 'common', 'Inactive', 'Désactivé', '2014-01-13 00:24:07'), -(620, 'fr', 'common', 'Invalid characters', 'Caractères invalides', '2014-01-13 00:24:07'), -(621, 'fr', 'common', 'Invalid code entered', 'Code incorrect', '2014-01-13 00:24:07'), -(622, 'fr', 'common', 'Invalid email address entered', 'Adresse mail incorrecte', '2014-01-13 00:24:07'), -(623, 'fr', 'common', 'Invalid value', 'Valeur incorrecte', '2014-01-13 00:24:07'), -(624, 'fr', 'common', 'Keyword', 'Mot clé', '2014-01-13 00:24:07'), -(625, 'fr', 'common', 'Keywords', 'Mots clé', '2014-01-13 00:24:07'), -(626, 'fr', 'common', 'My Account', 'Mon compte', '2014-01-13 00:24:07'), -(627, 'fr', 'common', 'Name', 'Nom', '2014-01-13 00:24:07'), -(628, 'fr', 'common', 'No', 'Non', '2014-01-13 00:24:07'), -(629, 'fr', 'common', 'No Keywords Found', 'Aucun mots clé', '2014-01-13 00:24:07'), -(630, 'fr', 'common', 'No Records Found', 'Aucun élément', '2014-01-13 00:24:07'), -(631, 'fr', 'common', 'noactivetools', 'Aucun outil Seo actif trouvé !', '2014-01-13 00:24:07'), -(632, 'fr', 'common', 'nowebsites', 'Aucun site ', '2014-01-13 00:24:07'), -(633, 'fr', 'common', 'password632', 'Le mot de passe doit faire entre 6 et 32 caractères', '2014-01-13 00:24:07'), -(634, 'fr', 'common', 'passwordnotmatch', 'Les mots de passe ne correspondent pas', '2014-01-13 00:24:07'), -(635, 'fr', 'common', 'Period', 'Période', '2014-01-13 00:24:07'), -(636, 'fr', 'common', 'Priority', 'Priorité', '2014-01-13 00:24:07'), -(637, 'fr', 'common', 'Rank', 'Rang', '2014-01-13 00:24:07'), -(638, 'fr', 'common', 'Reports', 'Rapports', '2014-01-13 00:24:07'), -(639, 'fr', 'common', 'Results', 'Résultats', '2014-01-13 00:24:07'), -(640, 'fr', 'common', 'Search Engine', 'Moteur de recherche', '2014-01-13 00:24:07'), -(641, 'fr', 'common', 'Select', 'Sélection', '2014-01-13 00:24:07'), -(642, 'fr', 'common', 'Seo Plugins', 'Plugins Seo', '2014-01-13 00:24:07'), -(643, 'fr', 'common', 'Seo Tools', 'Outils Seo', '2014-01-13 00:24:07'), -(644, 'fr', 'common', 'Sign out', 'Déconnecter', '2014-01-13 00:24:07'), -(645, 'fr', 'common', 'Sign Up', 'S''enregistrer', '2014-01-13 00:24:07'), -(646, 'fr', 'common', 'signin', 'Se connecter', '2014-01-13 00:24:07'), -(647, 'fr', 'common', 'Status', 'Statut', '2014-01-13 00:24:07'), -(648, 'fr', 'common', 'Total', 'Total', '2014-01-13 00:24:07'), -(649, 'fr', 'common', 'Url', 'Url', '2014-01-13 00:24:07'), -(650, 'fr', 'common', 'User', 'Utilisateur', '2014-01-13 00:24:07'), -(651, 'fr', 'common', 'User Panel', 'Panneau utilisateur', '2014-01-13 00:24:07'), -(652, 'fr', 'common', 'Website', 'Site web', '2014-01-13 00:24:07'), -(653, 'fr', 'common', 'Yes', 'Oui', '2014-01-13 00:24:07'), +(592, 'fr', 'common', 'Action', 'Action', '2015-05-29 10:04:49'), +(593, 'fr', 'common', 'Activate', 'Activer', '2015-05-29 10:04:49'), +(594, 'fr', 'common', 'Active', 'Active', '2015-05-29 10:04:49'), +(595, 'fr', 'common', 'Admin Panel', 'Administration', '2015-05-29 10:04:49'), +(596, 'fr', 'common', 'Alexa Rank', 'Rank Alexa', '2015-05-29 10:04:49'), +(597, 'fr', 'common', 'All', 'Tout', '2015-05-29 10:04:49'), +(598, 'fr', 'common', 'Category', 'Catégorie', '2015-05-29 10:04:49'), +(599, 'fr', 'common', 'contact', 'Contact', '2015-05-29 10:04:49'), +(600, 'fr', 'common', 'copyright', 'Copyright © [year] www.seopanel.in Tous droits réservés.', '2015-05-29 10:04:49'), +(601, 'fr', 'common', 'Country', 'Pays', '2015-05-29 10:04:49'), +(602, 'fr', 'common', 'Crawl Meta Data', 'Exploration des métadonnées', '2015-05-29 10:04:49'), +(603, 'fr', 'common', 'Date', 'Date', '2015-05-29 10:04:49'), +(604, 'fr', 'common', 'Delete', 'Supprimer', '2015-05-29 10:04:49'), +(605, 'fr', 'common', 'Details', 'Détails', '2015-05-29 10:04:49'), +(606, 'fr', 'common', 'Directory', 'Annuaire', '2015-05-29 10:04:49'), +(607, 'fr', 'common', 'Donate', 'Faire un don', '2015-05-29 10:04:49'), +(608, 'fr', 'common', 'Edit', 'Editer', '2015-05-29 10:04:49'), +(609, 'fr', 'common', 'Entry cannot be blank', 'Vous devez saisir quelque chose', '2015-05-29 10:04:49'), +(610, 'fr', 'common', 'entrynotvalid', 'La saisie ne semble pas être valide', '2015-05-29 10:04:49'), +(611, 'fr', 'common', 'failed', 'échoué', '2015-05-29 10:04:49'), +(612, 'fr', 'common', 'forum', 'Forum', '2015-05-29 10:04:49'), +(613, 'fr', 'common', 'Found', 'Trouvé', '2015-05-29 10:04:49'), +(614, 'fr', 'common', 'Google Pagerank', 'Google PageRank', '2015-05-29 10:04:49'), +(615, 'fr', 'common', 'help', 'Aide', '2015-05-29 10:04:49'), +(616, 'fr', 'common', 'hidenews', 'Cacher les nouvelles SeoPanel', '2015-05-29 10:04:49'), +(617, 'fr', 'common', 'Id', 'Id', '2015-05-29 10:04:49'), +(618, 'fr', 'common', 'Inactivate', 'Désactiver', '2015-05-29 10:04:49'), +(619, 'fr', 'common', 'Inactive', 'Désactivé', '2015-05-29 10:04:49'), +(620, 'fr', 'common', 'Invalid characters', 'Caractères invalides', '2015-05-29 10:04:49'), +(621, 'fr', 'common', 'Invalid code entered', 'Code incorrect', '2015-05-29 10:04:49'), +(622, 'fr', 'common', 'Invalid email address entered', 'Adresse mail incorrecte', '2015-05-29 10:04:49'), +(623, 'fr', 'common', 'Invalid value', 'Valeur incorrecte', '2015-05-29 10:04:49'), +(624, 'fr', 'common', 'Keyword', 'Mot clé', '2015-05-29 10:04:49'), +(625, 'fr', 'common', 'Keywords', 'Mots clé', '2015-05-29 10:04:49'), +(626, 'fr', 'common', 'My Account', 'Mon compte', '2015-05-29 10:04:49'), +(627, 'fr', 'common', 'Name', 'Nom', '2015-05-29 10:04:49'), +(628, 'fr', 'common', 'No', 'Non', '2015-05-29 10:04:49'), +(629, 'fr', 'common', 'No Keywords Found', 'Aucun mots clé', '2015-05-29 10:04:49'), +(630, 'fr', 'common', 'No Records Found', 'Aucun élément', '2015-05-29 10:04:49'), +(631, 'fr', 'common', 'noactivetools', 'Aucun outil Seo actif trouvé !', '2015-05-29 10:04:49'), +(632, 'fr', 'common', 'nowebsites', 'Aucun site ', '2015-05-29 10:04:49'), +(633, 'fr', 'common', 'password632', 'Le mot de passe doit faire entre 6 et 32 caractères', '2015-05-29 10:04:49'), +(634, 'fr', 'common', 'passwordnotmatch', 'Les mots de passe ne correspondent pas', '2015-05-29 10:04:49'), +(635, 'fr', 'common', 'Period', 'Période', '2015-05-29 10:04:49'), +(636, 'fr', 'common', 'Priority', 'Priorité', '2015-05-29 10:04:49'), +(637, 'fr', 'common', 'Rank', 'Rang', '2015-05-29 10:04:49'), +(638, 'fr', 'common', 'Reports', 'Rapports', '2015-05-29 10:04:49'), +(639, 'fr', 'common', 'Results', 'Résultats', '2015-05-29 10:04:49'), +(640, 'fr', 'common', 'Search Engine', 'Moteur de recherche', '2015-05-29 10:04:49'), +(641, 'fr', 'common', 'Select', 'Sélection', '2015-05-29 10:04:49'), +(642, 'fr', 'common', 'Seo Plugins', 'Plugins Seo', '2015-05-29 10:04:49'), +(643, 'fr', 'common', 'Seo Tools', 'Outils Seo', '2015-05-29 10:04:49'), +(644, 'fr', 'common', 'Sign out', 'Déconnecter', '2015-05-29 10:04:49'), +(645, 'fr', 'common', 'Sign Up', 'S\\''enregistrer', '2015-05-29 10:04:49'), +(646, 'fr', 'common', 'signin', 'Se connecter', '2015-05-29 10:04:49'), +(647, 'fr', 'common', 'Status', 'Statut', '2015-05-29 10:04:49'), +(648, 'fr', 'common', 'Total', 'Total', '2015-05-29 10:04:49'), +(649, 'fr', 'common', 'Url', 'Url', '2015-05-29 10:04:49'), +(650, 'fr', 'common', 'User', 'Utilisateur', '2015-05-29 10:04:49'), +(651, 'fr', 'common', 'User Panel', 'Panneau utilisateur', '2015-05-29 10:04:49'), +(652, 'fr', 'common', 'Website', 'Site web', '2015-05-29 10:04:49'), +(653, 'fr', 'common', 'Yes', 'Oui', '2015-05-29 10:04:49'), (654, 'fr', 'label', 'already exist', 'déjà existant', '2014-05-09 12:55:06'), (655, 'fr', 'label', 'Click Here', 'Cliquer ici', '2014-05-09 12:55:06'), (656, 'fr', 'label', 'Developers', 'Développeurs ', '2014-05-09 12:55:06'), (657, 'fr', 'label', 'Sponsors', 'Sponsors', '2014-05-09 12:55:06'), (658, 'fr', 'label', 'Translators', 'Traducteurs', '2014-05-09 12:55:06'), -(659, 'fr', 'settings', 'Click here to become a sponsor for Seo Panel', 'Faire un don $100 et devenir un sponsor de Seo Panel.', '2014-05-09 12:57:22'), -(660, 'fr', 'settings', 'SP_CRAWL_DELAY', 'Délai entre chaque exploration (en secondes)', '2014-05-09 12:57:22'), -(661, 'fr', 'settings', 'SP_DEFAULTLANG', 'Langue par défaut', '2014-05-09 12:57:22'), -(662, 'fr', 'settings', 'SP_DESCRIPTION', 'Description', '2014-05-09 12:57:22'), -(663, 'fr', 'settings', 'SP_ENABLE_PROXY', 'Activer le proxy', '2014-05-09 12:57:22'), -(664, 'fr', 'settings', 'SP_HOTLINKING', 'Protection hotlink des images activée', '2014-05-09 12:57:22'), -(665, 'fr', 'settings', 'SP_KEYWORDS', 'Mots clé Seo Panel', '2014-05-09 12:57:22'), -(666, 'fr', 'settings', 'SP_PAGINGNO', 'Nombre d''éléments par page', '2014-05-09 12:57:22'), -(667, 'fr', 'settings', 'SP_TITLE', 'Titre Seo Panel', '2014-05-09 12:57:22'), -(668, 'fr', 'settings', 'SP_USER_GEN_REPORT', 'Autoriser l''utilisateur à générer un rapport', '2014-05-09 12:57:22'), -(669, 'fr', 'settings', 'SP_USER_REGISTRATION', 'Interface d''enregistrement utilisateur', '2014-05-09 12:57:22'), -(670, 'fr', 'settings', 'syssettingssaved', 'Paramètres bien enregistrés !', '2014-05-09 12:57:22'), +(659, 'fr', 'settings', 'Click here to become a sponsor for Seo Panel', 'Faire un don $100 et devenir un sponsor de Seo Panel.', '2015-05-29 10:09:18'), +(660, 'fr', 'settings', 'SP_CRAWL_DELAY', 'Délai entre chaque exploration (en secondes)', '2015-05-29 10:09:18'), +(661, 'fr', 'settings', 'SP_DEFAULTLANG', 'Langue par défaut', '2015-05-29 10:09:18'), +(662, 'fr', 'settings', 'SP_DESCRIPTION', 'Description', '2015-05-29 10:09:18'), +(663, 'fr', 'settings', 'SP_ENABLE_PROXY', 'Activer le proxy', '2015-05-29 10:09:18'), +(664, 'fr', 'settings', 'SP_HOTLINKING', 'Protection hotlink des images activée', '2015-05-29 10:09:18'), +(665, 'fr', 'settings', 'SP_KEYWORDS', 'Mots clé Seo Panel', '2015-05-29 10:09:18'), +(666, 'fr', 'settings', 'SP_PAGINGNO', 'Nombre d\\''éléments par page', '2015-05-29 10:09:18'), +(667, 'fr', 'settings', 'SP_TITLE', 'Titre Seo Panel', '2015-05-29 10:09:18'), +(668, 'fr', 'settings', 'SP_USER_GEN_REPORT', 'Autoriser l\\''utilisateur à générer un rapport', '2015-05-29 10:09:18'), +(669, 'fr', 'settings', 'SP_USER_REGISTRATION', 'Interface d\\''enregistrement utilisateur', '2015-05-29 10:09:18'), +(670, 'fr', 'settings', 'syssettingssaved', 'Paramètres bien enregistrés !', '2015-05-29 10:09:18'), (671, 'fr', 'plugin', 'Edit Seo Plugin', 'Editer le pluing Seo', '2012-05-14 11:42:00'), (672, 'fr', 'plugin', 'Plugin Name', 'Nom du plugin', '2012-05-14 11:42:00'), (673, 'fr', 'plugin', 'Seo Plugin Details', 'Détails du plugin Seo', '2012-05-14 11:42:00'), -(674, 'fr', 'panel', 'About Us', 'A propos', '2014-05-09 12:56:09'), -(675, 'fr', 'panel', 'Add following command to your cron tab', 'Ajouter la commande suivante à votre crontab', '2014-05-09 12:56:09'), -(676, 'fr', 'panel', 'alsocheckfollowlink', 'Cliquer sur le lien suivant pour plus de détails.', '2014-05-09 12:56:09'), -(677, 'fr', 'panel', 'Check Directory', 'Vérifier l''annuaire', '2014-05-09 12:56:09'), -(678, 'fr', 'panel', 'Cron Command', 'Commande Cron', '2014-05-09 12:56:09'), -(679, 'fr', 'panel', 'Directory Manager', 'Gestionnaire d''annuaires', '2014-05-09 12:56:09'), -(680, 'fr', 'panel', 'Edit My Profile', 'Editer mon profil', '2014-05-09 12:56:09'), -(681, 'fr', 'panel', 'My Profile', 'Mon profil', '2014-05-09 12:56:09'), -(682, 'fr', 'panel', 'New Proxy', 'Nouveau proxy', '2014-05-09 12:56:09'), -(683, 'fr', 'panel', 'New User', 'Nouvel utilisateur', '2014-05-09 12:56:09'), -(684, 'fr', 'panel', 'New Website', 'Nouveau site web', '2014-05-09 12:56:09'), -(685, 'fr', 'panel', 'Proxy Manager', 'Gestion Proxy', '2014-05-09 12:56:09'), -(686, 'fr', 'panel', 'Report Generation Manager', 'Gestion de la génération des rapports', '2014-05-09 12:56:09'), -(687, 'fr', 'panel', 'Reports Manager', 'Gestion des rapports', '2014-05-09 12:56:09'), -(688, 'fr', 'panel', 'Seo Plugins Manager', 'Gestion des plugins Seo', '2014-05-09 12:56:09'), -(689, 'fr', 'panel', 'Seo Tools Manager', 'Gestion des outils Seo', '2014-05-09 12:56:09'), -(690, 'fr', 'panel', 'System Settings', 'Paramètres', '2014-05-09 12:56:09'), -(691, 'fr', 'panel', 'User Manager', 'Gestion des utilisateurs', '2014-05-09 12:56:09'), -(692, 'fr', 'panel', 'Website Manager', 'Gestion des sites web', '2014-05-09 12:56:09'), +(674, 'fr', 'panel', 'About Us', 'A propos', '2015-05-29 10:07:41'), +(675, 'fr', 'panel', 'Add following command to your cron tab', 'Ajouter la commande suivante à votre crontab', '2015-05-29 10:07:41'), +(676, 'fr', 'panel', 'alsocheckfollowlink', 'Cliquer sur le lien suivant pour plus de détails.', '2015-05-29 10:07:41'), +(677, 'fr', 'panel', 'Check Directory', 'Vérifier l\\''annuaire', '2015-05-29 10:07:41'), +(678, 'fr', 'panel', 'Cron Command', 'Commande Cron', '2015-05-29 10:07:41'), +(679, 'fr', 'panel', 'Directory Manager', 'Gestionnaire d\\''annuaires', '2015-05-29 10:07:41'), +(680, 'fr', 'panel', 'Edit My Profile', 'Editer mon profil', '2015-05-29 10:07:41'), +(681, 'fr', 'panel', 'My Profile', 'Mon profil', '2015-05-29 10:07:41'), +(682, 'fr', 'panel', 'New Proxy', 'Nouveau proxy', '2015-05-29 10:07:41'), +(683, 'fr', 'panel', 'New User', 'Nouvel utilisateur', '2015-05-29 10:07:41'), +(684, 'fr', 'panel', 'New Website', 'Nouveau site web', '2015-05-29 10:07:41'), +(685, 'fr', 'panel', 'Proxy Manager', 'Gestion Proxy', '2015-05-29 10:07:41'), +(686, 'fr', 'panel', 'Report Generation Manager', 'Gestion de la génération des rapports', '2015-05-29 10:07:41'), +(687, 'fr', 'panel', 'Reports Manager', 'Gestion des rapports', '2015-05-29 10:07:41'), +(688, 'fr', 'panel', 'Seo Plugins Manager', 'Gestion des plugins Seo', '2015-05-29 10:07:41'), +(689, 'fr', 'panel', 'Seo Tools Manager', 'Gestion des outils Seo', '2015-05-29 10:07:41'), +(690, 'fr', 'panel', 'System Settings', 'Paramètres', '2015-05-29 10:07:41'), +(691, 'fr', 'panel', 'User Manager', 'Gestion des utilisateurs', '2015-05-29 10:07:41'), +(692, 'fr', 'panel', 'Website Manager', 'Gestion des sites web', '2015-05-29 10:07:41'), (693, 'fr', 'home', 'Account Summary', 'Résumé du compte', '2011-07-10 10:26:55'), (694, 'fr', 'home', 'Backlinks', 'Liens entrants', '2011-07-10 10:26:55'), (695, 'fr', 'home', 'Directory Submission', 'Soumission', '2011-07-10 10:26:55'), @@ -987,27 +987,27 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (917, 'de', 'keyword', 'Show All results', 'ALLE Ergebnisse anzeigen', '2011-07-07 19:10:15'), (918, 'de', 'keyword', 'Successfully crawled keyword', 'Keyword erfolgreich geprueft', '2011-07-07 19:10:15'), (919, 'de', 'keyword', 'to create new keywords', 'um neues Keyword zu erstellen', '2011-07-07 19:10:15'), -(920, 'de', 'label', 'already exist', 'bereits vorhanden', '2014-01-19 11:38:31'), -(921, 'de', 'label', 'Authentication', 'Authentifizierung', '2014-01-19 11:38:31'), -(922, 'de', 'label', 'Author', 'Autor', '2014-01-19 11:38:31'), -(923, 'de', 'label', 'Click Here', 'Hier klicken', '2014-01-19 11:38:31'), -(924, 'de', 'label', 'Cron', 'Cronjob', '2014-01-19 11:38:31'), -(925, 'de', 'label', 'Description', 'Beschreibung', '2014-01-19 11:38:31'), -(926, 'de', 'label', 'Developers', 'Entwickler', '2014-01-19 11:38:31'), -(927, 'de', 'label', 'Download', 'Download', '2014-01-19 11:38:31'), -(928, 'de', 'label', 'Installation', 'Installation', '2014-01-19 11:38:31'), -(929, 'de', 'label', 'Keywords', 'Keywords', '2014-01-19 11:38:31'), -(930, 'de', 'label', 'noactiveplugins', 'Keine aktiven SEO Erweiterungen gefunden!', '2014-01-19 11:38:31'), -(931, 'de', 'label', 'Plugin', 'Erweiterung', '2014-01-19 11:38:31'), -(932, 'de', 'label', 'Port', 'Port', '2014-01-19 11:38:31'), -(933, 'de', 'label', 'Proxy', 'Proxy', '2014-01-19 11:38:31'), -(934, 'de', 'label', 'Re-install', 'Neu-Installation', '2014-01-19 11:38:31'), -(935, 'de', 'label', 'Sponsors', 'Sponsoren', '2014-01-19 11:38:31'), -(936, 'de', 'label', 'Title', 'Titel', '2014-01-19 11:38:31'), -(937, 'de', 'label', 'translation by', 'Uebersetzung von', '2014-01-19 11:38:31'), -(938, 'de', 'label', 'Translators', 'Uebersetzer', '2014-01-19 11:38:31'), -(939, 'de', 'label', 'Upgrade', 'Aufstufen', '2014-01-19 11:38:31'), -(940, 'de', 'label', 'Version', 'Version', '2014-01-19 11:38:31'), +(920, 'de', 'label', 'already exist', 'bereits vorhanden', '2014-06-22 11:43:55'), +(921, 'de', 'label', 'Authentication', 'Authentifizierung', '2014-06-22 11:43:55'), +(922, 'de', 'label', 'Author', 'Autor', '2014-06-22 11:43:55'), +(923, 'de', 'label', 'Click Here', 'Hier klicken', '2014-06-22 11:43:55'), +(924, 'de', 'label', 'Cron', 'Cronjob', '2014-06-22 11:43:55'), +(925, 'de', 'label', 'Description', 'Beschreibung', '2014-06-22 11:43:55'), +(926, 'de', 'label', 'Developers', 'Entwickler', '2014-06-22 11:43:55'), +(927, 'de', 'label', 'Download', 'Download', '2014-06-22 11:43:55'), +(928, 'de', 'label', 'Installation', 'Installation', '2014-06-22 11:43:55'), +(929, 'de', 'label', 'Keywords', 'Keywords', '2014-06-22 11:43:55'), +(930, 'de', 'label', 'noactiveplugins', 'Keine aktiven SEO Erweiterungen gefunden!', '2014-06-22 11:43:55'), +(931, 'de', 'label', 'Plugin', 'Erweiterung', '2014-06-22 11:43:55'), +(932, 'de', 'label', 'Port', 'Port', '2014-06-22 11:43:55'), +(933, 'de', 'label', 'Proxy', 'Proxy', '2014-06-22 11:43:55'), +(934, 'de', 'label', 'Re-install', 'Neu-Installation', '2014-06-22 11:43:55'), +(935, 'de', 'label', 'Sponsors', 'Sponsoren', '2014-06-22 11:43:55'), +(936, 'de', 'label', 'Title', 'Titel', '2014-06-22 11:43:55'), +(937, 'de', 'label', 'translation by', 'Uebersetzung von', '2014-06-22 11:43:55'), +(938, 'de', 'label', 'Translators', 'Uebersetzer', '2014-06-22 11:43:55'), +(939, 'de', 'label', 'Upgrade', 'Aufstufen', '2014-06-22 11:43:55'), +(940, 'de', 'label', 'Version', 'Version', '2014-06-22 11:43:55'), (941, 'de', 'login', 'Confirm Password', 'Passwort bestätigen', '2014-01-19 11:41:30'), (942, 'de', 'login', 'Create my account', 'Meinen Account erstellen', '2014-01-19 11:41:30'), (943, 'de', 'login', 'Create New Account', 'Neuen Account erstellen', '2014-01-19 11:41:30'), @@ -1026,32 +1026,32 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (956, 'de', 'login', 'User inactive', 'Benutzer inaktiv', '2014-01-19 11:41:30'), (957, 'de', 'login', 'Username', 'Benutzername', '2014-01-19 11:41:30'), (958, 'de', 'login', 'usernameexist', 'Benutzername bereits vorhanden!', '2014-01-19 11:41:30'), -(959, 'de', 'panel', 'About Us', 'Ueber Uns', '2014-01-19 11:42:14'), -(960, 'de', 'panel', 'Add following command to your cron tab', 'Folgendes Kommando zum Cronjob hinzufuegen', '2014-01-19 11:42:14'), -(961, 'de', 'panel', 'alsocheckfollowlink', 'Folgenden Link klicken, falls mehr Details benoetigt werden.', '2014-01-19 11:42:14'), -(962, 'de', 'panel', 'Check Directory', 'Verzeichnis prüfen', '2014-01-19 11:42:14'), -(963, 'de', 'panel', 'Cron Command', 'Cronjob Kommando', '2014-01-19 11:42:14'), -(964, 'de', 'panel', 'Directory Manager', 'Verzeichnis Manager', '2014-01-19 11:42:14'), -(965, 'de', 'panel', 'Edit My Profile', 'Profil bearbeiten', '2014-01-19 11:42:14'), -(966, 'de', 'panel', 'My Profile', 'Mein Profil', '2014-01-19 11:42:14'), -(967, 'de', 'panel', 'New Proxy', 'Neue Proxy', '2014-01-19 11:42:14'), -(968, 'de', 'panel', 'New User', 'Neuer Benutzer', '2014-01-19 11:42:14'), -(969, 'de', 'panel', 'New Website', 'Neue Webseite', '2014-01-19 11:42:14'), -(970, 'de', 'panel', 'Proxy Manager', 'Proxy Manager', '2014-01-19 11:42:14'), -(971, 'de', 'panel', 'Report Generation Manager', 'Berichtgenerierungs Manager', '2014-01-19 11:42:14'), -(972, 'de', 'panel', 'Reports Manager', 'Berichte Manager', '2014-01-19 11:42:14'), -(973, 'de', 'panel', 'Seo Plugins Manager', 'SEO Erweiterungen Manager', '2014-01-19 11:42:14'), -(974, 'de', 'panel', 'Seo Tools Manager', 'SEO Tools Manager', '2014-01-19 11:42:14'), -(975, 'de', 'panel', 'System Settings', 'System Einstellungen', '2014-01-19 11:42:14'), -(976, 'de', 'panel', 'User Manager', 'Benutzer Manager', '2014-01-19 11:42:14'), -(977, 'de', 'panel', 'Website Manager', 'Webseiten Manager', '2014-01-19 11:42:14'), +(959, 'de', 'panel', 'About Us', 'Ueber Uns', '2014-06-22 11:45:38'), +(960, 'de', 'panel', 'Add following command to your cron tab', 'Folgendes Kommando zum Cronjob hinzufuegen', '2014-06-22 11:45:38'), +(961, 'de', 'panel', 'alsocheckfollowlink', 'Folgenden Link klicken, falls mehr Details benoetigt werden.', '2014-06-22 11:45:38'), +(962, 'de', 'panel', 'Check Directory', 'Verzeichnis prüfen', '2014-06-22 11:45:38'), +(963, 'de', 'panel', 'Cron Command', 'Cronjob Kommando', '2014-06-22 11:45:38'), +(964, 'de', 'panel', 'Directory Manager', 'Verzeichnis Manager', '2014-06-22 11:45:38'), +(965, 'de', 'panel', 'Edit My Profile', 'Profil bearbeiten', '2014-06-22 11:45:38'), +(966, 'de', 'panel', 'My Profile', 'Mein Profil', '2014-06-22 11:45:38'), +(967, 'de', 'panel', 'New Proxy', 'Neue Proxy', '2014-06-22 11:45:38'), +(968, 'de', 'panel', 'New User', 'Neuer Benutzer', '2014-06-22 11:45:38'), +(969, 'de', 'panel', 'New Website', 'Neue Webseite', '2014-06-22 11:45:38'), +(970, 'de', 'panel', 'Proxy Manager', 'Proxy Manager', '2014-06-22 11:45:38'), +(971, 'de', 'panel', 'Report Generation Manager', 'Berichtgenerierungs Manager', '2014-06-22 11:45:38'), +(972, 'de', 'panel', 'Reports Manager', 'Berichte Manager', '2014-06-22 11:45:38'), +(973, 'de', 'panel', 'Seo Plugins Manager', 'SEO Erweiterungen Manager', '2014-06-22 11:45:38'), +(974, 'de', 'panel', 'Seo Tools Manager', 'SEO Tools Manager', '2014-06-22 11:45:38'), +(975, 'de', 'panel', 'System Settings', 'System Einstellungen', '2014-06-22 11:45:38'), +(976, 'de', 'panel', 'User Manager', 'Benutzer Manager', '2014-06-22 11:45:38'), +(977, 'de', 'panel', 'Website Manager', 'Webseiten Manager', '2014-06-22 11:45:38'), (978, 'de', 'plugin', 'Edit Seo Plugin', 'SEO Erweiterungen bearbeiten', '2012-05-13 20:53:16'), (979, 'de', 'plugin', 'Plugin Name', 'Name der Erweiterung', '2012-05-13 20:53:17'), (980, 'de', 'plugin', 'Seo Plugin Details', 'SEO Erweiterung - Details', '2012-05-13 20:53:17'), -(981, 'de', 'proxy', 'Edit Proxy', 'Proxy bearbeiten', '2014-01-19 11:43:03'), -(982, 'de', 'proxy', 'Proxy Password', 'Proxy Passwort', '2014-01-19 11:43:03'), -(983, 'de', 'proxy', 'Proxy Username', 'Proxy Benutzername', '2014-01-19 11:43:03'), -(984, 'de', 'proxy', 'Proxyalreadyexist', 'Proxy bereits vorhanden!', '2014-01-19 11:43:03'), +(981, 'de', 'proxy', 'Edit Proxy', 'Proxy bearbeiten', '2014-06-22 11:45:56'), +(982, 'de', 'proxy', 'Proxy Password', 'Proxy Passwort', '2014-06-22 11:45:56'), +(983, 'de', 'proxy', 'Proxy Username', 'Proxy Benutzername', '2014-06-22 11:45:56'), +(984, 'de', 'proxy', 'Proxyalreadyexist', 'Proxy bereits vorhanden!', '2014-06-22 11:45:56'), (985, 'de', 'rank', 'enterurlproceed', 'Pro Zeile eine URL angeben. Auf Starten klicken um Google und Alexa Rank zu prüfen', '2010-09-30 03:03:32'), (986, 'de', 'rank', 'Google and Alexa Rank Reports', 'Google und Alexa Rank Berichte', '2010-09-30 03:03:32'), (987, 'de', 'rank', 'Saved rank results of', 'Erfolgreich Ergebnisse gespeichert fuer', '2010-09-30 03:03:32'), @@ -1089,18 +1089,18 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (1019, 'de', 'seotools', 'Skipped Directories', 'Ãœbersprungene Verzeichnisse', '2011-07-07 19:13:48'), (1020, 'de', 'seotools', 'Submission Reports', 'Eintragungs Berichte', '2011-07-07 19:13:48'), (1021, 'de', 'seotools', 'User Access', 'Benutzer Zugriff', '2011-07-07 19:13:48'), -(1022, 'de', 'settings', 'Click here to become a sponsor for Seo Panel', 'Spende $100 und werde SEO Panel Sponsor.', '2014-01-19 11:44:45'), -(1023, 'de', 'settings', 'SP_CRAWL_DELAY', 'Pause zwischen Crawl Abfragen (in Sekunden)', '2014-01-19 11:44:45'), -(1024, 'de', 'settings', 'SP_DEFAULTLANG', 'Standard Sprache', '2014-01-19 11:44:45'), -(1025, 'de', 'settings', 'SP_DESCRIPTION', 'Seo Panel Beschreibung', '2014-01-19 11:44:45'), -(1026, 'de', 'settings', 'SP_ENABLE_PROXY', 'Proxy aktivieren', '2014-01-19 11:44:45'), -(1027, 'de', 'settings', 'SP_HOTLINKING', 'Hotlink Schutz für Grafiken aktiviert', '2014-01-19 11:44:45'), -(1028, 'de', 'settings', 'SP_KEYWORDS', 'SEO Panel Keywords', '2014-01-19 11:44:45'), -(1029, 'de', 'settings', 'SP_PAGINGNO', 'Anzahl an Einträgen pro Seite', '2014-01-19 11:44:45'), -(1030, 'de', 'settings', 'SP_TITLE', 'SEO Panel Titel', '2014-01-19 11:44:45'), -(1031, 'de', 'settings', 'SP_USER_GEN_REPORT', 'Benutzern erlauben Berichte zu erstellen', '2014-01-19 11:44:45'), -(1032, 'de', 'settings', 'SP_USER_REGISTRATION', 'Oberfläche der Benutzer Registrierung', '2014-01-19 11:44:45'), -(1033, 'de', 'settings', 'syssettingssaved', 'System Einstellungen erfolgreich gespeichert!', '2014-01-19 11:44:45'), +(1022, 'de', 'settings', 'Click here to become a sponsor for Seo Panel', 'Spende $100 und werde SEO Panel Sponsor.', '2014-06-22 11:46:10'), +(1023, 'de', 'settings', 'SP_CRAWL_DELAY', 'Pause zwischen Crawl Abfragen (in Sekunden)', '2014-06-22 11:46:10'), +(1024, 'de', 'settings', 'SP_DEFAULTLANG', 'Standard Sprache', '2014-06-22 11:46:10'), +(1025, 'de', 'settings', 'SP_DESCRIPTION', 'Seo Panel Beschreibung', '2014-06-22 11:46:10'), +(1026, 'de', 'settings', 'SP_ENABLE_PROXY', 'Proxy aktivieren', '2014-06-22 11:46:10'), +(1027, 'de', 'settings', 'SP_HOTLINKING', 'Hotlink Schutz für Grafiken aktiviert', '2014-06-22 11:46:10'), +(1028, 'de', 'settings', 'SP_KEYWORDS', 'SEO Panel Keywords', '2014-06-22 11:46:10'), +(1029, 'de', 'settings', 'SP_PAGINGNO', 'Anzahl an Einträgen pro Seite', '2014-06-22 11:46:10'), +(1030, 'de', 'settings', 'SP_TITLE', 'SEO Panel Titel', '2014-06-22 11:46:10'), +(1031, 'de', 'settings', 'SP_USER_GEN_REPORT', 'Benutzern erlauben Berichte zu erstellen', '2014-06-22 11:46:10'), +(1032, 'de', 'settings', 'SP_USER_REGISTRATION', 'Oberfläche der Benutzer Registrierung', '2014-06-22 11:46:10'), +(1033, 'de', 'settings', 'syssettingssaved', 'System Einstellungen erfolgreich gespeichert!', '2014-06-22 11:46:10'), (1034, 'de', 'sitemap', 'Change frequency', 'Frequenz ändern', '2010-09-30 03:19:03'), (1035, 'de', 'sitemap', 'clickproceedsitemap', 'Auf Starten klicken um Sitemap zu erstellen', '2010-09-30 03:19:03'), (1036, 'de', 'sitemap', 'Download sitemap file from', 'Sitemap Datei herunterladen', '2010-09-30 03:19:03'), @@ -1118,12 +1118,12 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (1048, 'de', 'support', 'support_cont3', '
\r\nFuer SEO Panel spenden\r\n
    \r\n
  • \r\n

    Spende fuer die zukuenftige SEO Panel Entwicklung - Das erste Open Source Seo Control Panel weltweit.

    \r\n

    \r\n Spende an Seo Panel um die weltweit erste Open Source SEO Software zu unterstuetzen.\r\n Es ist geplant in der Zukunft weitere Features hinzuzufügen und zu verbessern . \r\n
    Nur mit dem Support unserer Benutzer ist es moeglich unsere Ziele zu erreichen.\r\n Bist du der Meinung, Seo Panel ist nuetzlich fuer dich, gib bitte eine kleine Spende ab.\r\n
    Wir werden deinen Namen und deine Webseite auf unserer \\" target=\\"_blank\\">Spendenseite veroeffentlichen \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Hier klicken um fuer Seo Panel zu spenden\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2010-09-30 06:25:32'), (1049, 'en', 'settings', 'seopanel_title', 'Seo Panel: World''s first open source seo control panel for managing multiple web sites', '2010-09-30 07:46:04'), (1050, 'en', 'settings', 'seopanel_description', 'A complete free control panel for managing search engine optimization of your websites. It containing lots of hot seo tools to increase and track the performace your websites. Its an open source software and also you can develop your own seo plugins for seo panel.', '2010-09-30 07:46:04'), -(1051, 'de', 'settings', 'seopanel_description', 'Ein vollkommen kostenloses Kontrollzentrum zur Verwaltung der Suchmaschinenoptimierung deiner\r\nWebseiten. Es beinhaltet die wichtigsten SEO Tools um die Leistung deiner Webseiten zu analysieren und verbessern.\r\nEs handelt sich um Open Source Software, du kannst also selbst SEO Erweiterungen für dein SEO Panel entwickeln.', '2014-01-19 11:44:45'), -(1052, 'de', 'settings', 'seopanel_title', 'SEO Panel: Das weltweit erste Open Source Kontrollzentrum zur Verwaltung mehrerer Webseiten.', '2014-01-19 11:44:45'), +(1051, 'de', 'settings', 'seopanel_description', 'Ein vollkommen kostenloses Kontrollzentrum zur Verwaltung der Suchmaschinenoptimierung deiner\r\nWebseiten. Es beinhaltet die wichtigsten SEO Tools um die Leistung deiner Webseiten zu analysieren und verbessern.\r\nEs handelt sich um Open Source Software, du kannst also selbst SEO Erweiterungen für dein SEO Panel entwickeln.', '2014-06-22 11:46:10'), +(1052, 'de', 'settings', 'seopanel_title', 'SEO Panel: Das weltweit erste Open Source Kontrollzentrum zur Verwaltung mehrerer Webseiten.', '2014-06-22 11:46:10'), (1053, 'es', 'settings', 'seopanel_description', 'Un completo panel de control gratuito para la gestión de la optimización para buscadores de su sitios. Que contiene un montón de herramientas seo de gran utilidad para realizar el seguimiento del rendimiento de su sitios web. Se trata de un software de código abierto y también ud. puede desarrollar sus propios plugins para el panel de control.', '2012-05-12 11:03:05'), (1054, 'es', 'settings', 'seopanel_title', 'Seo Panel: Primero programa del mundo open source para la gestión Seo de varios sitios web', '2012-05-12 11:03:05'), -(1055, 'fr', 'settings', 'seopanel_description', 'Un panneau de contrôle complet, gratuit, pour gérer le référencement de vos sites internet. Seo Panel inclut de nombreux outils Seo pour suivre et améliorer les performances de vos sites. Il s''agit d''un logiciel open source pour lequel vous pouvez développer vos propres extensions.', '2014-05-09 12:57:22'), -(1056, 'fr', 'settings', 'seopanel_title', 'Seo Panel: le premier panneau de contrôle de référencement multisite open source au monde', '2014-05-09 12:57:22'); +(1055, 'fr', 'settings', 'seopanel_description', 'Un panneau de contrôle complet, gratuit, pour gérer le référencement de vos sites internet. Seo Panel inclut de nombreux outils Seo pour suivre et améliorer les performances de vos sites. Il s\\''agit d\\''un logiciel open source pour lequel vous pouvez développer vos propres extensions.', '2015-05-29 10:09:18'), +(1056, 'fr', 'settings', 'seopanel_title', 'Seo Panel: le premier panneau de contrôle de référencement multisite open source au monde', '2015-05-29 10:09:18'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES (1840, 'nl', 'common', 'Invalid code entered', 'Ongeldige code ingevoerd', '2014-01-07 21:29:58'), (1841, 'nl', 'common', 'Invalid email address entered', 'Ongeldig e-mailadres ingevoerd', '2014-01-07 21:29:58'), @@ -2304,26 +2304,26 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2303, 'zh', 'login', 'User inactive', '用户无效', '2014-01-09 15:07:15'), (2304, 'zh', 'login', 'Username', '用户å', '2014-01-09 15:07:15'), (2305, 'zh', 'login', 'usernameexist', '用户å已存在', '2014-01-09 15:07:15'), -(2306, 'zh', 'panel', 'About Us', '关于我们', '2014-01-09 15:08:33'), -(2307, 'zh', 'panel', 'Add following command to your cron tab', '加入以下命令到CRON列表', '2014-01-09 15:08:34'); +(2306, 'zh', 'panel', 'About Us', '关于我们', '2014-05-15 17:48:57'), +(2307, 'zh', 'panel', 'Add following command to your cron tab', '加入以下命令到CRON列表', '2014-05-15 17:48:57'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES -(2308, 'zh', 'panel', 'alsocheckfollowlink', '如果需è¦æ›´å¤šç»†èŠ‚,请检查一下链接', '2014-01-09 15:08:34'), -(2309, 'zh', 'panel', 'Check Directory', '检查目录', '2014-01-09 15:08:34'), -(2310, 'zh', 'panel', 'Cron Command', 'cron命令', '2014-01-09 15:08:34'), -(2311, 'zh', 'panel', 'Directory Manager', '目录管ç†', '2014-01-09 15:08:34'), -(2312, 'zh', 'panel', 'Edit My Profile', '编辑我的资料', '2014-01-09 15:08:34'), -(2313, 'zh', 'panel', 'My Profile', '我的资料', '2014-01-09 15:08:34'), -(2314, 'zh', 'panel', 'New Proxy', '新建代ç†', '2014-01-09 15:08:34'), -(2315, 'zh', 'panel', 'New User', '新建用户', '2014-01-09 15:08:34'), -(2316, 'zh', 'panel', 'New Website', '新的站点', '2014-01-09 15:08:34'), -(2317, 'zh', 'panel', 'Proxy Manager', '代ç†ç®¡ç†å™¨', '2014-01-09 15:08:34'), -(2318, 'zh', 'panel', 'Report Generation Manager', '报告生æˆç®¡ç†', '2014-01-09 15:08:34'), -(2319, 'zh', 'panel', 'Reports Manager', '报告管ç†', '2014-01-09 15:08:34'), -(2320, 'zh', 'panel', 'Seo Plugins Manager', 'seoæ’件管ç†', '2014-01-09 15:08:34'), -(2321, 'zh', 'panel', 'Seo Tools Manager', 'seo工具管ç†', '2014-01-09 15:08:34'), -(2322, 'zh', 'panel', 'System Settings', '系统设置', '2014-01-09 15:08:34'), -(2323, 'zh', 'panel', 'User Manager', '用户管ç†', '2014-01-09 15:08:34'), -(2324, 'zh', 'panel', 'Website Manager', '站点管ç†', '2014-01-09 15:08:34'), +(2308, 'zh', 'panel', 'alsocheckfollowlink', '如果需è¦æ›´å¤šç»†èŠ‚,请检查一下链接', '2014-05-15 17:48:57'), +(2309, 'zh', 'panel', 'Check Directory', '检查目录', '2014-05-15 17:48:57'), +(2310, 'zh', 'panel', 'Cron Command', 'cron命令', '2014-05-15 17:48:57'), +(2311, 'zh', 'panel', 'Directory Manager', '目录管ç†', '2014-05-15 17:48:57'), +(2312, 'zh', 'panel', 'Edit My Profile', '编辑我的资料', '2014-05-15 17:48:57'), +(2313, 'zh', 'panel', 'My Profile', '我的资料', '2014-05-15 17:48:57'), +(2314, 'zh', 'panel', 'New Proxy', '新建代ç†', '2014-05-15 17:48:57'), +(2315, 'zh', 'panel', 'New User', '新建用户', '2014-05-15 17:48:57'), +(2316, 'zh', 'panel', 'New Website', '新的站点', '2014-05-15 17:48:57'), +(2317, 'zh', 'panel', 'Proxy Manager', '代ç†ç®¡ç†å™¨', '2014-05-15 17:48:57'), +(2318, 'zh', 'panel', 'Report Generation Manager', '报告生æˆç®¡ç†', '2014-05-15 17:48:57'), +(2319, 'zh', 'panel', 'Reports Manager', '报告管ç†', '2014-05-15 17:48:57'), +(2320, 'zh', 'panel', 'Seo Plugins Manager', 'seoæ’件管ç†', '2014-05-15 17:48:57'), +(2321, 'zh', 'panel', 'Seo Tools Manager', 'seo工具管ç†', '2014-05-15 17:48:57'), +(2322, 'zh', 'panel', 'System Settings', '系统设置', '2014-05-15 17:48:57'), +(2323, 'zh', 'panel', 'User Manager', '用户管ç†', '2014-05-15 17:48:57'), +(2324, 'zh', 'panel', 'Website Manager', '站点管ç†', '2014-05-15 17:48:57'), (2325, 'ru', 'backlink', 'clickproceedbacklink', 'Введите URL по одному в каждой Ñтроке. Ðажмите продолжить Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ обратных ÑÑылок.', '2012-12-05 19:31:54'), (2326, 'ru', 'backlink', 'Saved backlink results of', 'Сохранение результатов обратных ÑÑылок', '2012-12-05 19:31:54'), (2327, 'ru', 'button', 'Cancel', 'Отмена', '2014-01-08 19:33:07'), @@ -2334,70 +2334,70 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2332, 'ru', 'button', 'Show Records', 'Показать запиÑи', '2014-01-08 19:33:07'), (2333, 'ru', 'button', 'Skip', 'ПропуÑтить', '2014-01-08 19:33:07'), (2334, 'ru', 'button', 'Submit', 'Отправить', '2014-01-08 19:33:07'), -(2335, 'ru', 'common', 'Action', 'ДейÑтвие', '2014-01-10 02:35:43'), -(2336, 'ru', 'common', 'Activate', 'Включить', '2014-01-10 02:35:43'), -(2337, 'ru', 'common', 'Active', 'Ðктивный', '2014-01-10 02:35:43'), -(2338, 'ru', 'common', 'Admin Panel', 'Панель админиÑтратора', '2014-01-10 02:35:43'), -(2339, 'ru', 'common', 'Alexa Rank', 'Alexa Rank', '2014-01-10 02:35:43'), -(2340, 'ru', 'common', 'All', 'Ð’Ñе', '2014-01-10 02:35:43'), -(2341, 'ru', 'common', 'Category', 'КатегориÑ', '2014-01-10 02:35:43'), -(2342, 'ru', 'common', 'contact', 'Контакты', '2014-01-10 02:35:43'), -(2343, 'ru', 'common', 'copyright', 'ÐвторÑкие права © [year] www.seopanel.in. Ð’Ñе права защищены', '2014-01-10 02:35:43'), -(2344, 'ru', 'common', 'Country', 'Страна', '2014-01-10 02:35:43'), -(2345, 'ru', 'common', 'Crawl Meta Data', 'Сканирование метаданных', '2014-01-10 02:35:43'), -(2346, 'ru', 'common', 'Date', 'Дата', '2014-01-10 02:35:43'), -(2347, 'ru', 'common', 'Delete', 'Удалить', '2014-01-10 02:35:43'), -(2348, 'ru', 'common', 'Details', 'Детали', '2014-01-10 02:35:43'), -(2349, 'ru', 'common', 'Directory', 'Каталог', '2014-01-10 02:35:43'), -(2350, 'ru', 'common', 'Donate', 'Пожертвовать', '2014-01-10 02:35:43'), -(2351, 'ru', 'common', 'Edit', 'Редактировать', '2014-01-10 02:35:43'), -(2352, 'ru', 'common', 'Entry cannot be blank', 'Поле не может быть пуÑтым', '2014-01-10 02:35:43'), -(2353, 'ru', 'common', 'entrynotvalid', 'Введена не Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ', '2014-01-10 02:35:43'), -(2354, 'ru', 'common', 'failed', 'неудачно', '2014-01-10 02:35:43'), -(2355, 'ru', 'common', 'forum', 'Форум', '2014-01-10 02:35:43'), -(2356, 'ru', 'common', 'Found', 'Ðайдено', '2014-01-10 02:35:43'), -(2357, 'ru', 'common', 'Google Pagerank', 'Google Pagerank', '2014-01-10 02:35:43'), -(2358, 'ru', 'common', 'help', 'Помощь', '2014-01-10 02:35:43'), -(2359, 'ru', 'common', 'hidenews', 'Скрыть новоÑти Seo panel', '2014-01-10 02:35:43'), -(2360, 'ru', 'common', 'Id', 'Id', '2014-01-10 02:35:43'), -(2361, 'ru', 'common', 'Inactivate', 'Отключить', '2014-01-10 02:35:43'), -(2362, 'ru', 'common', 'Inactive', 'Ðеактивный', '2014-01-10 02:35:43'), -(2363, 'ru', 'common', 'Invalid characters', 'ÐедопуÑтимые Ñимволы', '2014-01-10 02:35:43'), -(2364, 'ru', 'common', 'Invalid code entered', 'Введен неправильный код', '2014-01-10 02:35:43'), -(2365, 'ru', 'common', 'Invalid email address entered', 'Введен неправильный email', '2014-01-10 02:35:43'), -(2366, 'ru', 'common', 'Invalid value', 'Ðеправильное значение', '2014-01-10 02:35:43'), -(2367, 'ru', 'common', 'Keyword', 'Ключевое Ñлово', '2014-01-10 02:35:43'), -(2368, 'ru', 'common', 'Keywords', 'Ключевые Ñлова', '2014-01-10 02:35:43'), -(2369, 'ru', 'common', 'lang', 'Язык', '2014-01-10 02:35:43'), -(2370, 'ru', 'common', 'My Account', 'Мой аккаунт', '2014-01-10 02:35:43'), -(2371, 'ru', 'common', 'Name', 'Ðазвание', '2014-01-10 02:35:43'), -(2372, 'ru', 'common', 'No', 'Ðет', '2014-01-10 02:35:43'), -(2373, 'ru', 'common', 'No Keywords Found', 'Ключевые Ñлова не найдены', '2014-01-10 02:35:43'), -(2374, 'ru', 'common', 'No Records Found', 'ЗапиÑей не найдено', '2014-01-10 02:35:43'), -(2375, 'ru', 'common', 'noactivetools', 'Ðет активных Ñео-инÑтрументов!', '2014-01-10 02:35:43'), -(2376, 'ru', 'common', 'nowebsites', 'Сайты не найдены!', '2014-01-10 02:35:43'), -(2377, 'ru', 'common', 'password632', 'Длина Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть от 6 до 32 Ñимволов', '2014-01-10 02:35:43'), -(2378, 'ru', 'common', 'passwordnotmatch', 'Пароли не Ñовпадают', '2014-01-10 02:35:43'), -(2379, 'ru', 'common', 'Period', 'Период', '2014-01-10 02:35:43'), -(2380, 'ru', 'common', 'Priority', 'Приоритет', '2014-01-10 02:35:43'), -(2381, 'ru', 'common', 'Rank', 'Rank', '2014-01-10 02:35:43'), -(2382, 'ru', 'common', 'Reports', 'Отчеты', '2014-01-10 02:35:43'), -(2383, 'ru', 'common', 'Results', 'Результаты', '2014-01-10 02:35:43'), -(2384, 'ru', 'common', 'Search Engine', 'ПоиÑковые ÑиÑтемы', '2014-01-10 02:35:43'), -(2385, 'ru', 'common', 'Select', 'Выбор', '2014-01-10 02:35:43'), -(2386, 'ru', 'common', 'Seo Plugins', 'Сео-плагины', '2014-01-10 02:35:43'), -(2387, 'ru', 'common', 'Seo Tools', 'Сео-инÑтрументы', '2014-01-10 02:35:43'), -(2388, 'ru', 'common', 'Sign out', 'Выход', '2014-01-10 02:35:43'), -(2389, 'ru', 'common', 'Sign Up', 'ЗарегиÑтрироватьÑÑ', '2014-01-10 02:35:43'), -(2390, 'ru', 'common', 'signin', 'Вход', '2014-01-10 02:35:43'), -(2391, 'ru', 'common', 'Status', 'СтатуÑ', '2014-01-10 02:35:43'), -(2392, 'ru', 'common', 'Support', 'Поддержка', '2014-01-10 02:35:43'), -(2393, 'ru', 'common', 'Total', 'Ð’Ñего', '2014-01-10 02:35:43'), -(2394, 'ru', 'common', 'Url', 'Url', '2014-01-10 02:35:43'), -(2395, 'ru', 'common', 'User', 'Пользователь', '2014-01-10 02:35:43'), -(2396, 'ru', 'common', 'User Panel', 'Панель пользователÑ', '2014-01-10 02:35:43'), -(2397, 'ru', 'common', 'Website', 'Сайт', '2014-01-10 02:35:43'), -(2398, 'ru', 'common', 'Yes', 'Да', '2014-01-10 02:35:43'), +(2335, 'ru', 'common', 'Action', 'ДейÑтвие', '2015-05-29 12:56:52'), +(2336, 'ru', 'common', 'Activate', 'Включить', '2015-05-29 12:56:52'), +(2337, 'ru', 'common', 'Active', 'Ðктивный', '2015-05-29 12:56:52'), +(2338, 'ru', 'common', 'Admin Panel', 'Панель админиÑтратора', '2015-05-29 12:56:52'), +(2339, 'ru', 'common', 'Alexa Rank', 'Alexa Rank', '2015-05-29 12:56:52'), +(2340, 'ru', 'common', 'All', 'Ð’Ñе', '2015-05-29 12:56:52'), +(2341, 'ru', 'common', 'Category', 'КатегориÑ', '2015-05-29 12:56:52'), +(2342, 'ru', 'common', 'contact', 'Контакты', '2015-05-29 12:56:52'), +(2343, 'ru', 'common', 'copyright', 'ÐвторÑкие права © [year] www.seopanel.in. Ð’Ñе права защищены', '2015-05-29 12:56:52'), +(2344, 'ru', 'common', 'Country', 'Страна', '2015-05-29 12:56:52'), +(2345, 'ru', 'common', 'Crawl Meta Data', 'Сканирование метаданных', '2015-05-29 12:56:52'), +(2346, 'ru', 'common', 'Date', 'Дата', '2015-05-29 12:56:52'), +(2347, 'ru', 'common', 'Delete', 'Удалить', '2015-05-29 12:56:52'), +(2348, 'ru', 'common', 'Details', 'Детали', '2015-05-29 12:56:52'), +(2349, 'ru', 'common', 'Directory', 'Каталог', '2015-05-29 12:56:52'), +(2350, 'ru', 'common', 'Donate', 'Пожертвовать', '2015-05-29 12:56:52'), +(2351, 'ru', 'common', 'Edit', 'Редактировать', '2015-05-29 12:56:52'), +(2352, 'ru', 'common', 'Entry cannot be blank', 'Поле не может быть пуÑтым', '2015-05-29 12:56:52'), +(2353, 'ru', 'common', 'entrynotvalid', 'Введена не Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ', '2015-05-29 12:56:52'), +(2354, 'ru', 'common', 'failed', 'неудачно', '2015-05-29 12:56:52'), +(2355, 'ru', 'common', 'forum', 'Форум', '2015-05-29 12:56:52'), +(2356, 'ru', 'common', 'Found', 'Ðайдено', '2015-05-29 12:56:52'), +(2357, 'ru', 'common', 'Google Pagerank', 'Google Pagerank', '2015-05-29 12:56:52'), +(2358, 'ru', 'common', 'help', 'Помощь', '2015-05-29 12:56:52'), +(2359, 'ru', 'common', 'hidenews', 'Скрыть новоÑти Seo panel', '2015-05-29 12:56:52'), +(2360, 'ru', 'common', 'Id', 'Id', '2015-05-29 12:56:52'), +(2361, 'ru', 'common', 'Inactivate', 'Отключить', '2015-05-29 12:56:52'), +(2362, 'ru', 'common', 'Inactive', 'Ðеактивный', '2015-05-29 12:56:52'), +(2363, 'ru', 'common', 'Invalid characters', 'ÐедопуÑтимые Ñимволы', '2015-05-29 12:56:52'), +(2364, 'ru', 'common', 'Invalid code entered', 'Введен неправильный код', '2015-05-29 12:56:52'), +(2365, 'ru', 'common', 'Invalid email address entered', 'Введен неправильный email', '2015-05-29 12:56:52'), +(2366, 'ru', 'common', 'Invalid value', 'Ðеправильное значение', '2015-05-29 12:56:52'), +(2367, 'ru', 'common', 'Keyword', 'Ключевое Ñлово', '2015-05-29 12:56:52'), +(2368, 'ru', 'common', 'Keywords', 'Ключевые Ñлова', '2015-05-29 12:56:52'), +(2369, 'ru', 'common', 'lang', 'Язык', '2015-05-29 12:56:52'), +(2370, 'ru', 'common', 'My Account', 'Мой аккаунт', '2015-05-29 12:56:52'), +(2371, 'ru', 'common', 'Name', 'Ðазвание', '2015-05-29 12:56:52'), +(2372, 'ru', 'common', 'No', 'Ðет', '2015-05-29 12:56:52'), +(2373, 'ru', 'common', 'No Keywords Found', 'Ключевые Ñлова не найдены', '2015-05-29 12:56:52'), +(2374, 'ru', 'common', 'No Records Found', 'ЗапиÑей не найдено', '2015-05-29 12:56:52'), +(2375, 'ru', 'common', 'noactivetools', 'Ðет активных Ñео-инÑтрументов!', '2015-05-29 12:56:52'), +(2376, 'ru', 'common', 'nowebsites', 'Сайты не найдены!', '2015-05-29 12:56:52'), +(2377, 'ru', 'common', 'password632', 'Длина Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть от 6 до 32 Ñимволов', '2015-05-29 12:56:52'), +(2378, 'ru', 'common', 'passwordnotmatch', 'Пароли не Ñовпадают', '2015-05-29 12:56:52'), +(2379, 'ru', 'common', 'Period', 'Период', '2015-05-29 12:56:52'), +(2380, 'ru', 'common', 'Priority', 'Приоритет', '2015-05-29 12:56:52'), +(2381, 'ru', 'common', 'Rank', 'Rank', '2015-05-29 12:56:52'), +(2382, 'ru', 'common', 'Reports', 'Отчеты', '2015-05-29 12:56:52'), +(2383, 'ru', 'common', 'Results', 'Результаты', '2015-05-29 12:56:52'), +(2384, 'ru', 'common', 'Search Engine', 'ПоиÑковые ÑиÑтемы', '2015-05-29 12:56:52'), +(2385, 'ru', 'common', 'Select', 'Выбор', '2015-05-29 12:56:52'), +(2386, 'ru', 'common', 'Seo Plugins', 'Сео-плагины', '2015-05-29 12:56:52'), +(2387, 'ru', 'common', 'Seo Tools', 'Сео-инÑтрументы', '2015-05-29 12:56:52'), +(2388, 'ru', 'common', 'Sign out', 'Выход', '2015-05-29 12:56:52'), +(2389, 'ru', 'common', 'Sign Up', 'ЗарегиÑтрироватьÑÑ', '2015-05-29 12:56:52'), +(2390, 'ru', 'common', 'signin', 'Вход', '2015-05-29 12:56:52'), +(2391, 'ru', 'common', 'Status', 'СтатуÑ', '2015-05-29 12:56:52'), +(2392, 'ru', 'common', 'Support', 'Поддержка', '2015-05-29 12:56:52'), +(2393, 'ru', 'common', 'Total', 'Ð’Ñего', '2015-05-29 12:56:52'), +(2394, 'ru', 'common', 'Url', 'Url', '2015-05-29 12:56:52'), +(2395, 'ru', 'common', 'User', 'Пользователь', '2015-05-29 12:56:52'), +(2396, 'ru', 'common', 'User Panel', 'Панель пользователÑ', '2015-05-29 12:56:52'), +(2397, 'ru', 'common', 'Website', 'Сайт', '2015-05-29 12:56:52'), +(2398, 'ru', 'common', 'Yes', 'Да', '2015-05-29 12:56:52'), (2399, 'ru', 'directory', 'Add back to directory list', 'ВернутьÑÑ Ðº добавлению в ÑпиÑок каталогов', '2012-11-09 06:03:15'), (2400, 'ru', 'directory', 'Approved', 'Утвержденный', '2012-11-09 06:03:15'), (2401, 'ru', 'directory', 'Captcha', 'Проверочный код', '2012-11-09 06:03:15'), @@ -2431,10 +2431,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2429, 'zh', 'plugin', 'Edit Seo Plugin', '编辑SEOæ’件', '2014-01-09 15:08:57'), (2430, 'zh', 'plugin', 'Plugin Name', 'æ’件åå­—', '2014-01-09 15:08:57'), (2431, 'zh', 'plugin', 'Seo Plugin Details', 'SEOæ’件细节', '2014-01-09 15:08:57'), -(2432, 'zh', 'proxy', 'Edit Proxy', '编辑代ç†', '2014-01-09 15:09:41'), -(2433, 'zh', 'proxy', 'Proxy Password', '代ç†å¯†ç ', '2014-01-09 15:09:41'), -(2434, 'zh', 'proxy', 'Proxy Username', '代ç†ç”¨æˆ·å', '2014-01-09 15:09:41'), -(2435, 'zh', 'proxy', 'Proxyalreadyexist', '代ç†å·²ç»å­˜åœ¨', '2014-01-09 15:09:41'), +(2432, 'zh', 'proxy', 'Edit Proxy', '编辑代ç†', '2014-05-15 17:51:10'), +(2433, 'zh', 'proxy', 'Proxy Password', '代ç†å¯†ç ', '2014-05-15 17:51:10'), +(2434, 'zh', 'proxy', 'Proxy Username', '代ç†ç”¨æˆ·å', '2014-05-15 17:51:10'), +(2435, 'zh', 'proxy', 'Proxyalreadyexist', '代ç†å·²ç»å­˜åœ¨', '2014-05-15 17:51:10'), (2436, 'zh', 'rank', 'enterurlproceed', '输入URL,æ¯è¡Œä¸€æ¡ã€‚点击处ç†å¼€å§‹æ£€æŸ¥Google PRå’Œ Alexa 排å', '2011-05-04 08:41:24'), (2437, 'zh', 'rank', 'Google and Alexa Rank Reports', 'Google PRå’Œ Alexa 排å报告', '2011-05-04 08:41:25'), (2438, 'zh', 'rank', 'Saved rank results of', 'ä¿å­˜æŽ’å结果', '2011-05-04 08:41:25'), @@ -2472,20 +2472,20 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2470, 'zh', 'seotools', 'Skipped Directories', '跳过的目录', '2011-07-06 06:05:37'), (2471, 'zh', 'seotools', 'Submission Reports', 'æ交报告', '2011-07-06 06:05:37'), (2472, 'zh', 'seotools', 'User Access', '用户访问', '2011-07-06 06:05:37'), -(2473, 'zh', 'settings', 'Click here to become a sponsor for Seo Panel', 'æèµ  $100 æˆä¸ºSeo Panel的一个赞助人.', '2014-01-09 15:22:12'), -(2474, 'zh', 'settings', 'seopanel_description', 'Seo panel是一个完整的å…费的能对你的站点进行æœç´¢å¼•æ“Žä¼˜åŒ–的控制é¢æ¿ã€‚它拥有很多热门的seo工具æ¥è¿½è¸ªä½ çš„站点情况。它是一个开æºè½¯ä»¶ï¼Œè€Œä¸”ä½ å¯ä»¥å¼€å‘自己的seopanel。', '2014-01-09 15:22:12'), -(2475, 'zh', 'settings', 'seopanel_title', 'Seo Panel:全çƒç¬¬ä¸€æ¬¾å¤šç«™ç‚¹seo处ç†å¼€æºè½¯ä»¶', '2014-01-09 15:22:12'), -(2476, 'zh', 'settings', 'SP_CRAWL_DELAY', 'æ¯æ¬¡çˆ¬åŽ»é—´éš”时间(秒)', '2014-01-09 15:22:12'), -(2477, 'zh', 'settings', 'SP_DEFAULTLANG', '默认语言', '2014-01-09 15:22:12'), -(2478, 'zh', 'settings', 'SP_DESCRIPTION', 'Seo Panel æè¿°', '2014-01-09 15:22:12'), -(2479, 'zh', 'settings', 'SP_ENABLE_PROXY', '使用代ç†', '2014-01-09 15:22:12'), -(2480, 'zh', 'settings', 'SP_HOTLINKING', '使用图片盗链ä¿æŠ¤', '2014-01-09 15:22:12'), -(2481, 'zh', 'settings', 'SP_KEYWORDS', 'Seo Panel 关键字', '2014-01-09 15:22:12'), -(2482, 'zh', 'settings', 'SP_PAGINGNO', 'æ¯é¡µæ¡ç›®æ•°é‡', '2014-01-09 15:22:12'), -(2483, 'zh', 'settings', 'SP_TITLE', 'Seo Panel 标题', '2014-01-09 15:22:12'), -(2484, 'zh', 'settings', 'SP_USER_GEN_REPORT', 'å…许用户生æˆæŠ¥å‘Š', '2014-01-09 15:22:12'), -(2485, 'zh', 'settings', 'SP_USER_REGISTRATION', '用户注册接å£', '2014-01-09 15:22:12'), -(2486, 'zh', 'settings', 'syssettingssaved', '系统设置ä¿å­˜æˆåŠŸ', '2014-01-09 15:22:12'), +(2473, 'zh', 'settings', 'Click here to become a sponsor for Seo Panel', 'æèµ  $100 æˆä¸ºSeo Panel的一个赞助人.', '2014-05-15 17:56:30'), +(2474, 'zh', 'settings', 'seopanel_description', 'Seo panel是一个完整的å…费的能对你的站点进行æœç´¢å¼•æ“Žä¼˜åŒ–的控制é¢æ¿ã€‚它拥有很多热门的seo工具æ¥è¿½è¸ªä½ çš„站点情况。它是一个开æºè½¯ä»¶ï¼Œè€Œä¸”ä½ å¯ä»¥å¼€å‘自己的seopanel。', '2014-05-15 17:56:30'), +(2475, 'zh', 'settings', 'seopanel_title', 'Seo Panel:全çƒç¬¬ä¸€æ¬¾å¤šç«™ç‚¹seo处ç†å¼€æºè½¯ä»¶', '2014-05-15 17:56:30'), +(2476, 'zh', 'settings', 'SP_CRAWL_DELAY', 'æ¯æ¬¡çˆ¬åŽ»é—´éš”时间(秒)', '2014-05-15 17:56:30'), +(2477, 'zh', 'settings', 'SP_DEFAULTLANG', '默认语言', '2014-05-15 17:56:30'), +(2478, 'zh', 'settings', 'SP_DESCRIPTION', 'Seo Panel æè¿°', '2014-05-15 17:56:30'), +(2479, 'zh', 'settings', 'SP_ENABLE_PROXY', '使用代ç†', '2014-05-15 17:56:30'), +(2480, 'zh', 'settings', 'SP_HOTLINKING', '使用图片盗链ä¿æŠ¤', '2014-05-15 17:56:30'), +(2481, 'zh', 'settings', 'SP_KEYWORDS', 'Seo Panel 关键字', '2014-05-15 17:56:30'), +(2482, 'zh', 'settings', 'SP_PAGINGNO', 'æ¯é¡µæ¡ç›®æ•°é‡', '2014-05-15 17:56:30'), +(2483, 'zh', 'settings', 'SP_TITLE', 'Seo Panel 标题', '2014-05-15 17:56:30'), +(2484, 'zh', 'settings', 'SP_USER_GEN_REPORT', 'å…许用户生æˆæŠ¥å‘Š', '2014-05-15 17:56:30'), +(2485, 'zh', 'settings', 'SP_USER_REGISTRATION', '用户注册接å£', '2014-05-15 17:56:30'), +(2486, 'zh', 'settings', 'syssettingssaved', '系统设置ä¿å­˜æˆåŠŸ', '2014-05-15 17:56:30'), (2487, 'zh', 'sitemap', 'Change frequency', '改å˜é¢‘率', '2010-10-17 21:33:58'), (2488, 'zh', 'sitemap', 'clickproceedsitemap', '点击处ç†åˆ›å»ºç«™ç‚¹åœ°å›¾æ–‡ä»¶', '2010-10-17 21:33:58'), (2489, 'zh', 'sitemap', 'Download sitemap file from', '下载站点地图文件', '2010-10-17 21:33:58'), @@ -2498,28 +2498,28 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2496, 'zh', 'website', 'plscrtwebsite', '使用seo工具和æ’件å‰ï¼Œè¯·å…ˆåˆ›å»ºä¸€ä¸ªç«™ç‚¹', '2010-10-17 21:37:23'), (2497, 'zh', 'website', 'Website already exist', '站点已ç»å­˜åœ¨', '2010-10-17 21:37:23'), (2498, 'zh', 'website', 'yourwebalreday', '你的站点,如果你已ç»åˆ›å»ºäº†ä¸€ä¸ª', '2010-10-17 21:37:23'), -(2499, 'zh', 'label', 'already exist', 'å·²ç»å­˜åœ¨', '2014-01-09 15:07:35'), -(2500, 'zh', 'label', 'Authentication', '认è¯', '2014-01-09 15:07:35'), -(2501, 'zh', 'label', 'Author', '作者', '2014-01-09 15:07:35'), -(2502, 'zh', 'label', 'Click Here', '点击这里', '2014-01-09 15:07:35'), -(2503, 'zh', 'label', 'Cron', 'Cron', '2014-01-09 15:07:35'), -(2504, 'zh', 'label', 'Description', 'æè¿°', '2014-01-09 15:07:35'), -(2505, 'zh', 'label', 'Developers', 'å¼€å‘人员', '2014-01-09 15:07:35'), -(2506, 'zh', 'label', 'Download', '下载', '2014-01-09 15:07:35'), -(2507, 'zh', 'label', 'Installation', '安装', '2014-01-09 15:07:35'), -(2508, 'zh', 'label', 'Keywords', '关键字', '2014-01-09 15:07:35'), -(2509, 'zh', 'label', 'noactiveplugins', '未找到å¯ç”¨çš„seoæ’件', '2014-01-09 15:07:35'), -(2510, 'zh', 'label', 'Plugin', 'æ’件', '2014-01-09 15:07:35'), -(2511, 'zh', 'label', 'Port', '端å£', '2014-01-09 15:07:35'), -(2512, 'zh', 'label', 'Proxy', '代ç†', '2014-01-09 15:07:35'), -(2513, 'zh', 'label', 'Re-install', 'é‡æ–°å®‰è£…', '2014-01-09 15:07:35'), -(2514, 'zh', 'label', 'Sponsors', '赞助商', '2014-01-09 15:07:35'), -(2515, 'zh', 'label', 'Title', '标题', '2014-01-09 15:07:35'), -(2516, 'zh', 'label', 'translation by', '译者:', '2014-01-09 15:07:35'), -(2517, 'zh', 'label', 'Translators', '所有译者:', '2014-01-09 15:07:35'), -(2518, 'zh', 'label', 'Upgrade', 'å‡çº§', '2014-01-09 15:07:35'), -(2519, 'zh', 'label', 'Version', '版本', '2014-01-09 15:07:35'), -(2520, 'zh', 'label', 'wantproceed', '你确实è¦å¼€å§‹å¤„ç†äº†å—?', '2014-01-09 15:07:35'), +(2499, 'zh', 'label', 'already exist', 'å·²ç»å­˜åœ¨', '2014-05-15 17:47:51'), +(2500, 'zh', 'label', 'Authentication', '认è¯', '2014-05-15 17:47:51'), +(2501, 'zh', 'label', 'Author', '作者', '2014-05-15 17:47:51'), +(2502, 'zh', 'label', 'Click Here', '点击这里', '2014-05-15 17:47:51'), +(2503, 'zh', 'label', 'Cron', 'Cron', '2014-05-15 17:47:51'), +(2504, 'zh', 'label', 'Description', 'æè¿°', '2014-05-15 17:47:51'), +(2505, 'zh', 'label', 'Developers', 'å¼€å‘人员', '2014-05-15 17:47:51'), +(2506, 'zh', 'label', 'Download', '下载', '2014-05-15 17:47:51'), +(2507, 'zh', 'label', 'Installation', '安装', '2014-05-15 17:47:51'), +(2508, 'zh', 'label', 'Keywords', '关键字', '2014-05-15 17:47:51'), +(2509, 'zh', 'label', 'noactiveplugins', '未找到å¯ç”¨çš„seoæ’件', '2014-05-15 17:47:51'), +(2510, 'zh', 'label', 'Plugin', 'æ’件', '2014-05-15 17:47:51'), +(2511, 'zh', 'label', 'Port', '端å£', '2014-05-15 17:47:51'), +(2512, 'zh', 'label', 'Proxy', '代ç†', '2014-05-15 17:47:51'), +(2513, 'zh', 'label', 'Re-install', 'é‡æ–°å®‰è£…', '2014-05-15 17:47:51'), +(2514, 'zh', 'label', 'Sponsors', '赞助商', '2014-05-15 17:47:51'), +(2515, 'zh', 'label', 'Title', '标题', '2014-05-15 17:47:51'), +(2516, 'zh', 'label', 'translation by', '译者:', '2014-05-15 17:47:51'), +(2517, 'zh', 'label', 'Translators', '所有译者:', '2014-05-15 17:47:51'), +(2518, 'zh', 'label', 'Upgrade', 'å‡çº§', '2014-05-15 17:47:51'), +(2519, 'zh', 'label', 'Version', '版本', '2014-05-15 17:47:51'), +(2520, 'zh', 'label', 'wantproceed', '你确实è¦å¼€å§‹å¤„ç†äº†å—?', '2014-05-15 17:47:51'), (2521, 'ru', 'home', 'Account Summary', 'Резюме аккаунта', '2011-07-13 09:05:21'), (2522, 'ru', 'home', 'Backlinks', 'Обратные ÑÑылки', '2011-07-13 09:05:21'), (2523, 'ru', 'home', 'Directory Submission', 'РаÑÑылка в каталоги', '2011-07-13 09:05:21'), @@ -2552,10 +2552,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2538, 'zh', 'home', 'Ranks', '排å', '2011-07-06 06:02:25'), (2539, 'zh', 'home', 'SiteNameUrl', '站点 åå­—/URL', '2011-07-06 06:02:25'), (2540, 'zh', 'home', 'Website Statistics', '站点统计', '2011-07-06 06:02:25'), -(2541, 'ru', 'website', 'Edit Website', 'Редактировать Ñайт', '2010-11-05 20:03:24'), -(2542, 'ru', 'website', 'plscrtwebsite', 'Создайте веб-Ñайт до начала иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ SEO инÑтрументов и SEO плагинов.', '2010-11-05 20:03:24'), -(2543, 'ru', 'website', 'Website already exist', 'Сайт уже ÑущеÑтвует', '2010-11-05 20:03:24'), -(2544, 'ru', 'website', 'yourwebalreday', 'ваш Ñайт, еÑли вы его Ñоздали.', '2010-11-05 20:03:24'), +(2541, 'ru', 'website', 'Edit Website', 'Редактировать Ñайт', '2015-05-29 13:01:09'), +(2542, 'ru', 'website', 'plscrtwebsite', 'Создайте веб-Ñайт до начала иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ SEO инÑтрументов и SEO плагинов.', '2015-05-29 13:01:09'), +(2543, 'ru', 'website', 'Website already exist', 'Сайт уже ÑущеÑтвует', '2015-05-29 13:01:09'), +(2544, 'ru', 'website', 'yourwebalreday', 'ваш Ñайт, еÑли вы его Ñоздали.', '2015-05-29 13:01:09'), (2545, 'ru', 'user', 'Edit User', 'Редактировать пользователÑ', '2010-11-02 08:50:53'), (2546, 'ru', 'user', 'Saved My Profile Details', 'Сохранить профиль', '2010-11-02 08:50:53'), (2547, 'ru', 'sitemap', 'Change frequency', 'Выберите чаÑтоту', '2010-10-18 01:35:53'), @@ -2573,10 +2573,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2707, 'bg', 'button', 'Submit', 'Изпрати', '2014-01-08 19:20:35'), (2708, 'bg', 'backlink', 'clickproceedbacklink', 'Въведете по един URL Ð°Ð´Ñ€ÐµÑ Ð½Ð° ред. ÐатиÑнете върху Продължи за да проверите беклинковете', '2010-11-14 18:52:58'), (2709, 'bg', 'backlink', 'Saved backlink results of', 'Запазени беклинк резултати за', '2010-11-14 18:52:58'), -(2710, 'bg', 'common', 'Action', 'ДейÑтвие', '2014-01-07 14:20:03'), -(2711, 'bg', 'common', 'Activate', 'Ðктивирай', '2014-01-07 14:20:03'), -(2712, 'bg', 'common', 'Active', 'Ðктивен', '2014-01-07 14:20:03'), -(2713, 'bg', 'common', 'Admin Panel', 'Ðдмин Панел', '2014-01-07 14:20:03'), +(2710, 'bg', 'common', 'Action', 'ДейÑтвие', '2015-05-29 10:45:41'), +(2711, 'bg', 'common', 'Activate', 'Ðктивирай', '2015-05-29 10:45:41'), +(2712, 'bg', 'common', 'Active', 'Ðктивен', '2015-05-29 10:45:41'), +(2713, 'bg', 'common', 'Admin Panel', 'Ðдмин Панел', '2015-05-29 10:45:41'), (2553, 'ru', 'keyword', 'Crawling keyword', 'Сканирование ключевых Ñлов', '2011-07-05 10:42:57'), (2554, 'ru', 'keyword', 'Detailed Keyword Position Reports', 'Детальные отчеты по позициÑм ключевых Ñлов', '2011-07-05 10:42:57'), (2555, 'ru', 'keyword', 'Edit Keyword', 'Редактировать ключевое Ñлово', '2011-07-05 10:42:57'), @@ -2633,25 +2633,25 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2605, 'ru', 'login', 'User inactive', 'Ðеактивный пользователь', '2014-01-10 02:43:01'), (2606, 'ru', 'login', 'Username', 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ', '2014-01-10 02:43:01'), (2607, 'ru', 'login', 'usernameexist', 'Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÐ¶Ðµ ÑущеÑтвует!', '2014-01-10 02:43:01'), -(2608, 'ru', 'panel', 'About Us', 'О наÑ', '2014-05-14 04:34:20'), -(2609, 'ru', 'panel', 'Add following command to your cron tab', 'Добавить Ñледующую команду в вкладку Cron', '2014-05-14 04:34:20'), -(2610, 'ru', 'panel', 'alsocheckfollowlink', 'Также проÑмотрите Ñледующую ÑÑылку, еÑли вам нужны больше подробноÑтей.', '2014-05-14 04:34:20'), -(2611, 'ru', 'panel', 'Check Directory', 'Выбор каталогов', '2014-05-14 04:34:20'), -(2612, 'ru', 'panel', 'Cron Command', 'Команда Cron', '2014-05-14 04:34:20'), -(2613, 'ru', 'panel', 'Directory Manager', 'Менеджер каталогов', '2014-05-14 04:34:20'), -(2614, 'ru', 'panel', 'Edit My Profile', 'Редактировать профиль', '2014-05-14 04:34:20'), -(2615, 'ru', 'panel', 'My Profile', 'Мой профиль', '2014-05-14 04:34:20'), -(2616, 'ru', 'panel', 'New Proxy', 'Ðовый прокÑи', '2014-05-14 04:34:20'), -(2617, 'ru', 'panel', 'New User', 'Ðовый пользователь', '2014-05-14 04:34:20'), -(2618, 'ru', 'panel', 'New Website', 'Ðовый Ñайт', '2014-05-14 04:34:20'), -(2619, 'ru', 'panel', 'Proxy Manager', 'Менеджер прокÑи', '2014-05-14 04:34:20'), -(2620, 'ru', 'panel', 'Report Generation Manager', 'Менеджер Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ñ‡ÐµÑ‚Ð¾Ð²', '2014-05-14 04:34:20'), -(2621, 'ru', 'panel', 'Reports Manager', 'Менеджер отчетов', '2014-05-14 04:34:20'), -(2622, 'ru', 'panel', 'Seo Plugins Manager', 'Менеджер Ñео-плагинов', '2014-05-14 04:34:20'), -(2623, 'ru', 'panel', 'Seo Tools Manager', 'Менеджер Ñео-инÑтрументов', '2014-05-14 04:34:20'), -(2624, 'ru', 'panel', 'System Settings', 'СиÑтемные наÑтройки', '2014-05-14 04:34:20'), -(2625, 'ru', 'panel', 'User Manager', 'Менеджер пользователей', '2014-05-14 04:34:20'), -(2626, 'ru', 'panel', 'Website Manager', 'Менеджер Ñайтов', '2014-05-14 04:34:20'), +(2608, 'ru', 'panel', 'About Us', 'О наÑ', '2015-05-29 12:57:52'), +(2609, 'ru', 'panel', 'Add following command to your cron tab', 'Добавить Ñледующую команду в вкладку Cron', '2015-05-29 12:57:52'), +(2610, 'ru', 'panel', 'alsocheckfollowlink', 'Также проÑмотрите Ñледующую ÑÑылку, еÑли вам нужны больше подробноÑтей.', '2015-05-29 12:57:52'), +(2611, 'ru', 'panel', 'Check Directory', 'Выбор каталогов', '2015-05-29 12:57:52'), +(2612, 'ru', 'panel', 'Cron Command', 'Команда Cron', '2015-05-29 12:57:52'), +(2613, 'ru', 'panel', 'Directory Manager', 'Менеджер каталогов', '2015-05-29 12:57:52'), +(2614, 'ru', 'panel', 'Edit My Profile', 'Редактировать профиль', '2015-05-29 12:57:52'), +(2615, 'ru', 'panel', 'My Profile', 'Мой профиль', '2015-05-29 12:57:52'), +(2616, 'ru', 'panel', 'New Proxy', 'Ðовый прокÑи', '2015-05-29 12:57:52'), +(2617, 'ru', 'panel', 'New User', 'Ðовый пользователь', '2015-05-29 12:57:52'), +(2618, 'ru', 'panel', 'New Website', 'Ðовый Ñайт', '2015-05-29 12:57:52'), +(2619, 'ru', 'panel', 'Proxy Manager', 'Менеджер прокÑи', '2015-05-29 12:57:52'), +(2620, 'ru', 'panel', 'Report Generation Manager', 'Менеджер Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ñ‡ÐµÑ‚Ð¾Ð²', '2015-05-29 12:57:52'), +(2621, 'ru', 'panel', 'Reports Manager', 'Менеджер отчетов', '2015-05-29 12:57:52'), +(2622, 'ru', 'panel', 'Seo Plugins Manager', 'Менеджер Ñео-плагинов', '2015-05-29 12:57:52'), +(2623, 'ru', 'panel', 'Seo Tools Manager', 'Менеджер Ñео-инÑтрументов', '2015-05-29 12:57:52'), +(2624, 'ru', 'panel', 'System Settings', 'СиÑтемные наÑтройки', '2015-05-29 12:57:52'), +(2625, 'ru', 'panel', 'User Manager', 'Менеджер пользователей', '2015-05-29 12:57:52'), +(2626, 'ru', 'panel', 'Website Manager', 'Менеджер Ñайтов', '2015-05-29 12:57:52'), (2627, 'ru', 'plugin', 'Edit Seo Plugin', 'Редактировать Ñео-плагин', '2012-05-13 03:10:56'), (2628, 'ru', 'plugin', 'Plugin Name', 'Ðазвание плагина', '2012-05-13 03:10:56'), (2629, 'ru', 'plugin', 'Seo Plugin Details', 'Детали Ñео-плагина', '2012-05-13 03:10:56'), @@ -2696,20 +2696,20 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2668, 'ru', 'seotools', 'Skipped Directories', 'Пропущенные каталоги', '2011-07-05 10:47:46'), (2669, 'ru', 'seotools', 'Submission Reports', 'Отчет по раÑÑылкам', '2011-07-05 10:47:46'), (2670, 'ru', 'seotools', 'User Access', 'ДоÑтуп пользователей', '2011-07-05 10:47:46'), -(2671, 'ru', 'settings', 'Click here to become a sponsor for Seo Panel', 'Пожертвовать $100 и Ñтать ÑпонÑором Seo Panel. ', '2014-05-09 06:16:23'), -(2672, 'ru', 'settings', 'seopanel_description', 'Панель ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñковой оптимизации Ñайтов. Содержащего большое количеÑтво инÑтрументов Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸ отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÐµÑ‰ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐ¸Ñ… Ñайтов. Seo panel инÑтрумент Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом. Ð’Ñ‹ можете принÑÑ‚ÑŒ учаÑтие в разработке Ñвоих ÑобÑтвенных плагинов Ð´Ð»Ñ Seo panel.', '2014-05-09 06:16:23'), -(2673, 'ru', 'settings', 'seopanel_title', 'Seo panel: первый в мире продукт Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÑколькими Ñайтами.', '2014-05-09 06:16:23'), -(2674, 'ru', 'settings', 'SP_CRAWL_DELAY', 'Задержка между Ñканированием паука (в Ñекундах)', '2014-05-09 06:16:23'), -(2675, 'ru', 'settings', 'SP_DEFAULTLANG', 'Язык по умолчанию', '2014-05-09 06:16:23'), -(2676, 'ru', 'settings', 'SP_DESCRIPTION', 'ОпиÑание Ñео-панели', '2014-05-09 06:16:23'), -(2677, 'ru', 'settings', 'SP_ENABLE_PROXY', 'Включить прокÑи', '2014-05-09 06:16:23'), -(2678, 'ru', 'settings', 'SP_HOTLINKING', 'Проверочное изображение включено', '2014-05-09 06:16:23'), -(2679, 'ru', 'settings', 'SP_KEYWORDS', 'Ключевые Ñлова Ñео-панели', '2014-05-09 06:16:23'), -(2680, 'ru', 'settings', 'SP_PAGINGNO', 'КоличеÑтво запиÑей на Ñтранице', '2014-05-09 06:16:23'), -(2681, 'ru', 'settings', 'SP_TITLE', 'Заголовок Ñео-панели', '2014-05-09 06:16:23'), -(2682, 'ru', 'settings', 'SP_USER_GEN_REPORT', 'Разрешить пользователю Ñоздавать отчеты', '2014-05-09 06:16:23'), -(2683, 'ru', 'settings', 'SP_USER_REGISTRATION', 'Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ€ÐµÐ³Ð¸Ñтрации пользователÑ', '2014-05-09 06:16:23'), -(2684, 'ru', 'settings', 'syssettingssaved', 'СиÑтемные наÑтройки уÑпешно Ñохранены!', '2014-05-09 06:16:23'), +(2671, 'ru', 'settings', 'Click here to become a sponsor for Seo Panel', 'Пожертвовать $100 и Ñтать ÑпонÑором Seo Panel. ', '2015-05-29 12:59:04'), +(2672, 'ru', 'settings', 'seopanel_description', 'Панель ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ñковой оптимизации Ñайтов. Содержащего большое количеÑтво инÑтрументов Ð´Ð»Ñ ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¸ отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÑÐµÑ‰ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐ¸Ñ… Ñайтов. Seo panel инÑтрумент Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом. Ð’Ñ‹ можете принÑÑ‚ÑŒ учаÑтие в разработке Ñвоих ÑобÑтвенных плагинов Ð´Ð»Ñ Seo panel.', '2015-05-29 12:59:04'), +(2673, 'ru', 'settings', 'seopanel_title', 'Seo panel: первый в мире продукт Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½ÐµÑколькими Ñайтами.', '2015-05-29 12:59:04'), +(2674, 'ru', 'settings', 'SP_CRAWL_DELAY', 'Задержка между Ñканированием паука (в Ñекундах)', '2015-05-29 12:59:04'), +(2675, 'ru', 'settings', 'SP_DEFAULTLANG', 'Язык по умолчанию', '2015-05-29 12:59:04'), +(2676, 'ru', 'settings', 'SP_DESCRIPTION', 'ОпиÑание Ñео-панели', '2015-05-29 12:59:04'), +(2677, 'ru', 'settings', 'SP_ENABLE_PROXY', 'Включить прокÑи', '2015-05-29 12:59:04'), +(2678, 'ru', 'settings', 'SP_HOTLINKING', 'Проверочное изображение включено', '2015-05-29 12:59:04'), +(2679, 'ru', 'settings', 'SP_KEYWORDS', 'Ключевые Ñлова Ñео-панели', '2015-05-29 12:59:04'), +(2680, 'ru', 'settings', 'SP_PAGINGNO', 'КоличеÑтво запиÑей на Ñтранице', '2015-05-29 12:59:04'), +(2681, 'ru', 'settings', 'SP_TITLE', 'Заголовок Ñео-панели', '2015-05-29 12:59:04'), +(2682, 'ru', 'settings', 'SP_USER_GEN_REPORT', 'Разрешить пользователю Ñоздавать отчеты', '2015-05-29 12:59:04'), +(2683, 'ru', 'settings', 'SP_USER_REGISTRATION', 'Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ñ€ÐµÐ³Ð¸Ñтрации пользователÑ', '2015-05-29 12:59:04'), +(2684, 'ru', 'settings', 'syssettingssaved', 'СиÑтемные наÑтройки уÑпешно Ñохранены!', '2015-05-29 12:59:04'), (2685, 'ru', 'support', 'support_cont1', '
\r\nСлужба поддержки Seo Panel\r\n
    \r\n
  • \r\n

    Пакет из 1000 каталогов.

    \r\n

    \r\n Мы предÑтавлÑем пакет из 1000 качеÑтвенных беÑплатных и проверенных интернет-каталогов, Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ\r\nв вашу seo panel.\r\n РаÑÑылка поможет вам увеличить количеÑтво обратных ÑÑылок на ваш Ñайт.\r\n Ðа Ñамом деле ÑпиÑок из 1000 каталогов введен Ð´Ð»Ñ Ñбора денег на будущее\r\nразвитие seo panel.\r\n Чтобы получить ÑпиÑок из 1000 каталогов, пожалуйÑта \\" target=\\"_blank\\">пожертвуйте\r\n$10 или больше, Ð´Ð»Ñ ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ Seo panel.\r\n ЕÑли у Ð²Ð°Ñ Ð²Ð¾Ð·Ð½Ð¸ÐºÐ»Ð¸ вопроÑÑ‹ ÑвÑзанные Ñ Ð¿Ð°ÐºÐµÑ‚Ð¾Ð¼ из 1000 каталогов, пожалуйÑта,\\"\r\ntarget=\\"_blank\\">ÑвÑжитеÑÑŒ Ñ Ð½Ð°Ð¼Ð¸ или откройте Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð² \\"\r\ntarget=\\"_blank\\">Ñлужбе поддержки. \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Ðажмите на ÑÑылку Ð´Ð»Ñ Ð¿Ð¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° развитие\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Локальный пакет поиÑковых ÑиÑтем

    \r\n

    \r\n Добавить домены локальных поиÑковых ÑиÑтем google,yahoo,msn(например: www.google.de,www.google.fr\r\nи Ñ‚.д.) в seo panel, Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ позиций в поиÑковых ÑиÑтемах, отÑÐ»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñти вашего Ñайта \r\nв вашей Ñтране или регионе.\r\n Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы получить информацию о добавлении локальных поиÑковых ÑиÑтемах (ÑоглаÑно вашему требованию), пожалуйÑта, \\" target=\\"_blank\\">пожертвуйте $10 или больше, Ð´Ð»Ñ ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ Ñео-панели.\r\n Перед отправкой пожертвованиÑ, пожалуйÑта, \\" target=\\"_blank\\">ÑвÑжитеÑÑŒ Ñ Ð½Ð°Ð¼Ð¸, мы отправим\r\nвам ÑпиÑок необходимых доменов поиÑковых ÑиÑтем.\r\n

    \r\n Кроме того, чтобы добавить новые поиÑковые ÑиÑтемы (например:yandex.ru) в вашу Seo panel Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ ключевых Ñлов,\r\nпожалуйÑта \\" target=\\"_blank\\">ÑвÑжитеÑÑŒ Ñ Ð½Ð°Ð¼Ð¸ или откройте Ð·Ð°Ð¿Ñ€Ð¾Ñ \\" target=\\"_blank\\">в Ñлужбе поддержки. \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Пройдите по ÑÑылке, чтобы ÑвÑзатьÑÑ Ñ Ð½Ð°Ð¼Ð¸\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Плагины Seo Panel

    \r\n

    \r\n Добавить Ñео-плагины в вашу seo panel Ð´Ð»Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñтей по вашему требованию.\r\n \\" target=\\"_blank\\">Плагины Seo panel предоÑтавлÑÑŽÑ‚ÑÑ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐ°Ð¼Ð¸ Seo panel\r\nи Ñторонними разработчиками.\r\n Ð’Ñ‹ также можете легко разработать Ñео-плагин Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ seo panel.\r\n Ð’Ñ‹ можете \\" target=\\"_blank\\">отправить ваш SEO плагин Ð´Ð»Ñ Seo panel, \r\nмы опубликуем его на нашем Ñайте поÑле предварительной проверки. \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Пройдите по ÑÑылке, Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ñео-плагинов\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    СвÑзатьÑÑ Ñ Ð½Ð°Ð¼Ð¸

    \r\n

    \r\n ОбращайтеÑÑŒ к нам по любым возникшим вопроÑам по работе Ñ Ð¸Ð½Ñтрументами, плагинами и раÑширениÑми seo panel, длÑ\r\nперехода нажмите на ÑÑылку.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Пройдите по ÑÑылке Ð´Ð»Ñ ÑвÑзи Ñ Ð½Ð°Ð¼Ð¸.\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    ЗапроÑÑ‹ в поддержку

    \r\n

    \r\n Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы получить техничеÑкую поддержку по уÑтановке seo panel инÑтрументов, плагинов и\r\nраÑширений. Ðапример: ÐаÑтроить крон Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ позиций ключевых Ñлов.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Пройдите по ÑÑылке в Ñлужбу техничеÑкой поддержки\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Отчеты по ошибкам

    \r\n

    \r\n Ð”Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ отчетов по ошибкам в инÑтрументах seo panel, плагинах и раÑширениÑÑ… нажмите на ÑÑылку.\r\nПожалуйÑта, помогите нам улучшить возможноÑти в Ñледующей верÑии.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Пройдите по ÑÑылке Ð´Ð»Ñ ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾Ð± ошибке.\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2011-07-13 18:24:27'), (2686, 'ru', 'support', 'support_cont2', '
\r\nОнлайн реÑурÑÑ‹ Seo Panel\r\n
    \r\n \r\n
  • \r\n

    РуководÑтво Seo Panel

    \r\n

    \r\n Ð’Ñ‹ можете поÑмотреть \\" target=\\"_blank\\">документацию seo panel в разделе\r\nруководÑтво, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ñодержит документацию по иÑпользованию инÑтрументов seo panel, плагинов и раÑширений.\r\n
    Это лучшее меÑто в интернете Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ
    Ñправки
    о SEO панели. Мы надеемÑÑ, что вы\r\nпоможете seo panel в ÑовершенÑтвовании разработки первого беÑплатного инÑтрумента Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ñайтов!\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Перейти в раздел помощь\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Форум Seo Panel

    \r\n

    \r\n Форум Seo panel, меÑто Ð´Ð»Ñ Ð¾Ð±ÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ открытого программного продукта Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ñайтов. \r\n Это лучшее меÑто Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка ответов на ваши вопроÑÑ‹ о seo panel. \r\n
    Также вы можете внеÑти долю вашего опыта При иÑпользовании Seo panel Ð´Ð»Ñ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸\r\nÑайтов.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Перейти на форум Seo panel\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2011-07-13 18:24:27'), (2687, 'ru', 'support', 'support_cont3', '
\r\nÐŸÐ¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° развитие Seo Panel\r\n
    \r\n
  • \r\n

    ÐŸÐ¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° развитие Seo Panel - первой в мире программы Ð´Ð»Ñ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñайтов Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ иÑходным кодом.

    \r\n

    \r\n Поддержите первый в мире Ñкрипт Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑервиÑа по продвижению Ñайтов в интернете.\r\n Мы планируем в будущем развивать и улучшать программное обеÑпечение.\r\n
    По вÑем вопроÑам поддержки, только мы Ñможем дать правильные ответы.\r\n ЕÑли вы понимаете, что Seo panel Ñтоит вашего вниманиÑ, пожалуйÑта пожертвуйте команде разработчиков.\r\n
    Мы опубликуем ваше Ð¸Ð¼Ñ Ð½Ð° нашем Ñайте и ÑÑылку на ваши реÑурÑÑ‹ \\"\r\ntarget=\\"_blank\\">на Ñтранице пожертований, поÑле Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">Перейти на Ñтраницу Ð¿Ð¾Ð¶ÐµÑ€Ñ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ seo panel\r\n

    \r\n
    \r\n
  • \r\n
\r\n
\r\n', '2011-07-13 18:24:27'), @@ -2717,76 +2717,76 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (2689, 'de', 'common', 'Profile', 'Profil', '2014-01-19 11:36:34'), (2690, 'zh', 'common', 'Profile', '簡介', '2014-01-09 15:04:07'), (2691, 'nl', 'common', 'Profile', 'Profiel', '2014-01-07 21:29:58'), -(2692, 'fr', 'common', 'Profile', 'Profil', '2014-01-13 00:24:07'), +(2692, 'fr', 'common', 'Profile', 'Profil', '2015-05-29 10:04:49'), (2693, 'hu', 'common', 'Profile', 'Profil', '2013-02-05 19:22:36'), (2694, 'it', 'common', 'Profile', 'Profilo', '2014-01-08 23:55:06'), (2695, 'pl', 'common', 'Profile', 'Profil', '2014-01-17 18:46:42'), -(2696, 'ru', 'common', 'Profile', 'Профиль', '2014-01-10 02:35:43'), +(2696, 'ru', 'common', 'Profile', 'Профиль', '2015-05-29 12:56:52'), (2697, 'es', 'common', 'Profile', 'Perfil', '2012-11-12 20:17:40'), (2698, 'bg', 'user', 'Edit User', 'Промени', '2010-11-14 19:55:18'), (2699, 'bg', 'user', 'Saved My Profile Details', 'Детайлите на профила Ñа запазени', '2010-11-14 19:55:18'), (2700, 'bg', 'button', 'Cancel', 'Откажи', '2014-01-08 19:20:35'), -(2714, 'bg', 'common', 'Alexa Rank', 'Alexa Rank', '2014-01-07 14:20:03'), -(2715, 'bg', 'common', 'All', 'Ð’Ñичко', '2014-01-07 14:20:03'), -(2716, 'bg', 'common', 'Category', 'КатегориÑ', '2014-01-07 14:20:03'), -(2717, 'bg', 'common', 'contact', 'Контакт', '2014-01-07 14:20:03'), -(2718, 'bg', 'common', 'copyright', 'Ð’Ñички права запазени www.seopanel.in © [year]', '2014-01-07 14:20:03'), -(2719, 'bg', 'common', 'Country', 'Страна', '2014-01-07 14:20:03'), -(2720, 'bg', 'common', 'Crawl Meta Data', 'Обери Мета данни', '2014-01-07 14:20:03'), -(2721, 'bg', 'common', 'Date', 'Дата', '2014-01-07 14:20:03'), -(2722, 'bg', 'common', 'Delete', 'Изтрий', '2014-01-07 14:20:03'), -(2723, 'bg', 'common', 'Details', 'Детайли', '2014-01-07 14:20:03'), -(2724, 'bg', 'common', 'Directory', 'ДиректориÑ', '2014-01-07 14:20:03'), -(2725, 'bg', 'common', 'Donate', 'Дарение', '2014-01-07 14:20:03'), -(2726, 'bg', 'common', 'Edit', 'Промени', '2014-01-07 14:20:03'), -(2727, 'bg', 'common', 'Entry cannot be blank', 'Ðе можете да оÑтавите празно', '2014-01-07 14:20:03'), -(2728, 'bg', 'common', 'entrynotvalid', 'Въведените данни Ñа невалидни', '2014-01-07 14:20:03'), -(2729, 'bg', 'common', 'failed', 'неуÑпешно', '2014-01-07 14:20:03'), -(2730, 'bg', 'common', 'forum', 'Форум', '2014-01-07 14:20:03'), -(2731, 'bg', 'common', 'Found', 'Ðамерени', '2014-01-07 14:20:03'), -(2732, 'bg', 'common', 'Google Pagerank', 'Google Пейдж Ранк ', '2014-01-07 14:20:03'), -(2733, 'bg', 'common', 'help', 'Помощ', '2014-01-07 14:20:03'), -(2734, 'bg', 'common', 'hidenews', 'Скрий новините', '2014-01-07 14:20:03'), -(2735, 'bg', 'common', 'Id', 'Id', '2014-01-07 14:20:03'), -(2736, 'bg', 'common', 'Inactivate', 'Деактивирай', '2014-01-07 14:20:03'), -(2737, 'bg', 'common', 'Inactive', 'Ðеактивен', '2014-01-07 14:20:03'), -(2738, 'bg', 'common', 'Invalid characters', 'Ðевалидни Ñимволи', '2014-01-07 14:20:03'), -(2739, 'bg', 'common', 'Invalid code entered', 'Ðевалиден код', '2014-01-07 14:20:03'), -(2740, 'bg', 'common', 'Invalid email address entered', 'Ðевалиден email адреÑ', '2014-01-07 14:20:03'), -(2741, 'bg', 'common', 'Invalid value', 'Ðевалидна ÑтойноÑÑ‚', '2014-01-07 14:20:03'), -(2742, 'bg', 'common', 'Keyword', 'Ключова дума', '2014-01-07 14:20:03'), -(2743, 'bg', 'common', 'Keywords', 'Ключови думи', '2014-01-07 14:20:03'), -(2744, 'bg', 'common', 'lang', 'Език', '2014-01-07 14:20:03'), -(2745, 'bg', 'common', 'My Account', 'МоÑÑ‚ профил', '2014-01-07 14:20:03'), -(2746, 'bg', 'common', 'Name', 'Име', '2014-01-07 14:20:03'), -(2747, 'bg', 'common', 'No', 'Ðе', '2014-01-07 14:20:03'), -(2748, 'bg', 'common', 'No Keywords Found', 'Ðе Ñа намерени ключови думи', '2014-01-07 14:20:03'), -(2749, 'bg', 'common', 'No Records Found', 'Ðе Ñа намерени запиÑи', '2014-01-07 14:20:03'), -(2750, 'bg', 'common', 'noactivetools', 'Ðе Ñа намерени активни SEO инÑтрументи', '2014-01-07 14:20:03'), -(2751, 'bg', 'common', 'nowebsites', 'Ðе Ñа открити Ñайтове', '2014-01-07 14:20:03'), -(2752, 'bg', 'common', 'password632', 'Паролата Ñ‚Ñ€Ñбва да е Ñ Ð´ÑŠÐ»Ð¶Ð¸Ð½Ð° от 6 до 32 Ñимвола', '2014-01-07 14:20:03'), -(2753, 'bg', 'common', 'passwordnotmatch', 'Паролите не Ñъвпадат', '2014-01-07 14:20:03'), -(2754, 'bg', 'common', 'Period', 'Период', '2014-01-07 14:20:03'), -(2755, 'bg', 'common', 'Priority', 'Приоритет', '2014-01-07 14:20:03'), -(2756, 'bg', 'common', 'Profile', 'Профил', '2014-01-07 14:20:03'), -(2757, 'bg', 'common', 'Rank', 'Ранк', '2014-01-07 14:20:03'), -(2758, 'bg', 'common', 'Reports', 'Доклади', '2014-01-07 14:20:03'), -(2759, 'bg', 'common', 'Results', 'Резултати', '2014-01-07 14:20:03'), -(2760, 'bg', 'common', 'Search Engine', 'ТърÑачка', '2014-01-07 14:20:03'), -(2761, 'bg', 'common', 'Select', 'Избери', '2014-01-07 14:20:03'), -(2762, 'bg', 'common', 'Seo Plugins', 'Seo Модули', '2014-01-07 14:20:03'), -(2763, 'bg', 'common', 'Seo Tools', 'Seo ИнÑтрументи', '2014-01-07 14:20:03'), -(2764, 'bg', 'common', 'Sign out', 'Изход', '2014-01-07 14:20:03'), -(2765, 'bg', 'common', 'Sign Up', 'РегиÑтрациÑ', '2014-01-07 14:20:03'), -(2766, 'bg', 'common', 'signin', 'Вход', '2014-01-07 14:20:03'), -(2767, 'bg', 'common', 'Status', 'СтатуÑ', '2014-01-07 14:20:03'), -(2768, 'bg', 'common', 'Support', 'Поддръжка', '2014-01-07 14:20:03'), -(2769, 'bg', 'common', 'Total', 'Общо', '2014-01-07 14:20:03'), -(2770, 'bg', 'common', 'Url', 'Url', '2014-01-07 14:20:03'), -(2771, 'bg', 'common', 'User', 'Потребител', '2014-01-07 14:20:03'), -(2772, 'bg', 'common', 'User Panel', 'ПотребителÑки панел', '2014-01-07 14:20:03'), -(2773, 'bg', 'common', 'Website', 'Сайт', '2014-01-07 14:20:03'), -(2774, 'bg', 'common', 'Yes', 'Да', '2014-01-07 14:20:03'), +(2714, 'bg', 'common', 'Alexa Rank', 'Alexa Rank', '2015-05-29 10:45:41'), +(2715, 'bg', 'common', 'All', 'Ð’Ñичко', '2015-05-29 10:45:41'), +(2716, 'bg', 'common', 'Category', 'КатегориÑ', '2015-05-29 10:45:41'), +(2717, 'bg', 'common', 'contact', 'Контакт', '2015-05-29 10:45:41'), +(2718, 'bg', 'common', 'copyright', 'Ð’Ñички права запазени www.seopanel.in © [year]', '2015-05-29 10:45:41'), +(2719, 'bg', 'common', 'Country', 'Страна', '2015-05-29 10:45:41'), +(2720, 'bg', 'common', 'Crawl Meta Data', 'Обери Мета данни', '2015-05-29 10:45:41'), +(2721, 'bg', 'common', 'Date', 'Дата', '2015-05-29 10:45:41'), +(2722, 'bg', 'common', 'Delete', 'Изтрий', '2015-05-29 10:45:41'), +(2723, 'bg', 'common', 'Details', 'Детайли', '2015-05-29 10:45:41'), +(2724, 'bg', 'common', 'Directory', 'ДиректориÑ', '2015-05-29 10:45:41'), +(2725, 'bg', 'common', 'Donate', 'Дарение', '2015-05-29 10:45:41'), +(2726, 'bg', 'common', 'Edit', 'Промени', '2015-05-29 10:45:41'), +(2727, 'bg', 'common', 'Entry cannot be blank', 'Ðе можете да оÑтавите празно', '2015-05-29 10:45:41'), +(2728, 'bg', 'common', 'entrynotvalid', 'Въведените данни Ñа невалидни', '2015-05-29 10:45:41'), +(2729, 'bg', 'common', 'failed', 'неуÑпешно', '2015-05-29 10:45:41'), +(2730, 'bg', 'common', 'forum', 'Форум', '2015-05-29 10:45:41'), +(2731, 'bg', 'common', 'Found', 'Ðамерени', '2015-05-29 10:45:41'), +(2732, 'bg', 'common', 'Google Pagerank', 'Google Пейдж Ранк ', '2015-05-29 10:45:41'), +(2733, 'bg', 'common', 'help', 'Помощ', '2015-05-29 10:45:41'), +(2734, 'bg', 'common', 'hidenews', 'Скрий новините', '2015-05-29 10:45:41'), +(2735, 'bg', 'common', 'Id', 'Id', '2015-05-29 10:45:41'), +(2736, 'bg', 'common', 'Inactivate', 'Деактивирай', '2015-05-29 10:45:41'), +(2737, 'bg', 'common', 'Inactive', 'Ðеактивен', '2015-05-29 10:45:41'), +(2738, 'bg', 'common', 'Invalid characters', 'Ðевалидни Ñимволи', '2015-05-29 10:45:41'), +(2739, 'bg', 'common', 'Invalid code entered', 'Ðевалиден код', '2015-05-29 10:45:41'), +(2740, 'bg', 'common', 'Invalid email address entered', 'Ðевалиден email адреÑ', '2015-05-29 10:45:41'), +(2741, 'bg', 'common', 'Invalid value', 'Ðевалидна ÑтойноÑÑ‚', '2015-05-29 10:45:41'), +(2742, 'bg', 'common', 'Keyword', 'Ключова дума', '2015-05-29 10:45:41'), +(2743, 'bg', 'common', 'Keywords', 'Ключови думи', '2015-05-29 10:45:41'), +(2744, 'bg', 'common', 'lang', 'Език', '2015-05-29 10:45:41'), +(2745, 'bg', 'common', 'My Account', 'МоÑÑ‚ профил', '2015-05-29 10:45:41'), +(2746, 'bg', 'common', 'Name', 'Име', '2015-05-29 10:45:41'), +(2747, 'bg', 'common', 'No', 'Ðе', '2015-05-29 10:45:41'), +(2748, 'bg', 'common', 'No Keywords Found', 'Ðе Ñа намерени ключови думи', '2015-05-29 10:45:41'), +(2749, 'bg', 'common', 'No Records Found', 'Ðе Ñа намерени запиÑи', '2015-05-29 10:45:41'), +(2750, 'bg', 'common', 'noactivetools', 'Ðе Ñа намерени активни SEO инÑтрументи', '2015-05-29 10:45:41'), +(2751, 'bg', 'common', 'nowebsites', 'Ðе Ñа открити Ñайтове', '2015-05-29 10:45:41'), +(2752, 'bg', 'common', 'password632', 'Паролата Ñ‚Ñ€Ñбва да е Ñ Ð´ÑŠÐ»Ð¶Ð¸Ð½Ð° от 6 до 32 Ñимвола', '2015-05-29 10:45:41'), +(2753, 'bg', 'common', 'passwordnotmatch', 'Паролите не Ñъвпадат', '2015-05-29 10:45:41'), +(2754, 'bg', 'common', 'Period', 'Период', '2015-05-29 10:45:41'), +(2755, 'bg', 'common', 'Priority', 'Приоритет', '2015-05-29 10:45:41'), +(2756, 'bg', 'common', 'Profile', 'Профил', '2015-05-29 10:45:41'), +(2757, 'bg', 'common', 'Rank', 'Ранк', '2015-05-29 10:45:41'), +(2758, 'bg', 'common', 'Reports', 'Доклади', '2015-05-29 10:45:41'), +(2759, 'bg', 'common', 'Results', 'Резултати', '2015-05-29 10:45:41'), +(2760, 'bg', 'common', 'Search Engine', 'ТърÑачка', '2015-05-29 10:45:41'), +(2761, 'bg', 'common', 'Select', 'Избери', '2015-05-29 10:45:41'), +(2762, 'bg', 'common', 'Seo Plugins', 'Seo Модули', '2015-05-29 10:45:41'), +(2763, 'bg', 'common', 'Seo Tools', 'Seo ИнÑтрументи', '2015-05-29 10:45:41'), +(2764, 'bg', 'common', 'Sign out', 'Изход', '2015-05-29 10:45:41'), +(2765, 'bg', 'common', 'Sign Up', 'РегиÑтрациÑ', '2015-05-29 10:45:41'), +(2766, 'bg', 'common', 'signin', 'Вход', '2015-05-29 10:45:41'), +(2767, 'bg', 'common', 'Status', 'СтатуÑ', '2015-05-29 10:45:41'), +(2768, 'bg', 'common', 'Support', 'Поддръжка', '2015-05-29 10:45:41'), +(2769, 'bg', 'common', 'Total', 'Общо', '2015-05-29 10:45:41'), +(2770, 'bg', 'common', 'Url', 'Url', '2015-05-29 10:45:41'), +(2771, 'bg', 'common', 'User', 'Потребител', '2015-05-29 10:45:41'), +(2772, 'bg', 'common', 'User Panel', 'ПотребителÑки панел', '2015-05-29 10:45:41'), +(2773, 'bg', 'common', 'Website', 'Сайт', '2015-05-29 10:45:41'), +(2774, 'bg', 'common', 'Yes', 'Да', '2015-05-29 10:45:41'), (2775, 'pt', 'backlink', 'clickproceedbacklink', 'Introduza o URL Um por linha. Pressione on Proceda para verificar os Backlinks ', '2010-10-27 03:30:04'), (2776, 'pt', 'backlink', 'Saved backlink results of', 'Resultados guardados do Checklink de', '2010-10-27 03:30:04'), (2777, 'pt', 'button', 'Cancel', 'Cancelar', '2014-01-08 19:31:51'), @@ -3317,38 +3317,38 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (3302, 'hu', 'support', 'support_cont1', '
\r\nSeo Panel Támogatói Rendszer\r\n\r\n
', '2010-11-06 02:21:42'), (3303, 'hu', 'support', 'support_cont2', '
\r\nSeo Panel Online Források\r\n \r\n
', '2010-11-06 02:21:42'), (3304, 'hu', 'support', 'support_cont3', '
\r\nSeo panel támogatása\r\n
    \r\n
  • \r\n

    Támogassa a Seo panelt - amely a világ első nyílt forráskódú Seo segédje.

    \r\n

    \r\n Támogassa a Seo panelt - amely a világ első nyílt forráskódú Seo segédje.\r\n Tervezzük, hogy a jövőben folyamatosan új funkciókat adunk a Seo panelhez, de ehhez az Ön segítségére is szükség van.\r\n \r\n Ha úgy érzed, hogy a Seo panel hasznos számodra, akkor kérlek támogasd a fejlesztők csapatát.\r\n Miután támogattál minket, nevedet és oldalad linkjét
    közzé tesszük a \\"\r\ntarget=\\"_blank\\">támogatói oldalon.\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">A seo panel támogatásához látogassa meg ezt az oldalt.\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2010-11-06 02:21:42'), -(3305, 'bg', 'website', 'Edit Website', 'РедакциÑ', '2010-11-13 01:32:15'), -(3306, 'bg', 'website', 'plscrtwebsite', 'МолÑ, добавете интернет Ñайт, преди да използвате SEO инÑтрументите и SEO модулите.', '2010-11-13 01:32:17'), -(3307, 'bg', 'website', 'Website already exist', 'Сайтът вече ÑъщеÑтвува', '2010-11-13 01:32:18'), -(3308, 'bg', 'website', 'yourwebalreday', 'Ð²Ð°ÑˆÐ¸Ñ Ñайт, ако вече Ñте Ñъздали такъв.', '2010-11-13 01:32:18'), +(3305, 'bg', 'website', 'Edit Website', 'РедакциÑ', '2015-05-29 11:06:08'), +(3306, 'bg', 'website', 'plscrtwebsite', 'МолÑ, добавете интернет Ñайт, преди да използвате SEO инÑтрументите и SEO модулите.', '2015-05-29 11:06:08'), +(3307, 'bg', 'website', 'Website already exist', 'Сайтът вече ÑъщеÑтвува', '2015-05-29 11:06:08'), +(3308, 'bg', 'website', 'yourwebalreday', 'Ð²Ð°ÑˆÐ¸Ñ Ñайт, ако вече Ñте Ñъздали такъв.', '2015-05-29 11:06:08'), (3309, 'bg', 'sitemap', 'Change frequency', 'ЧеÑтота на обхождане', '2011-07-13 01:14:40'), (3310, 'bg', 'sitemap', 'clickproceedsitemap', 'Кликнете на Продължи за да Ñъздадете файл Ñ ÐºÐ°Ñ€Ð°Ñ‚Ð° на Ñайта ', '2011-07-13 01:14:41'), (3311, 'bg', 'sitemap', 'Download sitemap file from', 'Изтегли карта на Ñайта от', '2011-07-13 01:14:41'), (3312, 'bg', 'sitemap', 'Exclude Url', 'Изключи Url', '2011-07-13 01:14:41'), (3313, 'bg', 'sitemap', 'processtaketime', 'ПродължителноÑтта на процеÑа завиÑи от Ð±Ñ€Ð¾Ñ Ð»Ð¸Ð½ÐºÐ¾Ð²Ðµ в Ñайта Ви. МолÑ, изчакайте за да изтеглите картата на Ñайта ', '2011-07-13 01:14:41'), (3314, 'bg', 'sitemap', 'Sitemap Type', 'Тип на картата', '2011-07-13 01:14:41'), -(3315, 'bg', 'label', 'already exist', 'вече ÑъщеÑтвува', '2014-01-07 14:20:30'), -(3316, 'bg', 'label', 'Authentication', 'Проверка', '2014-01-07 14:20:30'), -(3317, 'bg', 'label', 'Author', 'Ðвтор', '2014-01-07 14:20:30'), -(3318, 'bg', 'label', 'Click Here', 'Кликнете тук', '2014-01-07 14:20:30'), -(3319, 'bg', 'label', 'Cron', 'Cron', '2014-01-07 14:20:30'), -(3320, 'bg', 'label', 'Description', 'ОпиÑание', '2014-01-07 14:20:30'), -(3321, 'bg', 'label', 'Developers', 'Разработчици', '2014-01-07 14:20:30'), -(3322, 'bg', 'label', 'Download', 'Изтегли', '2014-01-07 14:20:30'), -(3323, 'bg', 'label', 'Installation', 'ИнÑталациÑ', '2014-01-07 14:20:30'), -(3324, 'bg', 'label', 'Keywords', 'Ключови думи', '2014-01-07 14:20:30'), -(3325, 'bg', 'label', 'noactiveplugins', 'Ðе Ñа намерени активни SEO модули!', '2014-01-07 14:20:30'), -(3326, 'bg', 'label', 'Plugin', 'Модул', '2014-01-07 14:20:30'), -(3327, 'bg', 'label', 'Port', 'Порт', '2014-01-07 14:20:30'), -(3328, 'bg', 'label', 'Proxy', 'ПрокÑи', '2014-01-07 14:20:30'), -(3329, 'bg', 'label', 'Re-install', 'Пре-инÑталациÑ', '2014-01-07 14:20:30'), -(3330, 'bg', 'label', 'Sponsors', 'СпонÑори', '2014-01-07 14:20:30'), -(3331, 'bg', 'label', 'Title', 'Заглавие', '2014-01-07 14:20:30'), -(3332, 'bg', 'label', 'translation by', 'превод от', '2014-01-07 14:20:30'), -(3333, 'bg', 'label', 'Translators', 'Преводачи', '2014-01-07 14:20:30'), -(3334, 'bg', 'label', 'Upgrade', 'Обнови', '2014-01-07 14:20:30'), -(3335, 'bg', 'label', 'Version', 'ВерÑиÑ', '2014-01-07 14:20:30'), -(3336, 'bg', 'label', 'wantproceed', 'ÐаиÑтина ли желаете да продължите?', '2014-01-07 14:20:30'), +(3315, 'bg', 'label', 'already exist', 'вече ÑъщеÑтвува', '2015-05-29 10:47:54'), +(3316, 'bg', 'label', 'Authentication', 'Проверка', '2015-05-29 10:47:54'), +(3317, 'bg', 'label', 'Author', 'Ðвтор', '2015-05-29 10:47:54'), +(3318, 'bg', 'label', 'Click Here', 'Кликнете тук', '2015-05-29 10:47:54'), +(3319, 'bg', 'label', 'Cron', 'Cron', '2015-05-29 10:47:54'), +(3320, 'bg', 'label', 'Description', 'ОпиÑание', '2015-05-29 10:47:54'), +(3321, 'bg', 'label', 'Developers', 'Разработчици', '2015-05-29 10:47:54'), +(3322, 'bg', 'label', 'Download', 'Изтегли', '2015-05-29 10:47:54'), +(3323, 'bg', 'label', 'Installation', 'ИнÑталациÑ', '2015-05-29 10:47:54'), +(3324, 'bg', 'label', 'Keywords', 'Ключови думи', '2015-05-29 10:47:54'), +(3325, 'bg', 'label', 'noactiveplugins', 'Ðе Ñа намерени активни SEO модули!', '2015-05-29 10:47:54'), +(3326, 'bg', 'label', 'Plugin', 'Модул', '2015-05-29 10:47:54'), +(3327, 'bg', 'label', 'Port', 'Порт', '2015-05-29 10:47:54'), +(3328, 'bg', 'label', 'Proxy', 'ПрокÑи', '2015-05-29 10:47:54'), +(3329, 'bg', 'label', 'Re-install', 'Пре-инÑталациÑ', '2015-05-29 10:47:54'), +(3330, 'bg', 'label', 'Sponsors', 'СпонÑори', '2015-05-29 10:47:54'), +(3331, 'bg', 'label', 'Title', 'Заглавие', '2015-05-29 10:47:54'), +(3332, 'bg', 'label', 'translation by', 'превод от', '2015-05-29 10:47:54'), +(3333, 'bg', 'label', 'Translators', 'Преводачи', '2015-05-29 10:47:54'), +(3334, 'bg', 'label', 'Upgrade', 'Обнови', '2015-05-29 10:47:54'), +(3335, 'bg', 'label', 'Version', 'ВерÑиÑ', '2015-05-29 10:47:54'), +(3336, 'bg', 'label', 'wantproceed', 'ÐаиÑтина ли желаете да продължите?', '2015-05-29 10:47:54'), (3337, 'bg', 'keyword', 'Crawling keyword', 'Обиране на ключова дума', '2011-07-07 01:35:41'), (3338, 'bg', 'keyword', 'Detailed Keyword Position Reports', 'Детайлни доклади за Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð¿Ð¾ ключова дума', '2011-07-07 01:35:41'), (3339, 'bg', 'keyword', 'Edit Keyword', 'Ð ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ð½Ð° ключова дума', '2011-07-07 01:35:41'), @@ -3367,10 +3367,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (3352, 'bg', 'rank', 'enterurlproceed', 'Въведете по един URL Ð°Ð´Ñ€ÐµÑ Ð½Ð° ред. Кликнете на Продължи за да проверите ранга в Google и Alexa.', '2010-11-14 19:34:40'), (3353, 'bg', 'rank', 'Google and Alexa Rank Reports', 'Доклади за ранга в Google и Alexa', '2010-11-14 19:34:40'), (3354, 'bg', 'rank', 'Saved rank results of', 'Запазени ранг резултати за', '2010-11-14 19:34:40'), -(3355, 'bg', 'proxy', 'Edit Proxy', 'РедакциÑ', '2014-01-07 14:28:14'), -(3356, 'bg', 'proxy', 'Proxy Password', 'ПрокÑи парола', '2014-01-07 14:28:14'), -(3357, 'bg', 'proxy', 'Proxy Username', 'ПрокÑи потребител', '2014-01-07 14:28:14'), -(3358, 'bg', 'proxy', 'Proxyalreadyexist', 'Вече ÑъщеÑтвува такова прокÑи!', '2014-01-07 14:28:14'), +(3355, 'bg', 'proxy', 'Edit Proxy', 'РедакциÑ', '2015-05-29 10:53:39'), +(3356, 'bg', 'proxy', 'Proxy Password', 'ПрокÑи парола', '2015-05-29 10:53:39'), +(3357, 'bg', 'proxy', 'Proxy Username', 'ПрокÑи потребител', '2015-05-29 10:53:39'), +(3358, 'bg', 'proxy', 'Proxyalreadyexist', 'Вече ÑъщеÑтвува такова прокÑи!', '2015-05-29 10:53:39'), (3359, 'bg', 'plugin', 'Edit Seo Plugin', 'РедакциÑ', '2012-05-28 18:53:11'), (3360, 'bg', 'plugin', 'Plugin Name', 'Име на модула', '2012-05-28 18:53:11'), (3361, 'bg', 'plugin', 'Seo Plugin Details', 'Детайли на SEO модула', '2012-05-28 18:53:11'), @@ -3392,39 +3392,39 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (3377, 'bg', 'login', 'User inactive', 'ПотребителÑÑ‚ е неактивен', '2014-01-07 14:25:53'), (3378, 'bg', 'login', 'Username', 'Потребителко име', '2014-01-07 14:25:53'), (3379, 'bg', 'login', 'usernameexist', 'ПотребителÑкото име вече ÑъщеÑтвува!', '2014-01-07 14:25:53'), -(3380, 'bg', 'panel', 'About Us', 'За наÑ', '2014-01-07 14:26:53'), -(3381, 'bg', 'panel', 'Add following command to your cron tab', 'Въведете Ñледната команда в вашиÑÑ‚ cron таб', '2014-01-07 14:26:53'), -(3382, 'bg', 'panel', 'alsocheckfollowlink', 'Проверете и ÑледниÑÑ‚ линк ако имате нужда от повече детайли.', '2014-01-07 14:26:53'), -(3383, 'bg', 'panel', 'Check Directory', 'Проверка на директориÑ', '2014-01-07 14:26:53'), -(3384, 'bg', 'panel', 'Cron Command', 'Cron Команда', '2014-01-07 14:26:53'), -(3385, 'bg', 'panel', 'Directory Manager', 'Управление на директории', '2014-01-07 14:26:53'), -(3386, 'bg', 'panel', 'Edit My Profile', 'РедакциÑ', '2014-01-07 14:26:53'), -(3387, 'bg', 'panel', 'My Profile', 'МоÑÑ‚ профил', '2014-01-07 14:26:53'), -(3388, 'bg', 'panel', 'New Proxy', 'Ðово прокÑи', '2014-01-07 14:26:53'), -(3389, 'bg', 'panel', 'New User', 'Ðов потребител', '2014-01-07 14:26:53'), -(3390, 'bg', 'panel', 'New Website', 'ДобавÑне на уеб Ñайт', '2014-01-07 14:26:53'), -(3391, 'bg', 'panel', 'Proxy Manager', 'Управление на прокÑи', '2014-01-07 14:26:53'), -(3392, 'bg', 'panel', 'Report Generation Manager', 'Генериране на доклади', '2014-01-07 14:26:53'), -(3393, 'bg', 'panel', 'Reports Manager', 'Управление на доклади', '2014-01-07 14:26:53'), -(3394, 'bg', 'panel', 'Seo Plugins Manager', 'Управление на SEO модули', '2014-01-07 14:26:53'), -(3395, 'bg', 'panel', 'Seo Tools Manager', 'Управление на SEO инÑтрументи', '2014-01-07 14:26:53'), -(3396, 'bg', 'panel', 'System Settings', 'СиÑтемни наÑтройки', '2014-01-07 14:26:53'), -(3397, 'bg', 'panel', 'User Manager', 'Управление на потребители', '2014-01-07 14:26:53'), -(3398, 'bg', 'panel', 'Website Manager', 'Управление на Ñайтове', '2014-01-07 14:26:53'), -(3399, 'bg', 'settings', 'Click here to become a sponsor for Seo Panel', 'Дарете 100 $ и Ñтанете ÑпонÑор на Seo Panel.', '2014-01-07 14:29:49'), -(3400, 'bg', 'settings', 'seopanel_description', 'Ðапълно безплатен контролен панел, за управление на оптимизациÑта за Ñ‚ÑŠÑ€Ñещи машини на вашиÑÑ‚ уеб Ñайт. ПредоÑтавÑщ много SEO инÑтрументи за оптимизациÑ, увеличаване и проÑледÑване, предÑтавÑнето на вашите уеб Ñайтове. Софтуер Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½ код, предоÑтавÑщ ви възможноÑÑ‚ да развиете ÑобÑтвени SEO модули за Seo Panel.\r\n', '2014-01-07 14:29:49'), -(3401, 'bg', 'settings', 'seopanel_title', 'Seo Panel: ПървиÑÑ‚ в Ñвета SEO контролен панел Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½ код', '2014-01-07 14:29:49'), -(3402, 'bg', 'settings', 'SP_CRAWL_DELAY', 'ЗабавÑне между вÑÑко обхождане от "паÑка" (Ñекунди)\r\n', '2014-01-07 14:29:49'), -(3403, 'bg', 'settings', 'SP_DEFAULTLANG', 'Език по подразбиране', '2014-01-07 14:29:49'), -(3404, 'bg', 'settings', 'SP_DESCRIPTION', 'ОпиÑание на Seo Panel', '2014-01-07 14:29:49'), -(3405, 'bg', 'settings', 'SP_ENABLE_PROXY', 'Разрешаване на прокÑи', '2014-01-07 14:29:49'), -(3406, 'bg', 'settings', 'SP_HOTLINKING', 'Включване на защитата против хотлинкинг на Ñнимки', '2014-01-07 14:29:49'), -(3407, 'bg', 'settings', 'SP_KEYWORDS', 'Seo Panel Ключови думи', '2014-01-07 14:29:49'), -(3408, 'bg', 'settings', 'SP_PAGINGNO', 'Резултати на Ñтраница', '2014-01-07 14:29:49'), -(3409, 'bg', 'settings', 'SP_TITLE', 'Seo Panel Заглавие', '2014-01-07 14:29:49'), -(3410, 'bg', 'settings', 'SP_USER_GEN_REPORT', 'Позволи на потребителите да генерират доклади', '2014-01-07 14:29:49'), -(3411, 'bg', 'settings', 'SP_USER_REGISTRATION', 'Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð·Ð° потребителÑка региÑтрациÑ', '2014-01-07 14:29:49'), -(3412, 'bg', 'settings', 'syssettingssaved', 'ÐаÑтройките Ñа запазени уÑпешно', '2014-01-07 14:29:49'), +(3380, 'bg', 'panel', 'About Us', 'За наÑ', '2015-05-29 10:52:35'), +(3381, 'bg', 'panel', 'Add following command to your cron tab', 'Въведете Ñледната команда в вашиÑÑ‚ cron таб', '2015-05-29 10:52:35'), +(3382, 'bg', 'panel', 'alsocheckfollowlink', 'Проверете и ÑледниÑÑ‚ линк ако имате нужда от повече детайли.', '2015-05-29 10:52:35'), +(3383, 'bg', 'panel', 'Check Directory', 'Проверка на директориÑ', '2015-05-29 10:52:35'), +(3384, 'bg', 'panel', 'Cron Command', 'Cron Команда', '2015-05-29 10:52:35'), +(3385, 'bg', 'panel', 'Directory Manager', 'Управление на директории', '2015-05-29 10:52:35'), +(3386, 'bg', 'panel', 'Edit My Profile', 'РедакциÑ', '2015-05-29 10:52:35'), +(3387, 'bg', 'panel', 'My Profile', 'МоÑÑ‚ профил', '2015-05-29 10:52:35'), +(3388, 'bg', 'panel', 'New Proxy', 'Ðово прокÑи', '2015-05-29 10:52:35'), +(3389, 'bg', 'panel', 'New User', 'Ðов потребител', '2015-05-29 10:52:35'), +(3390, 'bg', 'panel', 'New Website', 'ДобавÑне на уеб Ñайт', '2015-05-29 10:52:35'), +(3391, 'bg', 'panel', 'Proxy Manager', 'Управление на прокÑи', '2015-05-29 10:52:35'), +(3392, 'bg', 'panel', 'Report Generation Manager', 'Генериране на доклади', '2015-05-29 10:52:35'), +(3393, 'bg', 'panel', 'Reports Manager', 'Управление на доклади', '2015-05-29 10:52:35'), +(3394, 'bg', 'panel', 'Seo Plugins Manager', 'Управление на SEO модули', '2015-05-29 10:52:35'), +(3395, 'bg', 'panel', 'Seo Tools Manager', 'Управление на SEO инÑтрументи', '2015-05-29 10:52:35'), +(3396, 'bg', 'panel', 'System Settings', 'СиÑтемни наÑтройки', '2015-05-29 10:52:35'), +(3397, 'bg', 'panel', 'User Manager', 'Управление на потребители', '2015-05-29 10:52:35'), +(3398, 'bg', 'panel', 'Website Manager', 'Управление на Ñайтове', '2015-05-29 10:52:35'), +(3399, 'bg', 'settings', 'Click here to become a sponsor for Seo Panel', 'Дарете 100 $ и Ñтанете ÑпонÑор на Seo Panel.', '2015-05-29 11:02:00'), +(3400, 'bg', 'settings', 'seopanel_description', 'Ðапълно безплатен контролен панел, за управление на оптимизациÑта за Ñ‚ÑŠÑ€Ñещи машини на вашиÑÑ‚ уеб Ñайт. ПредоÑтавÑщ много SEO инÑтрументи за оптимизациÑ, увеличаване и проÑледÑване, предÑтавÑнето на вашите уеб Ñайтове. Софтуер Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½ код, предоÑтавÑщ ви възможноÑÑ‚ да развиете ÑобÑтвени SEO модули за Seo Panel.\r\n', '2015-05-29 11:02:00'), +(3401, 'bg', 'settings', 'seopanel_title', 'Seo Panel: ПървиÑÑ‚ в Ñвета SEO контролен панел Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½ код', '2015-05-29 11:02:00'), +(3402, 'bg', 'settings', 'SP_CRAWL_DELAY', 'ЗабавÑне между вÑÑко обхождане от \\"паÑка\\" (Ñекунди)\r\n', '2015-05-29 11:02:00'), +(3403, 'bg', 'settings', 'SP_DEFAULTLANG', 'Език по подразбиране', '2015-05-29 11:02:00'), +(3404, 'bg', 'settings', 'SP_DESCRIPTION', 'ОпиÑание на Seo Panel', '2015-05-29 11:02:00'), +(3405, 'bg', 'settings', 'SP_ENABLE_PROXY', 'Разрешаване на прокÑи', '2015-05-29 11:02:00'), +(3406, 'bg', 'settings', 'SP_HOTLINKING', 'Включване на защитата против хотлинкинг на Ñнимки', '2015-05-29 11:02:00'), +(3407, 'bg', 'settings', 'SP_KEYWORDS', 'Seo Panel Ключови думи', '2015-05-29 11:02:00'), +(3408, 'bg', 'settings', 'SP_PAGINGNO', 'Резултати на Ñтраница', '2015-05-29 11:02:00'), +(3409, 'bg', 'settings', 'SP_TITLE', 'Seo Panel Заглавие', '2015-05-29 11:02:00'), +(3410, 'bg', 'settings', 'SP_USER_GEN_REPORT', 'Позволи на потребителите да генерират доклади', '2015-05-29 11:02:00'), +(3411, 'bg', 'settings', 'SP_USER_REGISTRATION', 'Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð·Ð° потребителÑка региÑтрациÑ', '2015-05-29 11:02:00'), +(3412, 'bg', 'settings', 'syssettingssaved', 'ÐаÑтройките Ñа запазени уÑпешно', '2015-05-29 11:02:00'), (3413, 'bg', 'home', 'Account Summary', 'Обобщена информациÑ', '2011-07-07 01:34:27'), (3414, 'bg', 'home', 'Backlinks', 'Беклинкове', '2011-07-07 01:34:28'), (3415, 'bg', 'home', 'Directory Submission', 'РегиÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ð² Директории', '2011-07-07 01:34:28'), @@ -3507,17 +3507,17 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (3491, 'pt', 'support', 'support_cont2', '
\r\n Recursos on-line do Seo Panel \r\n
    \r\n\r\n
  • \r\n

    Guia de Ajuda do Seo Panel

    \r\n

    \r\nVocê pode ver a \\" Target = \\"_blank\\"> documentação de ajuda do Seo Panel , que contém documentos dos recursos para as ferramentas do SEO Panel, plugins e afins.\r\n
    É o melhor lugar na internet para obter ajuda sobre SEO Panel. Esperamos que você possa contribuir para o guia de ajuda do Seo Panel , caso você encontre erros ou coisas que faltam.\r\n

    \r\n

    \r\n\\" Target = \\"_blank\\"> Visite o guia de ajuda do Seo Panel \r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Fórum do Seo Panel

    \r\n

    \r\nUm lugar para discutir sobre a primeiro software livre do mundo de controle de Seo.\r\nÉ o melhor local para encontrar as respostas para as suas perguntas sobre SEO Panel.\r\n
    Também você pode partilhar a sua experiência , enquanto usa o SEO Panel para optimizar os seus sites.\r\n

    \r\n

    \r\n\\" Target = \\"_blank\\"> Visite Fórum do Seo Panel \r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2010-11-18 02:21:31'), (3492, 'pt', 'support', 'support_cont3', '
\r\n Doações para Seo Panel \r\n
    \r\n
  • \r\n

    Doações para Seo Panel - Primeiro software livre de controle Seo do mundo

    \r\n

    \r\n Doe para o suporte do Seo Panel, o primeiro Seo de código aberto do mundo.\r\nEstamos planear acrescentar e melhorar características do Seo Panel no futuro.\r\n
    Só com o seu apoio é nós podemos alcançar nossos objectivos.\r\nSe você acha que o Seo Panel preenche os requisitos, por favor doe alguma quantia para a equipa do Seo Panel.\r\n
    Vamos publicar seu nome e informações do seu site \\"\r\ntarget = \\"_blank\\"> página de doações , quando recebermos a sua doação.\r\n

    \r\n

    \r\n\\" Target = \\"_blank\\"> Visite este link para doar para seo painel \r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2010-11-18 02:21:31'), (3493, 'en', 'settings', 'SP_USER_AGENT', 'User agent', '2010-11-19 08:11:24'), -(3494, 'de', 'settings', 'SP_USER_AGENT', 'User-Agent', '2014-01-19 11:44:45'), -(3495, 'bg', 'settings', 'SP_USER_AGENT', 'ПотребителÑки агент', '2014-01-07 14:29:49'), -(3496, 'zh', 'settings', 'SP_USER_AGENT', '用户代ç†', '2014-01-09 15:22:12'), +(3494, 'de', 'settings', 'SP_USER_AGENT', 'User-Agent', '2014-06-22 11:46:10'), +(3495, 'bg', 'settings', 'SP_USER_AGENT', 'ПотребителÑки агент', '2015-05-29 11:02:00'), +(3496, 'zh', 'settings', 'SP_USER_AGENT', '用户代ç†', '2014-05-15 17:56:30'), (3497, 'nl', 'settings', 'SP_USER_AGENT', 'User agent', '2014-01-07 21:51:05'), -(3498, 'fr', 'settings', 'SP_USER_AGENT', 'User agent', '2014-05-09 12:57:22'), +(3498, 'fr', 'settings', 'SP_USER_AGENT', 'User agent', '2015-05-29 10:09:18'), (3499, 'hu', 'settings', 'SP_USER_AGENT', 'User agent', '2013-02-05 19:25:44'), (3500, 'it', 'settings', 'SP_USER_AGENT', 'User agent', '2014-05-13 22:37:41'), (3501, 'pl', 'settings', 'SP_USER_AGENT', 'agent użytkownika', '2014-05-11 19:49:58'), (3502, 'pt', 'settings', 'SP_USER_AGENT', 'User-agent', '2014-05-14 00:46:33'), (3503, 'ro', 'settings', 'SP_USER_AGENT', 'Utilizator agent', '2012-05-18 21:16:44'), -(3504, 'ru', 'settings', 'SP_USER_AGENT', 'Пользователь агента', '2014-05-09 06:16:23'), +(3504, 'ru', 'settings', 'SP_USER_AGENT', 'Пользователь агента', '2015-05-29 12:59:04'), (3505, 'es', 'settings', 'SP_USER_AGENT', 'Agente de usuario', '2012-05-12 11:03:05'), (3506, 'tr', 'website', 'Edit Website', 'Siteyi Düzenle', '2010-11-23 10:02:40'), (3507, 'tr', 'website', 'plscrtwebsite', 'Lütfen Seo Araçları ve Seo Eklentilerini kullanmaya baÅŸlamadan önce bir site oluÅŸturunuz.', '2010-11-23 10:02:40'), @@ -3920,71 +3920,71 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (3903, 'fa', 'seotools', 'Skipped Directories', 'مسیر های نادیده گرÙته شده ', '2011-07-13 01:25:14'), (3904, 'fa', 'seotools', 'Submission Reports', 'گزارشات تابع', '2011-07-13 01:25:14'), (3905, 'fa', 'seotools', 'User Access', 'دسترسی کاربری', '2011-07-13 01:25:14'), -(3906, 'fa', 'common', 'Action', 'اقدام', '2012-11-12 20:14:01'), -(3907, 'fa', 'common', 'Activate', 'Ùعال سازی', '2012-11-12 20:14:01'), -(3908, 'fa', 'common', 'Active', 'Ùعال', '2012-11-12 20:14:01'), -(3909, 'fa', 'common', 'Admin Panel', 'پنل مدیریت', '2012-11-12 20:14:01'), -(3910, 'fa', 'common', 'Alexa Rank', 'رتبه در الکسا', '2012-11-12 20:14:01'), -(3911, 'fa', 'common', 'All', 'همه', '2012-11-12 20:14:01'), -(3912, 'fa', 'common', 'Category', 'طبقه بندی', '2012-11-12 20:14:01'), -(3913, 'fa', 'common', 'contact', 'تماس', '2012-11-12 20:14:01'), -(3914, 'fa', 'common', 'copyright', 'Copyright © [year] محÙوظ است www.seopanel تمامی حقوق برای', '2012-11-12 20:14:01'), -(3915, 'fa', 'common', 'Country', 'کشور', '2012-11-12 20:14:01'), -(3916, 'fa', 'common', 'Crawl Meta Data', 'خزیدن متا داده ها ', '2012-11-12 20:14:01'), -(3917, 'fa', 'common', 'Date', 'تاریخ', '2012-11-12 20:14:01'), -(3918, 'fa', 'common', 'Delete', 'حذÙ', '2012-11-12 20:14:01'), -(3919, 'fa', 'common', 'Details', 'جزیات', '2012-11-12 20:14:01'), -(3920, 'fa', 'common', 'Directory', 'مسیر', '2012-11-12 20:14:01'), -(3921, 'fa', 'common', 'Donate', 'Ú©Ù…Ú© مالی', '2012-11-12 20:14:01'), -(3922, 'fa', 'common', 'Edit', 'ویرایش', '2012-11-12 20:14:01'), -(3923, 'fa', 'common', 'Entry cannot be blank', 'ورودی نمی تواند خالی باشد ', '2012-11-12 20:14:01'), -(3924, 'fa', 'common', 'entrynotvalid', 'ورودی Ú©Ù‡ وارد کرده ایدد به نطر قابل قبول نیست ', '2012-11-12 20:14:01'), -(3925, 'fa', 'common', 'failed', 'نا موÙÙ‚', '2012-11-12 20:14:01'), -(3926, 'fa', 'common', 'forum', 'تالار Ú¯Ùت Ùˆ Ú¯Ùˆ', '2012-11-12 20:14:01'), -(3927, 'fa', 'common', 'Found', 'پیدا شده ها ', '2012-11-12 20:14:01'), -(3928, 'fa', 'common', 'Google Pagerank', 'رتبه در Ú¯ÙˆÚ¯Ù„', '2012-11-12 20:14:01'), -(3929, 'fa', 'common', 'help', 'راهنما', '2012-11-12 20:14:01'), -(3930, 'fa', 'common', 'hidenews', 'پنهان سازی اخبار پنل سئو', '2012-11-12 20:14:01'), -(3931, 'fa', 'common', 'Id', 'شناسه', '2012-11-12 20:14:01'), -(3932, 'fa', 'common', 'Inactivate', 'غیر Ùعال کردن ', '2012-11-12 20:14:01'), -(3933, 'fa', 'common', 'Inactive', 'Ù', '2012-11-12 20:14:01'), -(3934, 'fa', 'common', 'Invalid characters', 'کارکتر های غیر قابل قبول ', '2012-11-12 20:14:01'), -(3935, 'fa', 'common', 'Invalid code entered', 'کد های غیر قابل قبول وارد شده ', '2012-11-12 20:14:01'), -(3936, 'fa', 'common', 'Invalid email address entered', 'آدرس غیر قابل قبول وارد شده ', '2012-11-12 20:14:01'), -(3937, 'fa', 'common', 'Invalid value', 'مقدار غیر قابل قبول ', '2012-11-12 20:14:01'), -(3938, 'fa', 'common', 'Keyword', 'کلمه کلیدی', '2012-11-12 20:14:01'), -(3939, 'fa', 'common', 'Keywords', 'کلمات کلیدی', '2012-11-12 20:14:01'), -(3940, 'fa', 'common', 'lang', 'زبان', '2012-11-12 20:14:01'), -(3941, 'fa', 'common', 'My Account', 'حساب کاربری من ', '2012-11-12 20:14:01'), -(3942, 'fa', 'common', 'Name', 'نام ', '2012-11-12 20:14:01'), -(3943, 'fa', 'common', 'No', 'خیر', '2012-11-12 20:14:01'), -(3944, 'fa', 'common', 'No Keywords Found', 'هیچ کلمه کلیدی پیدا نشد ', '2012-11-12 20:14:01'), -(3945, 'fa', 'common', 'No Records Found', 'هیچ سابقه ایی پیدا نشد ', '2012-11-12 20:14:01'), -(3946, 'fa', 'common', 'noactivetools', 'هیچ ابزار Ùعال سئوی پیدا نشد ', '2012-11-12 20:14:01'), -(3947, 'fa', 'common', 'nowebsites', 'هیچ وب سایتی پیدا نشد ', '2012-11-12 20:14:01'), -(3948, 'fa', 'common', 'password632', 'طول رمز عبور باید بین 6 تا 32 کارکتر باشد ', '2012-11-12 20:14:01'), -(3949, 'fa', 'common', 'passwordnotmatch', 'رمز عبور صحیح نیست ', '2012-11-12 20:14:01'), -(3950, 'fa', 'common', 'Period', 'دوره ', '2012-11-12 20:14:01'), -(3951, 'fa', 'common', 'Priority', 'اولویت', '2012-11-12 20:14:01'), -(3952, 'fa', 'common', 'Profile', 'نمایه ', '2012-11-12 20:14:01'), -(3953, 'fa', 'common', 'Rank', 'رتبه ', '2012-11-12 20:14:01'), -(3954, 'fa', 'common', 'Reports', 'گزارش', '2012-11-12 20:14:01'), -(3955, 'fa', 'common', 'Results', 'نتایج ', '2012-11-12 20:14:01'), -(3956, 'fa', 'common', 'Search Engine', 'موتور جست Ùˆ جو ', '2012-11-12 20:14:01'), -(3957, 'fa', 'common', 'Select', 'انتخاب', '2012-11-12 20:14:01'), -(3958, 'fa', 'common', 'Seo Plugins', 'اÙزونه های سئو', '2012-11-12 20:14:01'), -(3959, 'fa', 'common', 'Seo Tools', 'ابزار های سئو', '2012-11-12 20:14:01'), -(3960, 'fa', 'common', 'Sign out', 'خروج ', '2012-11-12 20:14:01'), -(3961, 'fa', 'common', 'Sign Up', 'ثبت نام ', '2012-11-12 20:14:01'), -(3962, 'fa', 'common', 'signin', 'ورود ', '2012-11-12 20:14:01'), -(3963, 'fa', 'common', 'Status', 'وضعیت', '2012-11-12 20:14:01'), -(3964, 'fa', 'common', 'Support', 'پشتیبانی', '2012-11-12 20:14:01'), -(3965, 'fa', 'common', 'Total', 'مجموع', '2012-11-12 20:14:01'), -(3966, 'fa', 'common', 'Url', 'آدرس', '2012-11-12 20:14:01'), -(3967, 'fa', 'common', 'User', 'کاربر', '2012-11-12 20:14:01'), -(3968, 'fa', 'common', 'User Panel', 'پنل کاربری', '2012-11-12 20:14:01'), -(3969, 'fa', 'common', 'Website', 'وب سایت ', '2012-11-12 20:14:01'), -(3970, 'fa', 'common', 'Yes', 'بله', '2012-11-12 20:14:01'), +(3906, 'fa', 'common', 'Action', 'اقدام', '2014-09-01 21:04:16'), +(3907, 'fa', 'common', 'Activate', 'Ùعال سازی', '2014-09-01 21:04:16'), +(3908, 'fa', 'common', 'Active', 'Ùعال', '2014-09-01 21:04:16'), +(3909, 'fa', 'common', 'Admin Panel', 'پنل مدیریت', '2014-09-01 21:04:16'), +(3910, 'fa', 'common', 'Alexa Rank', 'رتبه در الکسا', '2014-09-01 21:04:16'), +(3911, 'fa', 'common', 'All', 'همه', '2014-09-01 21:04:16'), +(3912, 'fa', 'common', 'Category', 'طبقه بندی', '2014-09-01 21:04:16'), +(3913, 'fa', 'common', 'contact', 'تماس', '2014-09-01 21:04:16'), +(3914, 'fa', 'common', 'copyright', 'Copyright © [year] محÙوظ است www.seopanel.in تمامی حقوق برای', '2014-09-01 21:04:16'), +(3915, 'fa', 'common', 'Country', 'کشور', '2014-09-01 21:04:16'), +(3916, 'fa', 'common', 'Crawl Meta Data', 'خزیدن متا داده ها ', '2014-09-01 21:04:16'), +(3917, 'fa', 'common', 'Date', 'تاریخ', '2014-09-01 21:04:16'), +(3918, 'fa', 'common', 'Delete', 'حذÙ', '2014-09-01 21:04:16'), +(3919, 'fa', 'common', 'Details', 'جزیات', '2014-09-01 21:04:16'), +(3920, 'fa', 'common', 'Directory', 'مسیر', '2014-09-01 21:04:16'), +(3921, 'fa', 'common', 'Donate', 'Ú©Ù…Ú© مالی', '2014-09-01 21:04:16'), +(3922, 'fa', 'common', 'Edit', 'ویرایش', '2014-09-01 21:04:16'), +(3923, 'fa', 'common', 'Entry cannot be blank', 'ورودی نمی تواند خالی باشد ', '2014-09-01 21:04:16'), +(3924, 'fa', 'common', 'entrynotvalid', 'ورودی Ú©Ù‡ وارد کرده ایدد به نطر قابل قبول نیست ', '2014-09-01 21:04:16'), +(3925, 'fa', 'common', 'failed', 'نا موÙÙ‚', '2014-09-01 21:04:16'), +(3926, 'fa', 'common', 'forum', 'تالار Ú¯Ùت Ùˆ Ú¯Ùˆ', '2014-09-01 21:04:16'), +(3927, 'fa', 'common', 'Found', 'پیدا شده ها ', '2014-09-01 21:04:16'), +(3928, 'fa', 'common', 'Google Pagerank', 'رتبه در Ú¯ÙˆÚ¯Ù„', '2014-09-01 21:04:16'), +(3929, 'fa', 'common', 'help', 'راهنما', '2014-09-01 21:04:16'), +(3930, 'fa', 'common', 'hidenews', 'پنهان سازی اخبار پنل سئو', '2014-09-01 21:04:16'), +(3931, 'fa', 'common', 'Id', 'شناسه', '2014-09-01 21:04:16'), +(3932, 'fa', 'common', 'Inactivate', 'غیر Ùعال کردن ', '2014-09-01 21:04:16'), +(3933, 'fa', 'common', 'Inactive', 'Ù', '2014-09-01 21:04:16'), +(3934, 'fa', 'common', 'Invalid characters', 'کارکتر های غیر قابل قبول ', '2014-09-01 21:04:16'), +(3935, 'fa', 'common', 'Invalid code entered', 'کد های غیر قابل قبول وارد شده ', '2014-09-01 21:04:16'), +(3936, 'fa', 'common', 'Invalid email address entered', 'آدرس غیر قابل قبول وارد شده ', '2014-09-01 21:04:16'), +(3937, 'fa', 'common', 'Invalid value', 'مقدار غیر قابل قبول ', '2014-09-01 21:04:16'), +(3938, 'fa', 'common', 'Keyword', 'کلمه کلیدی', '2014-09-01 21:04:16'), +(3939, 'fa', 'common', 'Keywords', 'کلمات کلیدی', '2014-09-01 21:04:16'), +(3940, 'fa', 'common', 'lang', 'زبان', '2014-09-01 21:04:16'), +(3941, 'fa', 'common', 'My Account', 'حساب کاربری من ', '2014-09-01 21:04:16'), +(3942, 'fa', 'common', 'Name', 'نام ', '2014-09-01 21:04:16'), +(3943, 'fa', 'common', 'No', 'خیر', '2014-09-01 21:04:16'), +(3944, 'fa', 'common', 'No Keywords Found', 'هیچ کلمه کلیدی پیدا نشد ', '2014-09-01 21:04:16'), +(3945, 'fa', 'common', 'No Records Found', 'هیچ سابقه ایی پیدا نشد ', '2014-09-01 21:04:16'), +(3946, 'fa', 'common', 'noactivetools', 'هیچ ابزار Ùعال سئوی پیدا نشد ', '2014-09-01 21:04:17'), +(3947, 'fa', 'common', 'nowebsites', 'هیچ وب سایتی پیدا نشد ', '2014-09-01 21:04:17'), +(3948, 'fa', 'common', 'password632', 'طول رمز عبور باید بین 6 تا 32 کارکتر باشد ', '2014-09-01 21:04:17'), +(3949, 'fa', 'common', 'passwordnotmatch', 'رمز عبور صحیح نیست ', '2014-09-01 21:04:17'), +(3950, 'fa', 'common', 'Period', 'دوره ', '2014-09-01 21:04:17'), +(3951, 'fa', 'common', 'Priority', 'اولویت', '2014-09-01 21:04:17'), +(3952, 'fa', 'common', 'Profile', 'نمایه ', '2014-09-01 21:04:17'), +(3953, 'fa', 'common', 'Rank', 'رتبه ', '2014-09-01 21:04:17'), +(3954, 'fa', 'common', 'Reports', 'گزارش', '2014-09-01 21:04:17'), +(3955, 'fa', 'common', 'Results', 'نتایج ', '2014-09-01 21:04:17'), +(3956, 'fa', 'common', 'Search Engine', 'موتور جست Ùˆ جو ', '2014-09-01 21:04:17'), +(3957, 'fa', 'common', 'Select', 'انتخاب', '2014-09-01 21:04:17'), +(3958, 'fa', 'common', 'Seo Plugins', 'اÙزونه های سئو', '2014-09-01 21:04:17'), +(3959, 'fa', 'common', 'Seo Tools', 'ابزار های سئو', '2014-09-01 21:04:17'), +(3960, 'fa', 'common', 'Sign out', 'خروج ', '2014-09-01 21:04:17'), +(3961, 'fa', 'common', 'Sign Up', 'ثبت نام ', '2014-09-01 21:04:17'), +(3962, 'fa', 'common', 'signin', 'ورود ', '2014-09-01 21:04:17'), +(3963, 'fa', 'common', 'Status', 'وضعیت', '2014-09-01 21:04:17'), +(3964, 'fa', 'common', 'Support', 'پشتیبانی', '2014-09-01 21:04:17'), +(3965, 'fa', 'common', 'Total', 'مجموع', '2014-09-01 21:04:17'), +(3966, 'fa', 'common', 'Url', 'آدرس', '2014-09-01 21:04:17'), +(3967, 'fa', 'common', 'User', 'کاربر', '2014-09-01 21:04:17'), +(3968, 'fa', 'common', 'User Panel', 'پنل کاربری', '2014-09-01 21:04:17'), +(3969, 'fa', 'common', 'Website', 'وب سایت ', '2014-09-01 21:04:17'), +(3970, 'fa', 'common', 'Yes', 'بله', '2014-09-01 21:04:17'), (3971, 'fa', 'directory', 'Add back to directory list', 'اضاÙÙ‡ کردن به لیست مسیر ', '2012-05-12 21:11:23'), (3972, 'fa', 'directory', 'Approved', 'مصوب ', '2012-05-12 21:11:23'), (3973, 'fa', 'directory', 'Captcha', 'Captcha', '2012-05-12 21:11:23'), @@ -4405,71 +4405,71 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (4387, 'ja', 'button', 'Show Records', '履歴を表示', '2014-01-08 19:28:54'), (4388, 'ja', 'button', 'Skip', 'スキップ', '2014-01-08 19:28:54'), (4389, 'ja', 'button', 'Submit', 'é€ä¿¡', '2014-01-08 19:28:54'), -(4390, 'ja', 'common', 'Action', 'アクション', '2014-01-20 01:49:46'), -(4391, 'ja', 'common', 'Activate', 'èµ·å‹•', '2014-01-20 01:49:46'), -(4392, 'ja', 'common', 'Active', 'アクティブ', '2014-01-20 01:49:46'), -(4393, 'ja', 'common', 'Admin Panel', '管ç†ãƒ‘ãƒãƒ«', '2014-01-20 01:49:46'), -(4394, 'ja', 'common', 'Alexa Rank', 'Alexaランク', '2014-01-20 01:49:46'), -(4395, 'ja', 'common', 'All', 'ã™ã¹ã¦', '2014-01-20 01:49:46'), -(4396, 'ja', 'common', 'Category', 'カテゴリ', '2014-01-20 01:49:46'), -(4397, 'ja', 'common', 'contact', 'å•åˆã›', '2014-01-20 01:49:46'), -(4398, 'ja', 'common', 'copyright', '著作権 © [year] www.seopanel. 無断ã§ã®è¤‡å†™ãƒ»è»¢è¼‰ç¦æ­¢', '2014-01-20 01:49:46'), -(4399, 'ja', 'common', 'Country', '国', '2014-01-20 01:49:46'), -(4400, 'ja', 'common', 'Crawl Meta Data', 'メタデータをクロール', '2014-01-20 01:49:46'), -(4401, 'ja', 'common', 'Date', '日付', '2014-01-20 01:49:46'), -(4402, 'ja', 'common', 'Delete', '削除', '2014-01-20 01:49:46'), -(4403, 'ja', 'common', 'Details', '詳細', '2014-01-20 01:49:46'), -(4404, 'ja', 'common', 'Directory', 'ディレクトリ', '2014-01-20 01:49:46'), -(4405, 'ja', 'common', 'Donate', '寄付', '2014-01-20 01:49:46'), -(4406, 'ja', 'common', 'Edit', '編集', '2014-01-20 01:49:46'), -(4407, 'ja', 'common', 'Entry cannot be blank', '入力ã¯å¿…é ˆã§ã™', '2014-01-20 01:49:46'), -(4408, 'ja', 'common', 'entrynotvalid', '入力ã—ãŸãƒ‡ãƒ¼ã‚¿ãŒç„¡åŠ¹ã®ã‚ˆã†ã§ã™', '2014-01-20 01:49:46'), -(4409, 'ja', 'common', 'failed', '失敗', '2014-01-20 01:49:46'), -(4410, 'ja', 'common', 'forum', 'フォーラム', '2014-01-20 01:49:46'), -(4411, 'ja', 'common', 'Found', '検出', '2014-01-20 01:49:46'), -(4412, 'ja', 'common', 'Google Pagerank', 'Googleページランク', '2014-01-20 01:49:46'), -(4413, 'ja', 'common', 'help', 'ヘルプ', '2014-01-20 01:49:46'), -(4414, 'ja', 'common', 'hidenews', 'Seo Panelニュースを隠ã™', '2014-01-20 01:49:46'), -(4415, 'ja', 'common', 'Id', 'ID', '2014-01-20 01:49:46'), -(4416, 'ja', 'common', 'Inactivate', '終了', '2014-01-20 01:49:46'), -(4417, 'ja', 'common', 'Inactive', 'éžã‚¢ã‚¯ãƒ†ã‚£ãƒ–', '2014-01-20 01:49:46'), -(4418, 'ja', 'common', 'Invalid characters', '無効ãªæ–‡å­—', '2014-01-20 01:49:46'), -(4419, 'ja', 'common', 'Invalid code entered', '無効ãªã‚³ãƒ¼ãƒ‰ãŒå…¥åŠ›ã•ã‚Œã¦ã„ã¾ã™', '2014-01-20 01:49:46'), -(4420, 'ja', 'common', 'Invalid email address entered', '無効ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒå…¥åŠ›ã•ã‚Œã¦ã„ã¾ã™', '2014-01-20 01:49:46'), -(4421, 'ja', 'common', 'Invalid value', 'ä¸æ­£ãªå€¤', '2014-01-20 01:49:46'), -(4422, 'ja', 'common', 'Keyword', 'キーワード', '2014-01-20 01:49:46'), -(4423, 'ja', 'common', 'Keywords', 'キーワード', '2014-01-20 01:49:46'), -(4424, 'ja', 'common', 'lang', '言語', '2014-01-20 01:49:46'), -(4425, 'ja', 'common', 'My Account', 'マイアカウント', '2014-01-20 01:49:46'), -(4426, 'ja', 'common', 'Name', 'åå‰', '2014-01-20 01:49:46'), -(4427, 'ja', 'common', 'No', 'ã„ã„ãˆ', '2014-01-20 01:49:46'), -(4428, 'ja', 'common', 'No Keywords Found', 'キーワードã¯ã‚ã‚Šã¾ã›ã‚“', '2014-01-20 01:49:46'), -(4429, 'ja', 'common', 'No Records Found', '履歴ã¯ã‚ã‚Šã¾ã›ã‚“', '2014-01-20 01:49:46'), -(4430, 'ja', 'common', 'noactivetools', 'アクティブãªSeoツールã¯ã‚ã‚Šã¾ã›ã‚“ï¼', '2014-01-20 01:49:46'), -(4431, 'ja', 'common', 'nowebsites', 'ウェブサイトã¯ã‚ã‚Šã¾ã›ã‚“', '2014-01-20 01:49:46'), -(4432, 'ja', 'common', 'password632', 'パスワードã¯6~32文字ã§ã™', '2014-01-20 01:49:46'), -(4433, 'ja', 'common', 'passwordnotmatch', 'パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“', '2014-01-20 01:49:46'), -(4434, 'ja', 'common', 'Period', '期間', '2014-01-20 01:49:46'), -(4435, 'ja', 'common', 'Priority', '優先度', '2014-01-20 01:49:46'), -(4436, 'ja', 'common', 'Profile', 'プロフィール', '2014-01-20 01:49:46'), -(4437, 'ja', 'common', 'Rank', 'ランク', '2014-01-20 01:49:46'), -(4438, 'ja', 'common', 'Reports', 'レãƒãƒ¼ãƒˆ', '2014-01-20 01:49:46'), -(4439, 'ja', 'common', 'Results', 'çµæžœ', '2014-01-20 01:49:46'), -(4440, 'ja', 'common', 'Search Engine', '検索エンジン', '2014-01-20 01:49:46'), -(4441, 'ja', 'common', 'Select', 'é¸æŠž', '2014-01-20 01:49:46'), -(4442, 'ja', 'common', 'Seo Plugins', 'Seoプラグイン', '2014-01-20 01:49:46'), -(4443, 'ja', 'common', 'Seo Tools', 'Seoツール', '2014-01-20 01:49:46'), -(4444, 'ja', 'common', 'Sign out', 'ログアウト', '2014-01-20 01:49:46'), -(4445, 'ja', 'common', 'Sign Up', '登録', '2014-01-20 01:49:46'), -(4446, 'ja', 'common', 'signin', 'ログイン', '2014-01-20 01:49:46'), -(4447, 'ja', 'common', 'Status', '状態', '2014-01-20 01:49:46'), -(4448, 'ja', 'common', 'Support', 'サãƒãƒ¼ãƒˆ', '2014-01-20 01:49:46'), -(4449, 'ja', 'common', 'Total', 'åˆè¨ˆ', '2014-01-20 01:49:46'), -(4450, 'ja', 'common', 'Url', 'URL', '2014-01-20 01:49:46'), -(4451, 'ja', 'common', 'User', 'ユーザ', '2014-01-20 01:49:46'), -(4452, 'ja', 'common', 'User Panel', 'ユーザパãƒãƒ«', '2014-01-20 01:49:46'), -(4453, 'ja', 'common', 'Website', 'ウェブサイト', '2014-01-20 01:49:46'), -(4454, 'ja', 'common', 'Yes', 'ã¯ã„', '2014-01-20 01:49:46'), +(4390, 'ja', 'common', 'Action', 'アクション', '2015-05-29 05:11:29'), +(4391, 'ja', 'common', 'Activate', 'èµ·å‹•', '2015-05-29 05:11:29'), +(4392, 'ja', 'common', 'Active', 'アクティブ', '2015-05-29 05:11:29'), +(4393, 'ja', 'common', 'Admin Panel', '管ç†ãƒ‘ãƒãƒ«', '2015-05-29 05:11:29'), +(4394, 'ja', 'common', 'Alexa Rank', 'Alexaランク', '2015-05-29 05:11:29'), +(4395, 'ja', 'common', 'All', 'ã™ã¹ã¦', '2015-05-29 05:11:29'), +(4396, 'ja', 'common', 'Category', 'カテゴリ', '2015-05-29 05:11:29'), +(4397, 'ja', 'common', 'contact', 'å•åˆã›', '2015-05-29 05:11:29'), +(4398, 'ja', 'common', 'copyright', '著作権 © [year] www.seopanel.in 無断ã§ã®è¤‡å†™ãƒ»è»¢è¼‰ç¦æ­¢', '2015-05-29 05:11:29'), +(4399, 'ja', 'common', 'Country', '国', '2015-05-29 05:11:29'), +(4400, 'ja', 'common', 'Crawl Meta Data', 'メタデータをクロール', '2015-05-29 05:11:29'), +(4401, 'ja', 'common', 'Date', '日付', '2015-05-29 05:11:29'), +(4402, 'ja', 'common', 'Delete', '削除', '2015-05-29 05:11:29'), +(4403, 'ja', 'common', 'Details', '詳細', '2015-05-29 05:11:29'), +(4404, 'ja', 'common', 'Directory', 'ディレクトリ', '2015-05-29 05:11:29'), +(4405, 'ja', 'common', 'Donate', '寄付', '2015-05-29 05:11:29'), +(4406, 'ja', 'common', 'Edit', '編集', '2015-05-29 05:11:29'), +(4407, 'ja', 'common', 'Entry cannot be blank', '入力ã¯å¿…é ˆã§ã™', '2015-05-29 05:11:29'), +(4408, 'ja', 'common', 'entrynotvalid', '入力ã—ãŸãƒ‡ãƒ¼ã‚¿ãŒç„¡åŠ¹ã®ã‚ˆã†ã§ã™', '2015-05-29 05:11:29'), +(4409, 'ja', 'common', 'failed', '失敗', '2015-05-29 05:11:29'), +(4410, 'ja', 'common', 'forum', 'フォーラム', '2015-05-29 05:11:29'), +(4411, 'ja', 'common', 'Found', '検出', '2015-05-29 05:11:29'), +(4412, 'ja', 'common', 'Google Pagerank', 'Googleページランク', '2015-05-29 05:11:29'), +(4413, 'ja', 'common', 'help', 'ヘルプ', '2015-05-29 05:11:29'), +(4414, 'ja', 'common', 'hidenews', 'Seo Panelニュースを隠ã™', '2015-05-29 05:11:29'), +(4415, 'ja', 'common', 'Id', 'ID', '2015-05-29 05:11:29'), +(4416, 'ja', 'common', 'Inactivate', '終了', '2015-05-29 05:11:29'), +(4417, 'ja', 'common', 'Inactive', 'éžã‚¢ã‚¯ãƒ†ã‚£ãƒ–', '2015-05-29 05:11:29'), +(4418, 'ja', 'common', 'Invalid characters', '無効ãªæ–‡å­—', '2015-05-29 05:11:29'), +(4419, 'ja', 'common', 'Invalid code entered', '無効ãªã‚³ãƒ¼ãƒ‰ãŒå…¥åŠ›ã•ã‚Œã¦ã„ã¾ã™', '2015-05-29 05:11:29'), +(4420, 'ja', 'common', 'Invalid email address entered', '無効ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ãŒå…¥åŠ›ã•ã‚Œã¦ã„ã¾ã™', '2015-05-29 05:11:29'), +(4421, 'ja', 'common', 'Invalid value', 'ä¸æ­£ãªå€¤', '2015-05-29 05:11:29'), +(4422, 'ja', 'common', 'Keyword', 'キーワード', '2015-05-29 05:11:29'), +(4423, 'ja', 'common', 'Keywords', 'キーワード', '2015-05-29 05:11:29'), +(4424, 'ja', 'common', 'lang', '言語', '2015-05-29 05:11:29'), +(4425, 'ja', 'common', 'My Account', 'マイアカウント', '2015-05-29 05:11:29'), +(4426, 'ja', 'common', 'Name', 'åå‰', '2015-05-29 05:11:29'), +(4427, 'ja', 'common', 'No', 'ã„ã„ãˆ', '2015-05-29 05:11:29'), +(4428, 'ja', 'common', 'No Keywords Found', 'キーワードã¯ã‚ã‚Šã¾ã›ã‚“', '2015-05-29 05:11:29'), +(4429, 'ja', 'common', 'No Records Found', '履歴ã¯ã‚ã‚Šã¾ã›ã‚“', '2015-05-29 05:11:29'), +(4430, 'ja', 'common', 'noactivetools', 'アクティブãªSeoツールã¯ã‚ã‚Šã¾ã›ã‚“ï¼', '2015-05-29 05:11:29'), +(4431, 'ja', 'common', 'nowebsites', 'ウェブサイトã¯ã‚ã‚Šã¾ã›ã‚“', '2015-05-29 05:11:29'), +(4432, 'ja', 'common', 'password632', 'パスワードã¯6~32文字ã§ã™', '2015-05-29 05:11:29'), +(4433, 'ja', 'common', 'passwordnotmatch', 'パスワードãŒä¸€è‡´ã—ã¾ã›ã‚“', '2015-05-29 05:11:29'), +(4434, 'ja', 'common', 'Period', '期間', '2015-05-29 05:11:29'), +(4435, 'ja', 'common', 'Priority', '優先度', '2015-05-29 05:11:29'), +(4436, 'ja', 'common', 'Profile', 'プロフィール', '2015-05-29 05:11:29'), +(4437, 'ja', 'common', 'Rank', 'ランク', '2015-05-29 05:11:29'), +(4438, 'ja', 'common', 'Reports', 'レãƒãƒ¼ãƒˆ', '2015-05-29 05:11:29'), +(4439, 'ja', 'common', 'Results', 'çµæžœ', '2015-05-29 05:11:29'), +(4440, 'ja', 'common', 'Search Engine', '検索エンジン', '2015-05-29 05:11:29'), +(4441, 'ja', 'common', 'Select', 'é¸æŠž', '2015-05-29 05:11:29'), +(4442, 'ja', 'common', 'Seo Plugins', 'Seoプラグイン', '2015-05-29 05:11:29'), +(4443, 'ja', 'common', 'Seo Tools', 'Seoツール', '2015-05-29 05:11:29'), +(4444, 'ja', 'common', 'Sign out', 'ログアウト', '2015-05-29 05:11:29'), +(4445, 'ja', 'common', 'Sign Up', '登録', '2015-05-29 05:11:29'), +(4446, 'ja', 'common', 'signin', 'ログイン', '2015-05-29 05:11:29'), +(4447, 'ja', 'common', 'Status', '状態', '2015-05-29 05:11:29'), +(4448, 'ja', 'common', 'Support', 'サãƒãƒ¼ãƒˆ', '2015-05-29 05:11:29'), +(4449, 'ja', 'common', 'Total', 'åˆè¨ˆ', '2015-05-29 05:11:29'), +(4450, 'ja', 'common', 'Url', 'URL', '2015-05-29 05:11:29'), +(4451, 'ja', 'common', 'User', 'ユーザ', '2015-05-29 05:11:29'), +(4452, 'ja', 'common', 'User Panel', 'ユーザパãƒãƒ«', '2015-05-29 05:11:29'), +(4453, 'ja', 'common', 'Website', 'ウェブサイト', '2015-05-29 05:11:29'), +(4454, 'ja', 'common', 'Yes', 'ã¯ã„', '2015-05-29 05:11:29'), (4455, 'ja', 'directory', 'Add back to directory list', 'ディレクトリリストã¸æˆ»ã™', '2012-11-09 04:20:41'), (4456, 'ja', 'directory', 'Approved', '承èªæ¸ˆ', '2012-11-09 04:20:41'), (4457, 'ja', 'directory', 'Captcha', 'キャプãƒãƒ£', '2012-11-09 04:20:41'), @@ -4566,25 +4566,25 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (4547, 'ja', 'login', 'User inactive', 'ユーザãŒéžã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã§ã™', '2014-01-20 01:59:43'), (4548, 'ja', 'login', 'Username', 'ユーザå', '2014-01-20 01:59:43'), (4549, 'ja', 'login', 'usernameexist', 'ユーザåã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ï¼', '2014-01-20 01:59:43'), -(4550, 'ja', 'panel', 'About Us', 'Seo Panelã«ã¤ã„ã¦', '2014-05-12 05:09:58'), -(4551, 'ja', 'panel', 'Add following command to your cron tab', '以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’ã‚ãªãŸã®cronタブã«è¿½åŠ ã—ã¦ãã ã•ã„', '2014-05-12 05:09:58'), -(4552, 'ja', 'panel', 'alsocheckfollowlink', 'ã•ã‚‰ã«è©³ç´°ãŒå¿…è¦ãªã‚‰ä¸‹è¨˜ãƒªãƒ³ã‚¯ã‚‚ãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„', '2014-05-12 05:09:58'), -(4553, 'ja', 'panel', 'Check Directory', 'ディレクトリをãƒã‚§ãƒƒã‚¯', '2014-05-12 05:09:58'), -(4554, 'ja', 'panel', 'Cron Command', 'cronコマンド', '2014-05-12 05:09:58'), -(4555, 'ja', 'panel', 'Directory Manager', 'ディレクトリマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:58'), -(4556, 'ja', 'panel', 'Edit My Profile', 'マイプロフィールã®ç·¨é›†', '2014-05-12 05:09:58'), -(4557, 'ja', 'panel', 'My Profile', 'マイプロフィール', '2014-05-12 05:09:58'), -(4558, 'ja', 'panel', 'New Proxy', 'æ–°è¦ãƒ—ロキシ', '2014-05-12 05:09:58'), -(4559, 'ja', 'panel', 'New User', 'æ–°è¦ãƒ¦ãƒ¼ã‚¶', '2014-05-12 05:09:58'), -(4560, 'ja', 'panel', 'New Website', 'æ–°è¦ã‚¦ã‚§ãƒ–サイト', '2014-05-12 05:09:58'), -(4561, 'ja', 'panel', 'Proxy Manager', 'プロキシマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:58'), -(4562, 'ja', 'panel', 'Report Generation Manager', 'レãƒãƒ¼ãƒˆç”Ÿæˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(4563, 'ja', 'panel', 'Reports Manager', 'レãƒãƒ¼ãƒˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(4564, 'ja', 'panel', 'Seo Plugins Manager', 'Seoプラグインマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(4565, 'ja', 'panel', 'Seo Tools Manager', 'Seoツールマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(4566, 'ja', 'panel', 'System Settings', 'システム設定', '2014-05-12 05:09:59'), -(4567, 'ja', 'panel', 'User Manager', 'ユーザマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(4568, 'ja', 'panel', 'Website Manager', 'ウェブサイトマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), +(4550, 'ja', 'panel', 'About Us', 'Seo Panelã«ã¤ã„ã¦', '2015-05-29 05:12:30'), +(4551, 'ja', 'panel', 'Add following command to your cron tab', '以下ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’ã‚ãªãŸã®cronタブã«è¿½åŠ ã—ã¦ãã ã•ã„', '2015-05-29 05:12:30'), +(4552, 'ja', 'panel', 'alsocheckfollowlink', 'ã•ã‚‰ã«è©³ç´°ãŒå¿…è¦ãªã‚‰ä¸‹è¨˜ãƒªãƒ³ã‚¯ã‚‚ãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„', '2015-05-29 05:12:30'), +(4553, 'ja', 'panel', 'Check Directory', 'ディレクトリをãƒã‚§ãƒƒã‚¯', '2015-05-29 05:12:30'), +(4554, 'ja', 'panel', 'Cron Command', 'cronコマンド', '2015-05-29 05:12:30'), +(4555, 'ja', 'panel', 'Directory Manager', 'ディレクトリマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4556, 'ja', 'panel', 'Edit My Profile', 'マイプロフィールã®ç·¨é›†', '2015-05-29 05:12:30'), +(4557, 'ja', 'panel', 'My Profile', 'マイプロフィール', '2015-05-29 05:12:30'), +(4558, 'ja', 'panel', 'New Proxy', 'æ–°è¦ãƒ—ロキシ', '2015-05-29 05:12:30'), +(4559, 'ja', 'panel', 'New User', 'æ–°è¦ãƒ¦ãƒ¼ã‚¶', '2015-05-29 05:12:30'), +(4560, 'ja', 'panel', 'New Website', 'æ–°è¦ã‚¦ã‚§ãƒ–サイト', '2015-05-29 05:12:30'), +(4561, 'ja', 'panel', 'Proxy Manager', 'プロキシマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4562, 'ja', 'panel', 'Report Generation Manager', 'レãƒãƒ¼ãƒˆç”Ÿæˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4563, 'ja', 'panel', 'Reports Manager', 'レãƒãƒ¼ãƒˆãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4564, 'ja', 'panel', 'Seo Plugins Manager', 'Seoプラグインマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4565, 'ja', 'panel', 'Seo Tools Manager', 'Seoツールマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4566, 'ja', 'panel', 'System Settings', 'システム設定', '2015-05-29 05:12:30'), +(4567, 'ja', 'panel', 'User Manager', 'ユーザマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(4568, 'ja', 'panel', 'Website Manager', 'ウェブサイトマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), (4569, 'ja', 'plugin', 'Edit Seo Plugin', 'Seoプラグインã®ç·¨é›†', '2012-05-14 13:00:09'), (4570, 'ja', 'plugin', 'Plugin Name', 'プラグインå', '2012-05-14 13:00:09'), (4571, 'ja', 'plugin', 'Seo Plugin Details', 'Seoプラグイン詳細', '2012-05-14 13:00:09'), @@ -4629,21 +4629,21 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (4610, 'ja', 'seotools', 'Skipped Directories', 'スキップã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª', '2011-07-05 13:39:46'), (4611, 'ja', 'seotools', 'Submission Reports', 'サブミッションレãƒãƒ¼ãƒˆ', '2011-07-05 13:39:46'), (4612, 'ja', 'seotools', 'User Access', 'ユーザアクセス', '2011-07-05 13:39:46'), -(4613, 'ja', 'settings', 'Click here to become a sponsor for Seo Panel', '100ドルを寄付ã—ã¦Seo Panelã®ã‚¹ãƒãƒ³ã‚µãƒ¼ã«ãªã‚‹ã€‚', '2014-05-12 05:11:06'), -(4614, 'ja', 'settings', 'seopanel_description', 'ウェブサイトã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³æœ€é©åŒ–を管ç†ã™ã‚‹ãŸã‚ã®å®Œå…¨ãƒ•ãƒªãƒ¼ãªã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã€‚サイトパフォーマンスã®å‘上ã¨è¿½è·¡ã«ç‰¹åŒ–ã—ãŸé­…力的ãªSEOツールを多数備ãˆã¦ã„ã¾ã™ã€‚オープンソースã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ã€seo panel用ã«ç‹¬è‡ªã®seoプラグインを開発ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚', '2014-05-12 05:11:06'), -(4615, 'ja', 'settings', 'seopanel_title', 'Seo Panel: 世界åˆã®è¤‡æ•°ã‚¦ã‚§ãƒ–サイト対応オープンソースSEOコントロールパãƒãƒ«', '2014-05-12 05:11:06'), -(4616, 'ja', 'settings', 'SP_CRAWL_DELAY', 'å„スパイダーã®ã‚¯ãƒ­ãƒ¼ãƒ«é »åº¦ï¼ˆç§’)', '2014-05-12 05:11:06'), -(4617, 'ja', 'settings', 'SP_DEFAULTLANG', 'デフォルト言語', '2014-05-12 05:11:06'), -(4618, 'ja', 'settings', 'SP_DESCRIPTION', 'Seo Panelディスクリプション', '2014-05-12 05:11:06'), -(4619, 'ja', 'settings', 'SP_ENABLE_PROXY', 'プロキシを有効化', '2014-05-12 05:11:06'), -(4620, 'ja', 'settings', 'SP_HOTLINKING', 'イメージホットリンクプロテクションãŒæœ‰åŠ¹ã§ã™', '2014-05-12 05:11:06'), -(4621, 'ja', 'settings', 'SP_KEYWORDS', 'Seo Panelキーワード', '2014-05-12 05:11:06'), -(4622, 'ja', 'settings', 'SP_PAGINGNO', 'ページ毎ã®å…¥åŠ›æ•°', '2014-05-12 05:11:06'), -(4623, 'ja', 'settings', 'SP_TITLE', 'Seo Panel タイトル', '2014-05-12 05:11:06'), -(4624, 'ja', 'settings', 'SP_USER_AGENT', 'ユーザエージェント', '2014-05-12 05:11:06'), -(4625, 'ja', 'settings', 'SP_USER_GEN_REPORT', 'ユーザã®ãƒ¬ãƒãƒ¼ãƒˆç”Ÿæˆã‚’許å¯', '2014-05-12 05:11:06'), -(4626, 'ja', 'settings', 'SP_USER_REGISTRATION', 'ユーザ登録インターフェース', '2014-05-12 05:11:06'), -(4627, 'ja', 'settings', 'syssettingssaved', 'システム設定ã®ä¿å­˜ã«æˆåŠŸã—ã¾ã—ãŸï¼', '2014-05-12 05:11:06'), +(4613, 'ja', 'settings', 'Click here to become a sponsor for Seo Panel', '100ドルを寄付ã—ã¦Seo Panelã®ã‚¹ãƒãƒ³ã‚µãƒ¼ã«ãªã‚‹ã€‚', '2015-05-29 05:14:53'), +(4614, 'ja', 'settings', 'seopanel_description', 'ウェブサイトã®æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³æœ€é©åŒ–を管ç†ã™ã‚‹ãŸã‚ã®å®Œå…¨ãƒ•ãƒªãƒ¼ãªã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãƒ‘ãƒãƒ«ã€‚サイトパフォーマンスã®å‘上ã¨è¿½è·¡ã«ç‰¹åŒ–ã—ãŸé­…力的ãªSEOツールを多数備ãˆã¦ã„ã¾ã™ã€‚オープンソースã®ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ã€seo panel用ã«ç‹¬è‡ªã®seoプラグインを開発ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚', '2015-05-29 05:14:53'), +(4615, 'ja', 'settings', 'seopanel_title', 'Seo Panel: 世界åˆã®è¤‡æ•°ã‚¦ã‚§ãƒ–サイト対応オープンソースSEOコントロールパãƒãƒ«', '2015-05-29 05:14:53'), +(4616, 'ja', 'settings', 'SP_CRAWL_DELAY', 'å„スパイダーã®ã‚¯ãƒ­ãƒ¼ãƒ«é »åº¦ï¼ˆç§’)', '2015-05-29 05:14:53'), +(4617, 'ja', 'settings', 'SP_DEFAULTLANG', 'デフォルト言語', '2015-05-29 05:14:53'), +(4618, 'ja', 'settings', 'SP_DESCRIPTION', 'Seo Panelディスクリプション', '2015-05-29 05:14:53'), +(4619, 'ja', 'settings', 'SP_ENABLE_PROXY', 'プロキシを有効化', '2015-05-29 05:14:53'), +(4620, 'ja', 'settings', 'SP_HOTLINKING', 'イメージホットリンクプロテクションãŒæœ‰åŠ¹ã§ã™', '2015-05-29 05:14:53'), +(4621, 'ja', 'settings', 'SP_KEYWORDS', 'Seo Panelキーワード', '2015-05-29 05:14:53'), +(4622, 'ja', 'settings', 'SP_PAGINGNO', 'ページ毎ã®å…¥åŠ›æ•°', '2015-05-29 05:14:53'), +(4623, 'ja', 'settings', 'SP_TITLE', 'Seo Panel タイトル', '2015-05-29 05:14:53'), +(4624, 'ja', 'settings', 'SP_USER_AGENT', 'ユーザエージェント', '2015-05-29 05:14:53'), +(4625, 'ja', 'settings', 'SP_USER_GEN_REPORT', 'ユーザã®ãƒ¬ãƒãƒ¼ãƒˆç”Ÿæˆã‚’許å¯', '2015-05-29 05:14:53'), +(4626, 'ja', 'settings', 'SP_USER_REGISTRATION', 'ユーザ登録インターフェース', '2015-05-29 05:14:53'), +(4627, 'ja', 'settings', 'syssettingssaved', 'システム設定ã®ä¿å­˜ã«æˆåŠŸã—ã¾ã—ãŸï¼', '2015-05-29 05:14:53'), (4628, 'ja', 'sitemap', 'Change frequency', '頻度を変更', '2011-01-07 19:02:02'), (4629, 'ja', 'sitemap', 'clickproceedsitemap', 'サイトマップファイルを作æˆã™ã‚‹ã«ã¯é–‹å§‹ã‚’クリック', '2011-01-07 19:02:02'), (4630, 'ja', 'sitemap', 'Download sitemap file from', 'サイトマップファイルをダウンロード', '2011-01-07 19:02:02'), @@ -4652,10 +4652,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (4633, 'ja', 'sitemap', 'Sitemap Type', 'サイトマップタイプ', '2011-01-07 19:02:02'), (4634, 'ja', 'user', 'Edit User', 'ユーザã®ç·¨é›†', '2011-01-07 19:03:08'), (4635, 'ja', 'user', 'Saved My Profile Details', 'マイプロフィール詳細ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸ', '2011-01-07 19:03:08'), -(4636, 'ja', 'website', 'Edit Website', 'ウェブサイトã®ç·¨é›†', '2011-01-07 19:05:55'), -(4637, 'ja', 'website', 'plscrtwebsite', 'seoツールやseoプラグインを使用開始ã™ã‚‹å‰ã«ã€ã‚¦ã‚§ãƒ–サイトを作æˆã—ã¦ãã ã•ã„。', '2011-01-07 19:05:55'), -(4638, 'ja', 'website', 'Website already exist', 'ウェブサイトã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™', '2011-01-07 19:05:55'), -(4639, 'ja', 'website', 'yourwebalreday', 'æ—¢ã«ä½œæˆæ¸ˆã¿ã®å ´åˆã®ã‚¦ã‚§ãƒ–サイト', '2011-01-07 19:05:55'), +(4636, 'ja', 'website', 'Edit Website', 'ウェブサイトã®ç·¨é›†', '2015-05-29 05:24:16'), +(4637, 'ja', 'website', 'plscrtwebsite', 'seoツールやseoプラグインを使用開始ã™ã‚‹å‰ã«ã€ã‚¦ã‚§ãƒ–サイトを作æˆã—ã¦ãã ã•ã„。', '2015-05-29 05:24:16'), +(4638, 'ja', 'website', 'Website already exist', 'ウェブサイトã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™', '2015-05-29 05:24:16'), +(4639, 'ja', 'website', 'yourwebalreday', 'æ—¢ã«ä½œæˆæ¸ˆã¿ã®å ´åˆã¯ã”自身ã®ã‚¦ã‚§ãƒ–サイト', '2015-05-29 05:24:16'), (4640, 'ja', 'support', 'support_cont1', '
\r\nSeo Panel サãƒãƒ¼ãƒˆã‚·ã‚¹ãƒ†ãƒ \r\n
    \r\n
  • \r\n

    1000 ディレクトリパッケージ

    \r\n

    \r\n アクティブã§æ¤œè¨¼æ¸ˆã¿ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘ッケージを1000æä¾›ã—ã¦ãŠã‚Šã€å„自ã®seo panelディレクトリサブミッションツールã«è¿½åŠ ã—ã¦é ‚ãã“ã¨ãŒå¯èƒ½ã§ã™ã€‚\r\n ãŠä½¿ã„ã®ã‚¦ã‚§ãƒ–サイトã®ãƒãƒƒã‚¯ãƒªãƒ³ã‚¯å¢—加ã«å½¹ç«‹ã¡ã¾ã™ã€‚\r\n 実際ã€seo panelã®å°†æ¥é–‹ç™ºã«å‘ã‘費用を集ã‚ã‚‹ãŸã‚ã«1000ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒªã‚¹ãƒˆãŒç´¹ä»‹ã•ã‚Œã¦ã„ã¾ã™ã€‚\r\n 1000ディレクトリリストを入手ã™ã‚‹ã«ã¯ã€seo panel機能å‘上ã®ãŸã‚10ドル以上を\\" target=\\"_blank\\">寄付ã—ã¦ãã ã•ã„。\r\n 1000ディレクトリパッケージã«ã¤ã„ã¦ã”質å•ãŒã‚ã‚Šã¾ã—ãŸã‚‰ã€\\"\r\ntarget=\\"_blank\\">ãŠå•åˆã›é ‚ãã‹\\"\r\ntarget=\\"_blank\\">サãƒãƒ¼ãƒˆã‚·ã‚¹ãƒ†ãƒ ã«ã¦ãƒã‚±ãƒƒãƒˆã‚’é–‹ã„ã¦ãã ã•ã„。. \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">seo panelã¸ã®å¯„付ã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    ローカル検索エンジンパッケージ

    \r\n

    \r\n googleã‚„yahooãŠã‚ˆã³msnã®ãƒ­ãƒ¼ã‚«ãƒ«æ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³ãƒ‰ãƒ¡ã‚¤ãƒ³<\r\nb>(例:www.google.de,www.google.fr\r\netc)をseo panelキーワード順ä½ãƒã‚§ãƒƒã‚«ãƒ¼ã«è¿½åŠ ã™ã‚‹ã¨ã€ã‚µã‚¤ãƒˆã®ãƒ‘フォーマンスを地域的ã«è¿½è·¡ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚\r\n ローカル検索エンジンパッケージをå–å¾—ã™ã‚‹ã«ã¯ï¼ˆè¦ä»¶ã«å¿œã˜ã¦ï¼‰ã€seo panel機能å‘上ã®ãŸã‚10ドル以上を\\" target=\\"_blank\\">寄付ã—ã¦ãã ã•ã„。\r\n 寄付をãŠé€ã‚Šé ‚ãå‰ã«ã€å¿…è¦ãªæ¤œç´¢ã‚¨ãƒ³ã‚¸ãƒ³ãƒ‰ãƒ¡ã‚¤ãƒ³ãƒªã‚¹ãƒˆã‚’æä¾›ã—ã¦ã„ãŸã ããŸã‚ã€\\" target=\\"_blank\\">ãŠå•åˆã›ãã ã•ã„。\r\n

    \r\n ã¾ãŸæ–°ã—ã„検索エンジン(例:baidu.com)をseo panelキーワード順ä½ãƒã‚§ãƒƒã‚«ãƒ¼ã«è¿½åŠ ã™ã‚‹ã«ã¯ã€\\" target=\\"_blank\\">ãŠå•åˆã›é ‚ãã‹\\" target=\\"_blank\\">サãƒãƒ¼ãƒˆã‚·ã‚¹ãƒ†ãƒ ã«ã¦ãƒã‚±ãƒƒãƒˆã‚’é–‹ã„ã¦ãã ã•ã„。 \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">ãŠå•åˆã›ã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Seo Panel プラグイン

    \r\n

    \r\n ãã‚Œãžã‚Œã®è¦ä»¶ã«å¿œã˜ã¦æ©Ÿèƒ½ã‚’æ‹¡å¼µã™ã‚‹ã«ã¯seoプラグインをseo panelã«è¿½åŠ ã—ã¦ãã ã ã•ã„。\r\n \\" target=\\"_blank\\">Seo panel プラグインã¯ã€seo panelãŠã‚ˆã³ã‚µãƒ¼ãƒ‰ãƒ‘ーティサイトã®ä¸¡æ–¹ã‚ˆã‚Šæä¾›ã•ã‚Œã¦ã„ã¾ã™ã€‚\r\n å„自ã®seo panel用ã«seoプラグインを開発ã™ã‚‹ã“ã¨ã‚‚å¯èƒ½ã§ã™ã€‚\r\n ã”自身ã®seoプラグインをseo panelã«\\" target=\\"_blank\\">é€ä¿¡ã—ã¦é ‚ãã¨ã€ã“ã¡ã‚‰ã§å¯©æŸ»ã—ãŸå¾Œå…¬é–‹ã„ãŸã—ã¾ã™ã€‚ \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">seo panelプラグインã®å…¥æ‰‹ã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    ãŠå•åˆã›

    \r\n

    \r\n seo panel ツールã€ãƒ—ラグインã€æ©Ÿèƒ½ã€etcã«é–¢ã™ã‚‹ã”質å•ã¯ã€ 以下ã®ãƒªãƒ³ã‚¯ã‚ˆã‚ŠãŠå•åˆã›ãã ã•ã„。 \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">ãŠå•åˆã›ã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    サãƒãƒ¼ãƒˆãƒã‚±ãƒƒãƒˆ

    \r\n

    \r\n seo panelツールã€ãƒ—ラグインã€æ©Ÿèƒ½ã‚’セットアップã™ã‚‹ã«ã‚ãŸã‚Šã€seo panelãƒãƒ¼ãƒ ã‚ˆã‚Šãƒ†ã‚¯ãƒ‹ã‚«ãƒ«ã‚µãƒãƒ¼ãƒˆã‚’å—ã‘ã‚‹ãŸã‚ã®ã‚‚ã®ã§ã™ã€‚例:キーワード順ä½ãƒã‚§ãƒƒã‚«ãƒ¼ã«cronをセットアップã™ã‚‹ã€‚\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">サãƒãƒ¼ãƒˆãƒã‚±ãƒƒãƒˆã®ä½œæˆã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    ä¸å…·åˆãƒ¬ãƒãƒ¼ãƒˆ

    \r\n

    \r\n seo panelツールã€ãƒ—ラグインã€æ©Ÿèƒ½ã€etcã«é–¢ã™ã‚‹ä¸å…·åˆã‚’報告ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®ãƒªãƒ³ã‚¯ã‚’使用ã—ã¾ã™ã€‚ \r\n 次ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§æ©Ÿèƒ½ã‚’å‘上ã§ãるよã†ã€ã©ã†ãžã”å”力をãŠé¡˜ã„ã—ã¾ã™ã€‚ \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">ä¸å…·åˆå ±å‘Šã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2011-01-07 20:37:35'), (4641, 'ja', 'support', 'support_cont2', '
\r\nSeo Panel オンラインリソース\r\n
    \r\n \r\n
  • \r\n

    Seo Panel ヘルプガイド

    \r\n

    \r\n ヘルプガイドã§ã¯ã€\\" target=\\"_blank\\">seo panel ドキュメントを閲覧ã™ã‚‹ã“ã¨ãŒã§ãã€seo panelツールやプラグインã€é–¢é€£æ©Ÿèƒ½ã«ã¤ã„ã¦ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãŒã‚ã‚Šã¾ã™ã€‚ \r\n
    ã“ã‚Œã¯ã€seo panelã«ã¤ã„ã¦ã®ãƒ˜ãƒ«ãƒ—ã‚’å—ã‘られるインターãƒãƒƒãƒˆä¸Šã§ä¸€ç•ªã®å ´æ‰€ã§ã™ã€‚ é–“é•ã„や抜ã‘ã¦ã„る箇所を発見ã•ã‚ŒãŸå ´åˆã«ã¯ã€seo panelヘルプガイドã«è²¢çŒ®ã—ã¦é ‚ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚ \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">seo panelヘルプガイドã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Seo Panel フォーラム

    \r\n

    \r\n 世界åˆã®ã‚ªãƒ¼ãƒ—ンソースseoコントロールパãƒãƒ«ã«ã¤ã„ã¦ãƒ‡ã‚£ã‚¹ã‚«ãƒƒã‚·ãƒ§ãƒ³ã‚’ã™ã‚‹å ´ã§ã™ã€‚ \r\n seo panelã«ã¤ã„ã¦ã®ã‚ãªãŸã®ç–‘å•ã«å¯¾ã—ã¦ç­”ãˆã‚’見ã¤ã‘ã‚‹ã«ã¯æœ€é©ãªå ´æ‰€ã§ã™ã€‚ \r\n
    ã¾ãŸã€seo panelを使ã£ã¦æœ€é©åŒ–ã‚’è¡Œã£ãŸã‚ãªãŸã®çµŒé¨“を共有ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">seo panelフォーラムã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2011-01-07 20:37:35'), (4642, 'ja', 'support', 'support_cont3', '
\r\nSeo Panelã¸å¯„付\r\n
    \r\n
  • \r\n

    Seo Panelã¸å¯„付 - 世界åˆã®ã‚ªãƒ¼ãƒ—ンソースseoコントロールパãƒãƒ«

    \r\n

    \r\n seo panelã¸å¯„付ã—ã€ä¸–ç•Œåˆã®ã‚ªãƒ¼ãƒ—ンソースseoコントロールパãƒãƒ«ã‚’支æ´ã—ã¾ã™ã€‚ \r\n å°†æ¥ã€seo panel機能ã®è¿½åŠ ã€å‘上を予定ã—ã¦ã„ã¾ã™ã€‚ \r\n
    ã‚ãªãŸã®ã‚µãƒãƒ¼ãƒˆãªã—ã§ã¯ã€ãã®ã‚´ãƒ¼ãƒ«ã«åˆ°é”ã§ãã¾ã›ã‚“。\r\n seo panelãŒã‚ãªãŸã«ã¨ã£ã¦ä¾¡å€¤ã®ã‚ã‚‹ã‚‚ã®ã ã¨æ„Ÿã˜ã¦é ‚ã‘ã‚‹ãªã‚‰ã€ã©ã†ã‹seo panelãƒãƒ¼ãƒ ã¸å¯„付をãŠé¡˜ã„ã—ã¾ã™ã€‚\r\n
    寄付ã—ã¦é ‚ãã¾ã—ãŸã‚‰ã€ã‚ãªãŸã®ãŠåå‰ã¨ã‚µã‚¤ãƒˆæƒ…報を\\"\r\ntarget=\\"_blank\\">寄付ページã«ã¦å…¬é–‹ã—ã¾ã™ã€‚\r\n

    \r\n

    \r\n \\" target=\\"_blank\\">seo panelã¸ã®å¯„付ã¯ã“ã¡ã‚‰ã‹ã‚‰\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2011-01-07 20:37:35'), @@ -4700,9 +4700,9 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (4685, 'cs', 'button', 'Proceed', 'Provést', '2014-01-08 19:24:18'), (4686, 'cs', 'button', 'Reload', 'Znovu naÄíst', '2014-01-08 19:24:18'), (4687, 'cs', 'button', 'Show Details', 'Ukázat detaily', '2014-01-08 19:24:18'), -(4688, 'cs', 'button', 'Show Records', 'Ukázat záznamy', '2014-01-08 19:24:18'), -(4689, 'cs', 'button', 'Skip', 'PÅ™eskoÄit', '2014-01-08 19:24:18'); +(4688, 'cs', 'button', 'Show Records', 'Ukázat záznamy', '2014-01-08 19:24:18'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES +(4689, 'cs', 'button', 'Skip', 'PÅ™eskoÄit', '2014-01-08 19:24:18'), (4690, 'cs', 'button', 'Submit', 'Odeslat', '2014-01-08 19:24:18'), (4691, 'cs', 'common', 'Action', 'Akce', '2011-07-10 07:17:16'), (4692, 'cs', 'common', 'Activate', 'Zapnout', '2011-07-10 07:17:16'), @@ -5126,24 +5126,24 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5110, 'en', 'siteauditor', 'The page is having good pagerank', 'The page is having good pagerank', '2011-07-05 09:24:11'), (5111, 'en', 'siteauditor', 'The page is having poor pagerank', 'The page is having poor pagerank', '2011-07-05 09:24:11'), (5112, 'en', 'siteauditor', 'The page is having exellent number of backlinks in', 'The page is having exellent number of backlinks in', '2011-07-05 09:24:32'), -(5113, 'en', 'siteauditor', 'The page is having good number of backlinks in', 'The page is having good number of backlinks in', '2011-07-05 09:24:32'), -(5114, 'en', 'siteauditor', 'The page is not having backlinks in', 'The page is not having backlinks in', '2011-07-05 09:24:51'); +(5113, 'en', 'siteauditor', 'The page is having good number of backlinks in', 'The page is having good number of backlinks in', '2011-07-05 09:24:32'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES +(5114, 'en', 'siteauditor', 'The page is not having backlinks in', 'The page is not having backlinks in', '2011-07-05 09:24:51'), (5115, 'en', 'siteauditor', 'The page is not indexed in', 'The page is not indexed in', '2011-07-05 09:24:51'), (5127, 'ru', 'label', 'Updated', 'Обновлено', '2014-05-09 06:11:33'), (5128, 'ru', 'label', 'View Reports', 'ПроÑмотр отчетов', '2014-05-09 06:11:33'), -(5129, 'ru', 'panel', 'Edit Project', 'Редактировать проект', '2014-05-14 04:34:20'), -(5130, 'ru', 'panel', 'New Project', 'Ðовый проект', '2014-05-14 04:34:20'), +(5129, 'ru', 'panel', 'Edit Project', 'Редактировать проект', '2015-05-29 12:57:52'), +(5130, 'ru', 'panel', 'New Project', 'Ðовый проект', '2015-05-29 12:57:52'), (5131, 'ru', 'seotools', 'Auditor Projects', 'Ðудитор проектов', '2011-07-05 10:47:46'), (5132, 'ru', 'seotools', 'Auditor Reports', 'Ðудитор отчетов', '2011-07-05 10:47:46'), (5133, 'ru', 'seotools', 'Auditor Settings', 'ÐаÑтройки аудитора', '2011-07-05 10:47:46'), (5134, 'ru', 'seotools', 'Import Project Links', 'Импорт ÑÑылки проекта', '2011-07-05 10:47:46'), (5135, 'ru', 'seotools', 'site-auditor', 'Ðудитор Ñайта', '2011-07-05 10:47:46'), -(5136, 'ru', 'settings', 'Check for Updates', 'Проверить наличие обновлений', '2014-05-09 06:16:23'), -(5137, 'ru', 'settings', 'SA_CRAWL_DELAY_TIME', 'Задержка между обходом каждой Ñтраницы Ñайта при аудите', '2014-05-09 06:16:23'), -(5138, 'ru', 'settings', 'SA_MAX_NO_PAGES', 'МакÑимально разрешенное количеÑтво Ñтраниц на Ñайте', '2014-05-09 06:16:23'), -(5139, 'ru', 'settings', 'versionnotuptodatemsg', 'Ваша Seo Panel уÑтарела.
ПожалуйÑта, Ñкачайте новую верÑию', '2014-05-09 06:16:23'), -(5140, 'ru', 'settings', 'Your Seo Panel installation is up to date', 'УÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð°Ñ Seo Panel в актуальном ÑоÑтоÑнии.', '2014-05-09 06:16:23'), +(5136, 'ru', 'settings', 'Check for Updates', 'Проверить наличие обновлений', '2015-05-29 12:59:04'), +(5137, 'ru', 'settings', 'SA_CRAWL_DELAY_TIME', 'Задержка между обходом каждой Ñтраницы Ñайта при аудите', '2015-05-29 12:59:04'), +(5138, 'ru', 'settings', 'SA_MAX_NO_PAGES', 'МакÑимально разрешенное количеÑтво Ñтраниц на Ñайте', '2015-05-29 12:59:04'), +(5139, 'ru', 'settings', 'versionnotuptodatemsg', 'Ваша Seo Panel уÑтарела.
ПожалуйÑта, Ñкачайте новую верÑию', '2015-05-29 12:59:04'), +(5140, 'ru', 'settings', 'Your Seo Panel installation is up to date', 'УÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð°Ñ Seo Panel в актуальном ÑоÑтоÑнии.', '2015-05-29 12:59:04'), (5141, 'ja', 'home', 'Indexed', 'インデックス済', '2011-07-05 13:26:54'), (5142, 'ja', 'keyword', 'Insert keywords separated with comma', 'キーワードをカンマ区切りã§æŒ¿å…¥', '2011-07-05 13:28:52'), (5143, 'ja', 'label', 'Brocken', 'リンク切れ', '2014-05-12 05:07:54'), @@ -5157,18 +5157,18 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5151, 'ja', 'label', 'Total Results', 'ç·åˆçµæžœ', '2014-05-12 05:07:54'), (5152, 'ja', 'label', 'Updated', '更新済', '2014-05-12 05:07:54'), (5153, 'ja', 'label', 'View Reports', 'レãƒãƒ¼ãƒˆã‚’閲覧', '2014-05-12 05:07:54'), -(5154, 'ja', 'panel', 'Edit Project', 'プロジェクトã®ç·¨é›†', '2014-05-12 05:09:58'), -(5155, 'ja', 'panel', 'New Project', 'æ–°è¦ãƒ—ロジェクト', '2014-05-12 05:09:58'), +(5154, 'ja', 'panel', 'Edit Project', 'プロジェクトã®ç·¨é›†', '2015-05-29 05:12:30'), +(5155, 'ja', 'panel', 'New Project', 'æ–°è¦ãƒ—ロジェクト', '2015-05-29 05:12:30'), (5156, 'ja', 'seotools', 'Auditor Projects', '監査プロジェクト', '2011-07-05 13:39:46'), (5157, 'ja', 'seotools', 'Auditor Reports', '監査レãƒãƒ¼ãƒˆ', '2011-07-05 13:39:46'), (5158, 'ja', 'seotools', 'Auditor Settings', '監査設定', '2011-07-05 13:39:46'), (5159, 'ja', 'seotools', 'Import Project Links', 'プロジェクトリンクã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ', '2011-07-05 13:39:46'), (5160, 'ja', 'seotools', 'site-auditor', 'サイト監査', '2011-07-05 13:39:46'), -(5161, 'ja', 'settings', 'Check for Updates', '更新を確èª', '2014-05-12 05:11:06'), -(5162, 'ja', 'settings', 'SA_CRAWL_DELAY_TIME', 'å„ページã®ã‚µã‚¤ãƒˆç›£æŸ»å·¡å›žé »åº¦', '2014-05-12 05:11:06'), -(5163, 'ja', 'settings', 'SA_MAX_NO_PAGES', '1ウェブサイトã«è¨±å¯ã•ã‚Œã‚‹æœ€å¤§ãƒšãƒ¼ã‚¸æ•°', '2014-05-12 05:11:06'), -(5164, 'ja', 'settings', 'versionnotuptodatemsg', 'ãŠä½¿ã„ã®Seo Panelã¯æœ€æ–°ç‰ˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。 
æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ダウンロードã—ã¦ãã ã•ã„。', '2014-05-12 05:11:06'), -(5165, 'ja', 'settings', 'Your Seo Panel installation is up to date', '最新版ã®Seo PanelãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚', '2014-05-12 05:11:06'), +(5161, 'ja', 'settings', 'Check for Updates', '更新を確èª', '2015-05-29 05:14:53'), +(5162, 'ja', 'settings', 'SA_CRAWL_DELAY_TIME', 'å„ページã®ã‚µã‚¤ãƒˆç›£æŸ»å·¡å›žé »åº¦', '2015-05-29 05:14:53'), +(5163, 'ja', 'settings', 'SA_MAX_NO_PAGES', '1ウェブサイトã«è¨±å¯ã•ã‚Œã‚‹æœ€å¤§ãƒšãƒ¼ã‚¸æ•°', '2015-05-29 05:14:53'), +(5164, 'ja', 'settings', 'versionnotuptodatemsg', 'ãŠä½¿ã„ã®Seo Panelã¯æœ€æ–°ç‰ˆã§ã¯ã‚ã‚Šã¾ã›ã‚“。 
æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ダウンロードã—ã¦ãã ã•ã„。', '2015-05-29 05:14:53'), +(5165, 'ja', 'settings', 'Your Seo Panel installation is up to date', '最新版ã®Seo PanelãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚', '2015-05-29 05:14:53'), (5166, 'ja', 'siteauditor', 'Anchor', 'アンカー', '2011-07-05 14:50:00'), (5167, 'ja', 'siteauditor', 'anylinkcontainabovelinks', '上記リンクをå«ã‚€ãƒªãƒ³ã‚¯ã¯ãƒ¬ãƒãƒ¼ãƒˆã‹ã‚‰é™¤å¤–ã•ã‚Œã¾ã™', '2011-07-05 14:50:00'), (5168, 'ja', 'siteauditor', 'anylinkcontainexcludesitemap', '上記リンクをå«ã‚€ãƒªãƒ³ã‚¯ã¯ã‚µã‚¤ãƒˆãƒžãƒƒãƒ—ã‹ã‚‰é™¤å¤–ã•ã‚Œã¾ã™', '2011-07-05 14:50:00'), @@ -5385,29 +5385,29 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5379, 'nl', 'siteauditor', 'totallinksgreaterallowed', 'Totaal aantal links wordt groter dan de maximaal aantal links toegestaan voor het project', '2011-07-13 09:45:04'), (5380, 'zh', 'home', 'Indexed', '索引', '2011-07-06 06:02:25'), (5381, 'zh', 'keyword', 'Insert keywords separated with comma', 'æ’入关键è¯(å¯é€—å·åˆ†éš”多个)', '2011-07-06 06:03:07'), -(5382, 'zh', 'label', 'Brocken', 'æŸå', '2014-01-09 15:07:35'), -(5383, 'zh', 'label', 'Comments', '评论', '2014-01-09 15:07:35'), -(5384, 'zh', 'label', 'Count', 'æ•°é‡', '2014-01-09 15:07:35'), -(5385, 'zh', 'label', 'Exclude', '除去', '2014-01-09 15:07:35'), -(5386, 'zh', 'label', 'Include', '包括', '2014-01-09 15:07:35'), -(5387, 'zh', 'label', 'Project', '项目', '2014-01-09 15:07:35'), -(5388, 'zh', 'label', 'Report Type', '报告类型', '2014-01-09 15:07:35'), -(5389, 'zh', 'label', 'Score', '得分', '2014-01-09 15:07:35'), -(5390, 'zh', 'label', 'Total Results', '总结果', '2014-01-09 15:07:35'), -(5391, 'zh', 'label', 'Updated', 'æ›´æ–°', '2014-01-09 15:07:35'), -(5392, 'zh', 'label', 'View Reports', '查看报告', '2014-01-09 15:07:35'), -(5393, 'zh', 'panel', 'Edit Project', '编辑项目', '2014-01-09 15:08:34'), -(5394, 'zh', 'panel', 'New Project', '新的项目', '2014-01-09 15:08:34'), +(5382, 'zh', 'label', 'Brocken', 'æŸå', '2014-05-15 17:47:51'), +(5383, 'zh', 'label', 'Comments', '评论', '2014-05-15 17:47:51'), +(5384, 'zh', 'label', 'Count', 'æ•°é‡', '2014-05-15 17:47:51'), +(5385, 'zh', 'label', 'Exclude', '除去', '2014-05-15 17:47:51'), +(5386, 'zh', 'label', 'Include', '包括', '2014-05-15 17:47:51'), +(5387, 'zh', 'label', 'Project', '项目', '2014-05-15 17:47:51'), +(5388, 'zh', 'label', 'Report Type', '报告类型', '2014-05-15 17:47:51'), +(5389, 'zh', 'label', 'Score', '得分', '2014-05-15 17:47:51'), +(5390, 'zh', 'label', 'Total Results', '总结果', '2014-05-15 17:47:51'), +(5391, 'zh', 'label', 'Updated', 'æ›´æ–°', '2014-05-15 17:47:51'), +(5392, 'zh', 'label', 'View Reports', '查看报告', '2014-05-15 17:47:51'), +(5393, 'zh', 'panel', 'Edit Project', '编辑项目', '2014-05-15 17:48:57'), +(5394, 'zh', 'panel', 'New Project', '新的项目', '2014-05-15 17:48:57'), (5395, 'zh', 'seotools', 'Auditor Projects', '审计项目', '2011-07-06 06:05:37'), (5396, 'zh', 'seotools', 'Auditor Reports', '审计报告', '2011-07-06 06:05:37'), (5397, 'zh', 'seotools', 'Auditor Settings', '审计设置', '2011-07-06 06:05:37'), (5398, 'zh', 'seotools', 'Import Project Links', '导入项目链接', '2011-07-06 06:05:37'), (5399, 'zh', 'seotools', 'site-auditor', '站点审计器', '2011-07-06 06:05:37'), -(5400, 'zh', 'settings', 'Check for Updates', '检测更新', '2014-01-09 15:22:12'), -(5401, 'zh', 'settings', 'SA_CRAWL_DELAY_TIME', '站点审计器åœç•™æŠ“å–æ¯å¼ ç½‘页', '2014-01-09 15:22:12'), -(5402, 'zh', 'settings', 'SA_MAX_NO_PAGES', 'æ¯ä¸ªç«™ç‚¹æœ€å¤§æ•°é‡é¡µé¢', '2014-01-09 15:22:12'), -(5403, 'zh', 'settings', 'versionnotuptodatemsg', 'ä½ çš„Seo Panel安装没有更新.
请下载新版本', '2014-01-09 15:22:12'), -(5404, 'zh', 'settings', 'Your Seo Panel installation is up to date', 'ä½ çš„Seo Panel安装没有更新.', '2014-01-09 15:22:12'), +(5400, 'zh', 'settings', 'Check for Updates', '检测更新', '2014-05-15 17:56:30'), +(5401, 'zh', 'settings', 'SA_CRAWL_DELAY_TIME', '站点审计器åœç•™æŠ“å–æ¯å¼ ç½‘页', '2014-05-15 17:56:30'), +(5402, 'zh', 'settings', 'SA_MAX_NO_PAGES', 'æ¯ä¸ªç«™ç‚¹æœ€å¤§æ•°é‡é¡µé¢', '2014-05-15 17:56:30'), +(5403, 'zh', 'settings', 'versionnotuptodatemsg', 'ä½ çš„Seo Panel安装没有更新.
请下载新版本', '2014-05-15 17:56:30'), +(5404, 'zh', 'settings', 'Your Seo Panel installation is up to date', 'ä½ çš„Seo Panel安装没有更新.', '2014-05-15 17:56:30'), (5405, 'zh', 'siteauditor', 'Anchor', '锚标记', '2011-07-06 06:45:08'), (5406, 'zh', 'siteauditor', 'anylinkcontainabovelinks', '以上的链接å‡ä¼šè¢«åœ¨æŠ¥å‘Šä¸­æŽ’除', '2011-07-06 06:45:08'), (5407, 'zh', 'siteauditor', 'anylinkcontainexcludesitemap', '以上的链接å‡ä¼šè¢«åœ¨ç«™ç‚¹åœ°å›¾ä¸­æŽ’除', '2011-07-06 06:45:08'), @@ -5580,9 +5580,9 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5574, 'da', 'directory', 'Pending', 'Afventende', '2013-01-14 22:40:16'), (5575, 'da', 'directory', 'Please select a website to proceed', 'Venligst vælg et websted for at forsætte', '2013-01-14 22:40:16'), (5576, 'da', 'directory', 'selectwebsiteproceed', 'Vælg et Websted for forsætte tilmeldingen i biblioteket.
tjek biblioteker uden captcha for at tilmelde biblioteker uden captcha', '2013-01-14 22:40:16'), -(5577, 'da', 'directory', 'selectwebsiteschecksub', 'Vælg et Websted for Forsætte check bibliotekets tilmelding', '2013-01-14 22:40:16'), -(5578, 'da', 'directory', 'Semi Automatic Directory Submission Tool', 'Semi automatisk bibliotek tilmeldings værktøj', '2013-01-14 22:40:16'); +(5577, 'da', 'directory', 'selectwebsiteschecksub', 'Vælg et Websted for Forsætte check bibliotekets tilmelding', '2013-01-14 22:40:16'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES +(5578, 'da', 'directory', 'Semi Automatic Directory Submission Tool', 'Semi automatisk bibliotek tilmeldings værktøj', '2013-01-14 22:40:16'), (5579, 'da', 'directory', 'spamemailnote', 'Nogle biblioteker kan sende spam, vi anbefaler at man IKKE tilføjer sin primære email adresse', '2013-01-14 22:40:16'), (5580, 'da', 'directory', 'Submission Details', 'Indsendelses detaljer', '2013-01-14 22:40:16'), (5581, 'da', 'directory', 'Submit Description', 'tilmeld beskrivelse', '2013-01-14 22:40:16'), @@ -5592,29 +5592,29 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5585, 'da', 'directory', 'Website Url', 'Websted URL', '2013-01-14 22:40:16'), (5586, 'bg', 'home', 'Indexed', 'ИндекÑирани', '2011-07-07 01:34:28'), (5587, 'bg', 'keyword', 'Insert keywords separated with comma', 'Въведете ключови думи разделени ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ð¹ÐºÐ°', '2011-07-07 01:35:41'), -(5588, 'bg', 'label', 'Brocken', 'Повреден', '2014-01-07 14:20:30'), -(5589, 'bg', 'label', 'Comments', 'Коментари', '2014-01-07 14:20:30'), -(5590, 'bg', 'label', 'Count', 'Брой', '2014-01-07 14:20:30'), -(5591, 'bg', 'label', 'Exclude', 'Изключи', '2014-01-07 14:20:30'), -(5592, 'bg', 'label', 'Include', 'Включи', '2014-01-07 14:20:30'), -(5593, 'bg', 'label', 'Project', 'Проект', '2014-01-07 14:20:30'), -(5594, 'bg', 'label', 'Report Type', 'Тип доклад', '2014-01-07 14:20:30'), -(5595, 'bg', 'label', 'Score', 'Резултат', '2014-01-07 14:20:30'), -(5596, 'bg', 'label', 'Total Results', 'Общи резултати', '2014-01-07 14:20:30'), -(5597, 'bg', 'label', 'Updated', 'Обновен', '2014-01-07 14:20:30'), -(5598, 'bg', 'label', 'View Reports', 'Прегледай доклади', '2014-01-07 14:20:30'), -(5599, 'bg', 'panel', 'Edit Project', 'РедакциÑ', '2014-01-07 14:26:53'), -(5600, 'bg', 'panel', 'New Project', 'Ðов проект', '2014-01-07 14:26:53'), +(5588, 'bg', 'label', 'Brocken', 'Повреден', '2015-05-29 10:47:54'), +(5589, 'bg', 'label', 'Comments', 'Коментари', '2015-05-29 10:47:54'), +(5590, 'bg', 'label', 'Count', 'Брой', '2015-05-29 10:47:54'), +(5591, 'bg', 'label', 'Exclude', 'Изключи', '2015-05-29 10:47:54'), +(5592, 'bg', 'label', 'Include', 'Включи', '2015-05-29 10:47:54'), +(5593, 'bg', 'label', 'Project', 'Проект', '2015-05-29 10:47:54'), +(5594, 'bg', 'label', 'Report Type', 'Тип доклад', '2015-05-29 10:47:54'), +(5595, 'bg', 'label', 'Score', 'Резултат', '2015-05-29 10:47:54'), +(5596, 'bg', 'label', 'Total Results', 'Общи резултати', '2015-05-29 10:47:54'), +(5597, 'bg', 'label', 'Updated', 'Обновен', '2015-05-29 10:47:54'), +(5598, 'bg', 'label', 'View Reports', 'Прегледай доклади', '2015-05-29 10:47:54'), +(5599, 'bg', 'panel', 'Edit Project', 'РедакциÑ', '2015-05-29 10:52:35'), +(5600, 'bg', 'panel', 'New Project', 'Ðов проект', '2015-05-29 10:52:35'), (5601, 'bg', 'seotools', 'Auditor Projects', 'Одитор Проекти', '2011-07-07 01:42:13'), (5602, 'bg', 'seotools', 'Auditor Reports', 'Одитор Доклади', '2011-07-07 01:42:13'), (5603, 'bg', 'seotools', 'Auditor Settings', 'ÐаÑтройки на Одитора', '2011-07-07 01:42:13'), (5604, 'bg', 'seotools', 'Import Project Links', 'Импортиране линкове на проекта', '2011-07-07 01:42:13'), (5605, 'bg', 'seotools', 'site-auditor', 'Сайт Одитор', '2011-07-07 01:42:13'), -(5606, 'bg', 'settings', 'Check for Updates', 'Проверка за обновлениÑ', '2014-01-07 14:29:49'), -(5607, 'bg', 'settings', 'SA_CRAWL_DELAY_TIME', 'ЗабавÑне, при обхождане на Ñтраниците, от Сайт Одитора ', '2014-01-07 14:29:49'), -(5608, 'bg', 'settings', 'SA_MAX_NO_PAGES', 'МакÑимален позволен брой Ñтраници за уебÑайт', '2014-01-07 14:29:49'), -(5609, 'bg', 'settings', 'versionnotuptodatemsg', 'ИзлÑзла е по-нова верÑÐ¸Ñ Ð½Ð° Seo Panel.
МолÑ, изтеглете новата верÑиÑ.', '2014-01-07 14:29:49'), -(5610, 'bg', 'settings', 'Your Seo Panel installation is up to date', 'ВашиÑÑ‚ Seo Panel e поÑледна верÑиÑ.', '2014-01-07 14:29:49'), +(5606, 'bg', 'settings', 'Check for Updates', 'Проверка за обновлениÑ', '2015-05-29 11:02:00'), +(5607, 'bg', 'settings', 'SA_CRAWL_DELAY_TIME', 'ЗабавÑне, при обхождане на Ñтраниците, от Сайт Одитора ', '2015-05-29 11:02:00'), +(5608, 'bg', 'settings', 'SA_MAX_NO_PAGES', 'МакÑимален позволен брой Ñтраници за уебÑайт', '2015-05-29 11:02:00'), +(5609, 'bg', 'settings', 'versionnotuptodatemsg', 'ИзлÑзла е по-нова верÑÐ¸Ñ Ð½Ð° Seo Panel.
МолÑ, изтеглете новата верÑиÑ.', '2015-05-29 11:02:00'), +(5610, 'bg', 'settings', 'Your Seo Panel installation is up to date', 'ВашиÑÑ‚ Seo Panel e поÑледна верÑиÑ.', '2015-05-29 11:02:00'), (5611, 'bg', 'siteauditor', 'Anchor', 'Връзка', '2011-07-13 01:33:27'), (5612, 'bg', 'siteauditor', 'anylinkcontainabovelinks', 'Ð’Ñички линкове, Ñъдържащи горепоÑочените, ще бъдат изключени от докладите', '2011-07-13 01:33:27'), (5613, 'bg', 'siteauditor', 'anylinkcontainexcludesitemap', 'Ð’Ñички линкове, Ñъдържащи горепоÑочените, ще бъдат изключени от картата на Ñайта', '2011-07-13 01:33:27'), @@ -5850,30 +5850,30 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (5843, 'es', 'siteauditor', 'totallinksgreaterallowed', 'El número total de links será mayor que el número máximo de links permitidos en el proyecto', '2011-07-13 19:09:35'), (5844, 'de', 'home', 'Indexed', 'Indiziert', '2011-07-07 19:09:22'), (5845, 'de', 'keyword', 'Insert keywords separated with comma', 'Keywords durch Komma getrennt angeben.', '2011-07-07 19:10:15'), -(5846, 'de', 'label', 'Brocken', 'Fehlerhaft', '2014-01-19 11:38:31'), -(5847, 'de', 'label', 'Comments', 'Kommentare', '2014-01-19 11:38:31'), -(5848, 'de', 'label', 'Count', 'Anzahl', '2014-01-19 11:38:31'), -(5849, 'de', 'label', 'Exclude', 'ausschliessen', '2014-01-19 11:38:31'), -(5850, 'de', 'label', 'Include', 'einschliessen', '2014-01-19 11:38:31'), -(5851, 'de', 'label', 'Project', 'Projekt', '2014-01-19 11:38:31'), -(5852, 'de', 'label', 'Report Type', 'Art des Berichtes', '2014-01-19 11:38:31'), -(5853, 'de', 'label', 'Score', 'Wertung', '2014-01-19 11:38:31'), -(5854, 'de', 'label', 'Total Results', 'Gesamtergebnisse', '2014-01-19 11:38:31'), -(5855, 'de', 'label', 'Updated', 'Aktualisiert', '2014-01-19 11:38:31'), -(5856, 'de', 'label', 'View Reports', 'Berichte einsehen', '2014-01-19 11:38:31'), -(5857, 'de', 'panel', 'Edit Project', 'Projekt bearbeiten', '2014-01-19 11:42:14'), -(5858, 'de', 'panel', 'New Project', 'Neues Projekt', '2014-01-19 11:42:14'), +(5846, 'de', 'label', 'Brocken', 'Fehlerhaft', '2014-06-22 11:43:55'), +(5847, 'de', 'label', 'Comments', 'Kommentare', '2014-06-22 11:43:55'), +(5848, 'de', 'label', 'Count', 'Anzahl', '2014-06-22 11:43:55'), +(5849, 'de', 'label', 'Exclude', 'ausschliessen', '2014-06-22 11:43:55'), +(5850, 'de', 'label', 'Include', 'einschliessen', '2014-06-22 11:43:55'), +(5851, 'de', 'label', 'Project', 'Projekt', '2014-06-22 11:43:55'), +(5852, 'de', 'label', 'Report Type', 'Art des Berichtes', '2014-06-22 11:43:55'), +(5853, 'de', 'label', 'Score', 'Wertung', '2014-06-22 11:43:55'), +(5854, 'de', 'label', 'Total Results', 'Gesamtergebnisse', '2014-06-22 11:43:55'), +(5855, 'de', 'label', 'Updated', 'Aktualisiert', '2014-06-22 11:43:55'), +(5856, 'de', 'label', 'View Reports', 'Berichte einsehen', '2014-06-22 11:43:55'), +(5857, 'de', 'panel', 'Edit Project', 'Projekt bearbeiten', '2014-06-22 11:45:38'), +(5858, 'de', 'panel', 'New Project', 'Neues Projekt', '2014-06-22 11:45:38'), (5859, 'de', 'seotools', 'Auditor Projects', 'Website-Doktor Projekte', '2011-07-07 19:13:48'), (5860, 'de', 'seotools', 'Auditor Reports', 'Website-Doktor Berichte', '2011-07-07 19:13:48'), (5861, 'de', 'seotools', 'Auditor Settings', 'Website-Doktor Einstellungen', '2011-07-07 19:13:48'), (5862, 'de', 'seotools', 'Import Project Links', 'Projekt-Links importieren', '2011-07-07 19:13:48'), (5863, 'de', 'seotools', 'site-auditor', 'Website-Doktor', '2011-07-07 19:13:48'), -(5864, 'de', 'settings', 'Check for Updates', 'Nach Updates suchen', '2014-01-19 11:44:45'), -(5865, 'de', 'settings', 'SA_CRAWL_DELAY_TIME', 'Website-Doktor Pausen zwischen Seitenpruefungen', '2014-01-19 11:44:45'), -(5866, 'de', 'settings', 'SA_MAX_NO_PAGES', 'Maximale Anzahl an Seiten pro Webseite', '2014-01-19 11:44:45'), -(5867, 'de', 'settings', 'SP_API_KEY', 'SEO Panel API Schluessel', '2014-01-19 11:44:45'), -(5868, 'de', 'settings', 'versionnotuptodatemsg', 'Ihre SEO Panel Installation ist nicht auf dem neusten Stand.
Bitte updaten / Neuste Version herunterladen.', '2014-01-19 11:44:45'), -(5869, 'de', 'settings', 'Your Seo Panel installation is up to date', 'Ihre SEO Panel Installation ist auf dem neusten Stand.', '2014-01-19 11:44:45'), +(5864, 'de', 'settings', 'Check for Updates', 'Nach Updates suchen', '2014-06-22 11:46:10'), +(5865, 'de', 'settings', 'SA_CRAWL_DELAY_TIME', 'Website-Doktor Pausen zwischen Seitenpruefungen', '2014-06-22 11:46:10'), +(5866, 'de', 'settings', 'SA_MAX_NO_PAGES', 'Maximale Anzahl an Seiten pro Webseite', '2014-06-22 11:46:10'), +(5867, 'de', 'settings', 'SP_API_KEY', 'SEO Panel API Schluessel', '2014-06-22 11:46:10'), +(5868, 'de', 'settings', 'versionnotuptodatemsg', 'Ihre SEO Panel Installation ist nicht auf dem neusten Stand.
Bitte updaten / Neuste Version herunterladen.', '2014-06-22 11:46:10'), +(5869, 'de', 'settings', 'Your Seo Panel installation is up to date', 'Ihre SEO Panel Installation ist auf dem neusten Stand.', '2014-06-22 11:46:10'), (5870, 'de', 'siteauditor', 'Anchor', 'Ankertext', '2011-07-07 19:27:48'), (5871, 'de', 'siteauditor', 'anylinkcontainabovelinks', 'Alle oben aufgefuehrten Links werden vom Bericht ausgeschlossen', '2011-07-07 19:27:48'), (5872, 'de', 'siteauditor', 'anylinkcontainexcludesitemap', 'Alle oben aufgefuehrten Links werden vom Sitemap ausgeschlossen', '2011-07-07 19:27:48'), @@ -6015,9 +6015,9 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (6008, 'el', 'siteauditor', 'The page is having exellent pagerank', 'Η σελίδα έχει άÏιστο pagerank', '2011-07-08 09:20:41'), (6009, 'el', 'siteauditor', 'The page is having good number of backlinks in', 'Η σελίδα έχει καλό αÏιθμό backlinks σε', '2011-07-08 09:20:41'), (6010, 'el', 'siteauditor', 'The page is having good pagerank', 'Η σελίδα έχει καλό pagerank', '2011-07-08 09:20:41'), -(6011, 'el', 'siteauditor', 'The page is having poor pagerank', 'Η σελίδα έχει χαμηλό pagerank', '2011-07-08 09:20:41'), -(6012, 'el', 'siteauditor', 'The page is having very good pagerank', 'Η σελίδα έχει Ï€Î¿Î»Ï ÎºÎ±Î»ÏŒ pagerank', '2011-07-08 09:20:41'); +(6011, 'el', 'siteauditor', 'The page is having poor pagerank', 'Η σελίδα έχει χαμηλό pagerank', '2011-07-08 09:20:41'); INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES +(6012, 'el', 'siteauditor', 'The page is having very good pagerank', 'Η σελίδα έχει Ï€Î¿Î»Ï ÎºÎ±Î»ÏŒ pagerank', '2011-07-08 09:20:41'), (6013, 'el', 'siteauditor', 'The page is not having backlinks in', 'Η σελίδα δεν έχει backlinks σε', '2011-07-08 09:20:41'), (6014, 'el', 'siteauditor', 'The page is not indexed in', 'H σελίδα δεν είναι καταχωÏημένη σε', '2011-07-08 09:20:41'), (6015, 'el', 'siteauditor', 'The page keywords length is not between', 'Το μήκος των λέξεων κλειδιών της σελίδα δεν είναι ανάμεσα σε', '2011-07-08 09:20:41'), @@ -6160,19 +6160,19 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (6152, 'fr', 'label', 'Total Results', 'Total', '2014-05-09 12:55:06'), (6153, 'fr', 'label', 'Updated', 'Mis à jour', '2014-05-09 12:55:06'), (6154, 'fr', 'label', 'View Reports', 'Voir les rapports', '2014-05-09 12:55:06'), -(6155, 'fr', 'panel', 'Edit Project', 'Editer le projet', '2014-05-09 12:56:09'), -(6156, 'fr', 'panel', 'New Project', 'Nouveau projet', '2014-05-09 12:56:09'), +(6155, 'fr', 'panel', 'Edit Project', 'Editer le projet', '2015-05-29 10:07:41'), +(6156, 'fr', 'panel', 'New Project', 'Nouveau projet', '2015-05-29 10:07:41'), (6157, 'fr', 'seotools', 'Auditor Projects', 'Projets du Vérificateur de site', '2011-07-10 10:50:35'), (6158, 'fr', 'seotools', 'Auditor Reports', 'Rapports du Vérificateur de site', '2011-07-10 10:50:35'), (6159, 'fr', 'seotools', 'Auditor Settings', 'Paramètres du Vérificateur de site', '2011-07-10 10:50:35'), (6160, 'fr', 'seotools', 'Import Project Links', 'Importer les liens du projet', '2011-07-10 10:50:35'), (6161, 'fr', 'seotools', 'site-auditor', 'Vérificateur de site', '2011-07-10 10:50:35'), -(6162, 'fr', 'settings', 'Check for Updates', 'Vérifier les mises à jour', '2014-05-09 12:57:22'), -(6163, 'fr', 'settings', 'SA_CRAWL_DELAY_TIME', 'Délai d''exploration entre chaque page pour le Vérificateur de site', '2014-05-09 12:57:22'), -(6164, 'fr', 'settings', 'SA_MAX_NO_PAGES', 'Nombre maximum de pages autorisées par site web', '2014-05-09 12:57:22'), -(6165, 'fr', 'settings', 'SP_API_KEY', 'Clé API SeoPanel', '2014-05-09 12:57:22'), -(6166, 'fr', 'settings', 'versionnotuptodatemsg', 'Votre installation de Seo Panel n''est plus à jour.
Vous devriez télécharger la dernière version et effectuer la mise à jour.\r\n', '2014-05-09 12:57:22'), -(6167, 'fr', 'settings', 'Your Seo Panel installation is up to date', 'Votre installation Seo Panel est à jour.', '2014-05-09 12:57:22'), +(6162, 'fr', 'settings', 'Check for Updates', 'Vérifier les mises à jour', '2015-05-29 10:09:18'), +(6163, 'fr', 'settings', 'SA_CRAWL_DELAY_TIME', 'Délai d\\''exploration entre chaque page pour le Vérificateur de site', '2015-05-29 10:09:18'), +(6164, 'fr', 'settings', 'SA_MAX_NO_PAGES', 'Nombre maximum de pages autorisées par site web', '2015-05-29 10:09:18'), +(6165, 'fr', 'settings', 'SP_API_KEY', 'Clé API SeoPanel', '2015-05-29 10:09:18'), +(6166, 'fr', 'settings', 'versionnotuptodatemsg', 'Votre installation de Seo Panel n\\''est plus à jour.
Vous devriez télécharger la dernière version et effectuer la mise à jour.\r\n', '2015-05-29 10:09:18'), +(6167, 'fr', 'settings', 'Your Seo Panel installation is up to date', 'Votre installation Seo Panel est à jour.', '2015-05-29 10:09:18'), (6168, 'it', 'directory', 'Reciprocal Link', 'Link reciproco', '2012-11-08 19:50:02'), (6169, 'it', 'home', 'Indexed', 'Indicizzati', '2011-07-10 20:10:02'), (6170, 'it', 'keyword', 'Insert keywords separated with comma', 'Inserisci le keywords separandole con una virgola', '2011-07-10 20:10:44'), @@ -6417,11 +6417,11 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (6409, 'tr', 'siteauditor', 'Total Links', 'Toplam Linkler', '2011-07-12 12:24:34'), (6410, 'tr', 'siteauditor', 'totallinksgreaterallowed', 'Toplam linkler projede izin verilen maksimum link sayısından fazla olacak', '2011-07-12 12:24:34'), (6411, 'ru', 'directory', 'Reciprocal Link', 'Взаимные ÑÑылки', '2012-11-09 06:03:15'), -(6412, 'ru', 'settings', 'SP_API_KEY', 'API ключ Seo Panel', '2014-05-09 06:16:23'), +(6412, 'ru', 'settings', 'SP_API_KEY', 'API ключ Seo Panel', '2015-05-29 12:59:04'), (6413, 'de', 'directory', 'Reciprocal Link', 'Reciprocal Link', '2014-01-19 11:37:36'), (6414, 'ro', 'directory', 'Reciprocal Link', 'Link Reciproc', '2012-05-18 20:52:34'), (6415, 'bg', 'directory', 'Reciprocal Link', 'взаимна връзка', '2012-11-09 21:03:43'), -(6416, 'bg', 'settings', 'SP_API_KEY', 'Seo Panel API Key', '2014-01-07 14:29:49'), +(6416, 'bg', 'settings', 'SP_API_KEY', 'Seo Panel API Key', '2015-05-29 11:02:00'), (6417, 'cs', 'directory', 'Add back to directory list', 'PÅ™idat zpÄ›t do adresáře', '2011-07-12 12:28:25'), (6418, 'cs', 'directory', 'Approved', 'Schváleno', '2011-07-12 12:28:25'), (6419, 'cs', 'directory', 'Captcha', 'Captcha', '2011-07-12 12:28:25'), @@ -6605,7 +6605,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (6551, 'fa', 'support', 'support_cont2', '
\r\nمنابع آنلاین سئو پنل \r\n
    \r\n \r\n
  • \r\n

    راهنمای سئو پنل

    \r\n

    \r\n شما می توانید ببینید \\" target=\\"_blank\\"> را مدارک سئو پنل در\r\nراهنما , این شمال میشه مدارک ابزارات سئو پنل و ویژگی های مربوط به آن \r\n. \r\n
    این بهترین مکان در اینترنت است Ú©Ù‡ Ú©Ù…Ú© کرده بشه درباره سئو پنل \r\nÚ©Ù…Ú© Ù…ÛŒ کنیم Ú©Ù‡ راهنمای سئو پنل ,اگر شما ایرادی پیدا کردید یا چیزی از دست رÙت . \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">نگاه کن به راهنمای سئو پنل \r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Ùرم سئو پنل

    \r\n

    \r\n جایی برای بحث درباره اولین نرم اÙزار آزاد سئو در جهان سئو کنترل پنل . \r\n بهترین جا برای پیدا کردن جواب to سوال هایتان درباره پنل \r\n
    همچنین شما Ù…ÛŒ توانید به اشتراک بگذارید تجربیاتتان را وقتی استÙاده Ù…ÛŒ کنید از سئو پنل برای بهبود سایتتان \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">مشاهده کنید Ùرم سئو پنل را \r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2012-04-30 04:02:03'), (6552, 'fa', 'support', 'support_cont3', '
\r\nپشتیبانی مالی \r\n
    \r\n
  • \r\n

    پشتیبانی Ú©Ù† از سئو پنل , اولین نرم اÙزار آزاد سئو در دنیا

    \r\n

    \r\n پشتیبانی Ú©Ù† از سئو پنل , اولین نرم اÙزار آزاد سئو در دنیا\r\n ما برنامه داریم اضاÙÙ‡ کنیم Ùˆ بهبود ببخشیم ویژگی های سئو پنل را در آینده \r\n
    با تمام پشتیبانی های شما Ùقط ما میتوانیم دست پیدا کینم به اهداÙمان . \r\n اگر شما احساس Ù…ÛŒ کنید Ú©Ù‡ سئو پنل ارزش برای شما لطÙا پشتیبانی کنید از تیم نرم اÙزاری آن \r\n
    ما انتشار خواهیم داد اسم شما Ùˆ اطلاعات شما را در \\"\r\ntarget=\\"_blank\\">صÙحه پشتیبانی مالی , اولین باری Ú©Ù‡ ما دریاÙت کنیم Ú©Ù…Ú© را . \r\n

    \r\n

    \r\n \\" target=\\"_blank\\">برای کمک مالی کردن روی این لینک کلیک کنید \r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2012-04-30 04:02:03'), (6553, 'zh', 'directory', 'Reciprocal Link', '互惠链接', '2014-01-09 15:03:35'), -(6554, 'zh', 'settings', 'SP_API_KEY', 'SEO Panel API接å£', '2014-01-09 15:22:12'), +(6554, 'zh', 'settings', 'SP_API_KEY', 'SEO Panel API接å£', '2014-05-15 17:56:30'), (6555, 'fa', 'home', 'Indexed', 'نمایه ', '2012-05-22 23:09:44'), (6602, 'cs', 'label', 'Version', 'Verze', '2011-07-14 11:25:05'), (6603, 'cs', 'label', 'View Reports', 'Prohlédnout reporty', '2011-07-14 11:25:05'), @@ -9403,22 +9403,22 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9388, 'sl', 'settings', 'SP_SMTP_PASSWORD', 'SMTP Geslo', '2012-05-12 18:09:34'), (9389, 'sl', 'settings', 'SP_SMTP_USERNAME', 'SMTP UporabniÅ¡ko ime', '2012-05-12 18:09:34'), (9390, 'sl', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'sistemski interval za generiranje poroÄil', '2012-05-12 18:09:34'), -(9391, 'fa', 'common', 'Hello', 'سلام', '2012-11-12 20:14:01'), +(9391, 'fa', 'common', 'Hello', 'سلام', '2014-09-01 21:04:16'), (9392, 'fa', 'directory', 'Coupon Code', 'کد کوپن', '2012-05-12 21:11:24'), (9393, 'fa', 'directory', 'couponcodenote', 'با استÙاده از کد زیر در هر یک از دÙعات بعدی از submission تخÙی٠استÙاده کنید', '2012-05-12 21:11:24'), (9394, 'fa', 'label', 'Daily', 'روزانه', '2012-05-12 21:14:56'), (9395, 'fa', 'label', 'Monthly', 'ماهانه', '2012-05-12 21:14:56'), (9396, 'fa', 'label', 'Weekly', 'Ù‡Ùتگی', '2012-05-12 21:14:56'), -(9397, 'ru', 'common', 'Hello', 'Привет', '2014-01-10 02:35:43'), +(9397, 'ru', 'common', 'Hello', 'Привет', '2015-05-29 12:56:52'), (9398, 'ru', 'directory', 'Coupon Code', 'Код купона', '2012-11-09 06:03:15'), (9399, 'ru', 'directory', 'couponcodenote', 'ИÑпользуйте купон и получите [REDUCTION_PER], предложение Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ популÑрного плагина!', '2012-11-09 06:03:15'), (9400, 'ru', 'label', 'Daily', 'Ежедневно', '2014-05-09 06:11:33'), (9401, 'ru', 'label', 'Monthly', 'ЕжемеÑÑчно', '2014-05-09 06:11:33'), (9402, 'ru', 'label', 'Weekly', 'Еженедельно', '2014-05-09 06:11:33'), -(9403, 'ru', 'panel', 'Archived Reports', 'Ðрхив отчетов', '2014-05-14 04:34:20'), -(9404, 'ru', 'panel', 'Report Settings', 'ÐаÑтройки отчетов', '2014-05-14 04:34:20'), -(9405, 'ru', 'panel', 'Schedule Reports', 'РаÑпиÑание отчетов', '2014-05-14 04:34:20'), -(9406, 'ru', 'panel', 'Search Engine Manager', 'Редактор поиÑковых ÑиÑтем', '2014-05-14 04:34:20'), +(9403, 'ru', 'panel', 'Archived Reports', 'Ðрхив отчетов', '2015-05-29 12:57:52'), +(9404, 'ru', 'panel', 'Report Settings', 'ÐаÑтройки отчетов', '2015-05-29 12:57:52'), +(9405, 'ru', 'panel', 'Schedule Reports', 'РаÑпиÑание отчетов', '2015-05-29 12:57:52'), +(9406, 'ru', 'panel', 'Search Engine Manager', 'Редактор поиÑковых ÑиÑтем', '2015-05-29 12:57:52'), (9407, 'ru', 'plugin', 'Download Seo Panel Plugins', 'Скачать плагины Seo Panel', '2012-05-13 03:10:56'), (9408, 'ru', 'report', '2 Days', 'За 2 днÑ', '2012-05-13 03:14:32'), (9409, 'ru', 'report', 'Email notification', 'Оповещение на Email', '2012-05-13 03:14:32'), @@ -9432,26 +9432,26 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9417, 'ru', 'reports', 'report_email_subject', 'Ваш SEO отчеты уÑпешно Ñозданы', '2012-05-13 03:35:15'), (9418, 'ru', 'searchengine', 'max_results', 'МакÑимальное количеÑтво результатов', '2012-05-13 03:35:44'), (9419, 'ru', 'searchengine', 'no_of_results_page', 'КоличеÑтво результатов на Ñтранице', '2012-05-13 03:35:44'), -(9420, 'ru', 'settings', 'entersmtpdetails', 'Введите конфигурацию SMTP', '2014-05-09 06:16:23'), -(9421, 'ru', 'settings', 'getallpluginfree', 'Также вы получите вÑе плагины которые мы разрабатываем беÑплатно! ', '2014-05-09 06:16:23'), -(9422, 'ru', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Разрешить пользователÑм запланировать отчеты', '2014-05-09 06:16:23'), -(9423, 'ru', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'КоличеÑтво ключевых Ñлов необходимо проверить при каждом выполнении Cron', '2014-05-09 06:16:23'), -(9424, 'ru', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Включить отправку отчетов на email', '2014-05-09 06:16:23'), -(9425, 'ru', 'settings', 'SP_SMTP_HOST', 'SMTP хоÑÑ‚', '2014-05-09 06:16:23'), -(9426, 'ru', 'settings', 'SP_SMTP_MAIL', 'Включить SMTP', '2014-05-09 06:16:23'), -(9427, 'ru', 'settings', 'SP_SMTP_PASSWORD', 'Пароль SMTP', '2014-05-09 06:16:23'), -(9428, 'ru', 'settings', 'SP_SMTP_USERNAME', 'Пользователь SMTP', '2014-05-09 06:16:23'), -(9429, 'ru', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Интервал генерации ÑиÑтемных отчетов', '2014-05-09 06:16:23'), +(9420, 'ru', 'settings', 'entersmtpdetails', 'Введите конфигурацию SMTP', '2015-05-29 12:59:04'), +(9421, 'ru', 'settings', 'getallpluginfree', 'Также вы получите вÑе плагины которые мы разрабатываем беÑплатно! ', '2015-05-29 12:59:04'), +(9422, 'ru', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Разрешить пользователÑм запланировать отчеты', '2015-05-29 12:59:04'), +(9423, 'ru', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'КоличеÑтво ключевых Ñлов необходимо проверить при каждом выполнении Cron', '2015-05-29 12:59:04'), +(9424, 'ru', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Включить отправку отчетов на email', '2015-05-29 12:59:04'), +(9425, 'ru', 'settings', 'SP_SMTP_HOST', 'SMTP хоÑÑ‚', '2015-05-29 12:59:04'), +(9426, 'ru', 'settings', 'SP_SMTP_MAIL', 'Включить SMTP', '2015-05-29 12:59:04'), +(9427, 'ru', 'settings', 'SP_SMTP_PASSWORD', 'Пароль SMTP', '2015-05-29 12:59:04'), +(9428, 'ru', 'settings', 'SP_SMTP_USERNAME', 'Пользователь SMTP', '2015-05-29 12:59:04'), +(9429, 'ru', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Интервал генерации ÑиÑтемных отчетов', '2015-05-29 12:59:04'), (9430, 'de', 'common', 'Hello', 'Hallo', '2014-01-19 11:36:34'), (9431, 'de', 'directory', 'Coupon Code', 'Gutschein-Code', '2014-01-19 11:37:36'), (9432, 'de', 'directory', 'couponcodenote', 'Mit diesem Gutscheincode erhalten Sie [REDUCTION_PER] auf Premium Eintragungen!', '2014-01-19 11:37:36'), -(9433, 'de', 'label', 'Daily', 'täglich', '2014-01-19 11:38:31'), -(9434, 'de', 'label', 'Monthly', 'monatlich', '2014-01-19 11:38:31'), -(9435, 'de', 'label', 'Weekly', 'wöchentlich', '2014-01-19 11:38:31'), -(9436, 'de', 'panel', 'Archived Reports', 'Archivierte Berichte', '2014-01-19 11:42:14'), -(9437, 'de', 'panel', 'Report Settings', 'Bericht-Einstellungen', '2014-01-19 11:42:14'), -(9438, 'de', 'panel', 'Schedule Reports', 'Berichte zeitlich voreinstellen', '2014-01-19 11:42:14'), -(9439, 'de', 'panel', 'Search Engine Manager', 'Suchmaschinen-Verwaltung', '2014-01-19 11:42:14'), +(9433, 'de', 'label', 'Daily', 'täglich', '2014-06-22 11:43:55'), +(9434, 'de', 'label', 'Monthly', 'monatlich', '2014-06-22 11:43:55'), +(9435, 'de', 'label', 'Weekly', 'wöchentlich', '2014-06-22 11:43:55'), +(9436, 'de', 'panel', 'Archived Reports', 'Archivierte Berichte', '2014-06-22 11:45:38'), +(9437, 'de', 'panel', 'Report Settings', 'Bericht-Einstellungen', '2014-06-22 11:45:38'), +(9438, 'de', 'panel', 'Schedule Reports', 'Berichte zeitlich voreinstellen', '2014-06-22 11:45:38'), +(9439, 'de', 'panel', 'Search Engine Manager', 'Suchmaschinen-Verwaltung', '2014-06-22 11:45:38'), (9440, 'de', 'plugin', 'Download Seo Panel Plugins', 'SEO Panel Plugins herunterladen', '2012-05-13 20:53:14'), (9441, 'de', 'report', '2 Days', '2 Tage', '2012-05-13 20:55:46'), (9442, 'de', 'report', 'Email notification', 'Email Benachrichtigung', '2012-05-13 20:55:50'), @@ -9465,26 +9465,26 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9450, 'de', 'reports', 'report_email_subject', 'SEO Berichte wurden erfolgreich generiert.', '2012-05-13 20:58:33'), (9451, 'de', 'searchengine', 'max_results', 'Maxmimale Anzahl Ergebnisse', '2012-05-13 21:01:23'), (9452, 'de', 'searchengine', 'no_of_results_page', 'Anzahl Ergebnisse pro Seite', '2012-05-13 21:01:24'), -(9453, 'de', 'settings', 'entersmtpdetails', 'Bitte Email-Einstellungen angeben (SMTP)', '2014-01-19 11:44:45'), -(9454, 'de', 'settings', 'getallpluginfree', 'Erhalte alle Plugins die wir entwickeln Gratis!', '2014-01-19 11:44:45'), -(9455, 'de', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Benutzern erlauben Berichte zeitlich voreinzustellen', '2014-01-19 11:44:45'), -(9456, 'de', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Anzahl der Keywords, welche pro Cron-job überprüft werden sollen.', '2014-01-19 11:44:45'), -(9457, 'de', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Email-Benachrichtigung für Berichte erlauben', '2014-01-19 11:44:45'), -(9458, 'de', 'settings', 'SP_SMTP_HOST', 'SMTP Host', '2014-01-19 11:44:45'), -(9459, 'de', 'settings', 'SP_SMTP_MAIL', 'SMTP aktivieren', '2014-01-19 11:44:45'), -(9460, 'de', 'settings', 'SP_SMTP_PASSWORD', 'SMTP Passwort', '2014-01-19 11:44:45'), -(9461, 'de', 'settings', 'SP_SMTP_USERNAME', 'SMTP Benutzername', '2014-01-19 11:44:45'), -(9462, 'de', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Intervall zwischen Generierungen von System-Berichten', '2014-01-19 11:44:45'), -(9463, 'fr', 'common', 'Hello', 'Bonjour', '2014-01-13 00:24:07'), +(9453, 'de', 'settings', 'entersmtpdetails', 'Bitte Email-Einstellungen angeben (SMTP)', '2014-06-22 11:46:10'), +(9454, 'de', 'settings', 'getallpluginfree', 'Erhalte alle Plugins die wir entwickeln Gratis!', '2014-06-22 11:46:10'), +(9455, 'de', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Benutzern erlauben Berichte zeitlich voreinzustellen', '2014-06-22 11:46:10'), +(9456, 'de', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Anzahl der Keywords, welche pro Cron-job überprüft werden sollen.', '2014-06-22 11:46:10'), +(9457, 'de', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Email-Benachrichtigung für Berichte erlauben', '2014-06-22 11:46:10'), +(9458, 'de', 'settings', 'SP_SMTP_HOST', 'SMTP Host', '2014-06-22 11:46:10'), +(9459, 'de', 'settings', 'SP_SMTP_MAIL', 'SMTP aktivieren', '2014-06-22 11:46:10'), +(9460, 'de', 'settings', 'SP_SMTP_PASSWORD', 'SMTP Passwort', '2014-06-22 11:46:10'), +(9461, 'de', 'settings', 'SP_SMTP_USERNAME', 'SMTP Benutzername', '2014-06-22 11:46:10'), +(9462, 'de', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Intervall zwischen Generierungen von System-Berichten', '2014-06-22 11:46:10'), +(9463, 'fr', 'common', 'Hello', 'Bonjour', '2015-05-29 10:04:49'), (9464, 'fr', 'directory', 'Coupon Code', 'Code de réduction', '2012-11-10 20:37:55'), (9465, 'fr', 'directory', 'couponcodenote', 'Utilisez le code de réduction ci-dessus et gagnez [REDUCTION_PER] sur chaque envoi !', '2012-11-10 20:37:55'), (9466, 'fr', 'label', 'Daily', 'Quotidien', '2014-05-09 12:55:06'), (9467, 'fr', 'label', 'Monthly', 'Mensuel', '2014-05-09 12:55:06'), (9468, 'fr', 'label', 'Weekly', 'Hebdomadaire', '2014-05-09 12:55:06'), -(9469, 'fr', 'panel', 'Archived Reports', 'Rapports archivés', '2014-05-09 12:56:09'), -(9470, 'fr', 'panel', 'Report Settings', 'Paramètres des rapports', '2014-05-09 12:56:09'), -(9471, 'fr', 'panel', 'Schedule Reports', 'Rapports planifiés', '2014-05-09 12:56:09'), -(9472, 'fr', 'panel', 'Search Engine Manager', 'Gestion des moteurs de recherche', '2014-05-09 12:56:09'), +(9469, 'fr', 'panel', 'Archived Reports', 'Rapports archivés', '2015-05-29 10:07:41'), +(9470, 'fr', 'panel', 'Report Settings', 'Paramètres des rapports', '2015-05-29 10:07:41'), +(9471, 'fr', 'panel', 'Schedule Reports', 'Rapports planifiés', '2015-05-29 10:07:41'), +(9472, 'fr', 'panel', 'Search Engine Manager', 'Gestion des moteurs de recherche', '2015-05-29 10:07:41'), (9473, 'fr', 'plugin', 'Download Seo Panel Plugins', 'Télécharger des plugins Seo Panel', '2012-05-14 11:42:00'), (9474, 'fr', 'report', '2 Days', '2 jours', '2012-05-14 11:47:52'), (9475, 'fr', 'report', 'Email notification', 'Notification par mail', '2012-05-14 11:47:52'), @@ -9498,27 +9498,27 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9483, 'fr', 'reports', 'report_email_subject', 'Vos rapports Seo Panel ont bien été générés.', '2012-05-14 11:50:36'), (9484, 'fr', 'searchengine', 'max_results', 'Nombre maximum de résultats', '2012-05-14 11:51:14'), (9485, 'fr', 'searchengine', 'no_of_results_page', 'Nombre de résultats par page', '2012-05-14 11:51:14'), -(9486, 'fr', 'settings', 'entersmtpdetails', 'Veuillez spécifier la configuration SMTP', '2014-05-09 12:57:22'), -(9487, 'fr', 'settings', 'getallpluginfree', 'Obtenez gratuitement tous les plugins que nous développons !', '2014-05-09 12:57:22'), -(9488, 'fr', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Autoriser les utilisateurs à planifier leurs rapports', '2014-05-09 12:57:22'), -(9489, 'fr', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Nombre de mots clés à vérifier à chaque execution périodique', '2014-05-09 12:57:22'), -(9490, 'fr', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Activer les notifications de rapports par mail', '2014-05-09 12:57:22'), -(9491, 'fr', 'settings', 'SP_SMTP_HOST', 'Serveur SMTP', '2014-05-09 12:57:22'), -(9492, 'fr', 'settings', 'SP_SMTP_MAIL', 'Activer SMTP', '2014-05-09 12:57:22'), -(9493, 'fr', 'settings', 'SP_SMTP_PASSWORD', 'Mot de passe SMTP', '2014-05-09 12:57:22'), -(9494, 'fr', 'settings', 'SP_SMTP_USERNAME', 'Utilisateur SMTP', '2014-05-09 12:57:22'), -(9495, 'fr', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Période de génération des rapports', '2014-05-09 12:57:22'), -(9496, 'ja', 'common', 'Hello', 'ã“ã‚“ã«ã¡ã¯', '2014-01-20 01:49:46'), +(9486, 'fr', 'settings', 'entersmtpdetails', 'Veuillez spécifier la configuration SMTP', '2015-05-29 10:09:18'), +(9487, 'fr', 'settings', 'getallpluginfree', 'Obtenez gratuitement tous les plugins que nous développons !', '2015-05-29 10:09:18'), +(9488, 'fr', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Autoriser les utilisateurs à planifier leurs rapports', '2015-05-29 10:09:18'), +(9489, 'fr', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Nombre de mots clés à vérifier à chaque execution périodique', '2015-05-29 10:09:18'), +(9490, 'fr', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Activer les notifications de rapports par mail', '2015-05-29 10:09:18'), +(9491, 'fr', 'settings', 'SP_SMTP_HOST', 'Serveur SMTP', '2015-05-29 10:09:18'), +(9492, 'fr', 'settings', 'SP_SMTP_MAIL', 'Activer SMTP', '2015-05-29 10:09:18'), +(9493, 'fr', 'settings', 'SP_SMTP_PASSWORD', 'Mot de passe SMTP', '2015-05-29 10:09:18'), +(9494, 'fr', 'settings', 'SP_SMTP_USERNAME', 'Utilisateur SMTP', '2015-05-29 10:09:18'), +(9495, 'fr', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Période de génération des rapports', '2015-05-29 10:09:18'), +(9496, 'ja', 'common', 'Hello', 'ã“ã‚“ã«ã¡ã¯', '2015-05-29 05:11:29'), (9497, 'ja', 'directory', 'Coupon Code', 'クーãƒãƒ³ã‚³ãƒ¼ãƒ‰', '2012-11-09 04:20:41'), (9498, 'ja', 'directory', 'couponcodenote', '上記クーãƒãƒ³ã‚³ãƒ¼ãƒ‰ã‚’使用ã—ã¦ã€ç‰¹é›†ä¸­ã®å„サブミッションã¸ã®[REDUCTION_PER]オファーを手ã«å…¥ã‚Œã¾ã—ょã†ï¼', '2012-11-09 04:20:41'), (9499, 'ja', 'directory', 'Reciprocal Link', '相互リンク', '2012-11-09 04:20:41'), (9500, 'ja', 'label', 'Daily', 'デイリー', '2014-05-12 05:07:54'), (9501, 'ja', 'label', 'Monthly', 'マンスリー', '2014-05-12 05:07:54'), (9502, 'ja', 'label', 'Weekly', 'ウィークリー', '2014-05-12 05:07:54'), -(9503, 'ja', 'panel', 'Archived Reports', 'アーカイブ済レãƒãƒ¼ãƒˆ', '2014-05-12 05:09:58'), -(9504, 'ja', 'panel', 'Report Settings', 'レãƒãƒ¼ãƒˆè¨­å®š', '2014-05-12 05:09:59'), -(9505, 'ja', 'panel', 'Schedule Reports', 'スケジュールレãƒãƒ¼ãƒˆ', '2014-05-12 05:09:59'), -(9506, 'ja', 'panel', 'Search Engine Manager', '検索エンジンマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), +(9503, 'ja', 'panel', 'Archived Reports', 'アーカイブ済レãƒãƒ¼ãƒˆ', '2015-05-29 05:12:30'), +(9504, 'ja', 'panel', 'Report Settings', 'レãƒãƒ¼ãƒˆè¨­å®š', '2015-05-29 05:12:30'), +(9505, 'ja', 'panel', 'Schedule Reports', 'スケジュールレãƒãƒ¼ãƒˆ', '2015-05-29 05:12:30'), +(9506, 'ja', 'panel', 'Search Engine Manager', '検索エンジンマãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), (9507, 'ja', 'plugin', 'Download Seo Panel Plugins', 'Seo Panelプラグインをダウンロード', '2012-05-14 13:00:09'), (9508, 'ja', 'report', '2 Days', '2日間', '2012-05-14 13:03:25'), (9509, 'ja', 'report', 'Email notification', 'Eメール通知', '2012-05-14 13:03:25'), @@ -9532,17 +9532,17 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9517, 'ja', 'reports', 'report_email_subject', 'SEOレãƒãƒ¼ãƒˆãŒæ­£å¸¸ã«ç”Ÿæˆã•ã‚Œã¾ã—ãŸ', '2012-05-14 13:06:46'), (9518, 'ja', 'searchengine', 'max_results', '最大çµæžœæ•°', '2012-05-14 13:08:29'), (9519, 'ja', 'searchengine', 'no_of_results_page', 'ページ毎ã®çµæžœæ•°', '2012-05-14 13:08:29'), -(9520, 'ja', 'settings', 'entersmtpdetails', 'SMTPメール設定を入力ã—ã¦ãã ã•ã„。', '2014-05-12 05:11:06'), -(9521, 'ja', 'settings', 'getallpluginfree', 'ã¾ãŸã€ç„¡æ–™!ã§é–‹ç™ºã—ã¦ã„るプラグインをã™ã¹ã¦å…¥æ‰‹ã—ã¦ãã ã•ã„。', '2014-05-12 05:11:06'), -(9522, 'ja', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'ユーザãŒãƒ¬ãƒãƒ¼ãƒˆã‚’スケジュールã™ã‚‹ã“ã¨ã‚’許å¯', '2014-05-12 05:11:06'), -(9523, 'ja', 'settings', 'SP_API_KEY', 'Seo Panel API キー', '2014-05-12 05:11:06'), -(9524, 'ja', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'å„cron実行ã«ãŠã„ã¦ã€ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã®æ•°ã¯ãƒã‚§ãƒƒã‚¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚', '2014-05-12 05:11:06'), -(9525, 'ja', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'レãƒãƒ¼ãƒˆEメール通知を有効ã«ã™ã‚‹', '2014-05-12 05:11:06'), -(9526, 'ja', 'settings', 'SP_SMTP_HOST', 'SMTPホスト', '2014-05-12 05:11:06'), -(9527, 'ja', 'settings', 'SP_SMTP_MAIL', 'SMTPを有効ã«ã™ã‚‹', '2014-05-12 05:11:06'), -(9528, 'ja', 'settings', 'SP_SMTP_PASSWORD', 'SMTPパスワード', '2014-05-12 05:11:06'), -(9529, 'ja', 'settings', 'SP_SMTP_USERNAME', 'SMTPユーザå', '2014-05-12 05:11:06'), -(9530, 'ja', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'システムレãƒãƒ¼ãƒˆç”Ÿæˆé–“éš”', '2014-05-12 05:11:06'), +(9520, 'ja', 'settings', 'entersmtpdetails', 'SMTPメール設定を入力ã—ã¦ãã ã•ã„。', '2015-05-29 05:14:53'), +(9521, 'ja', 'settings', 'getallpluginfree', 'ã¾ãŸã€ç„¡æ–™!ã§é–‹ç™ºã—ã¦ã„るプラグインをã™ã¹ã¦å…¥æ‰‹ã—ã¦ãã ã•ã„。', '2015-05-29 05:14:53'), +(9522, 'ja', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'ユーザãŒãƒ¬ãƒãƒ¼ãƒˆã‚’スケジュールã™ã‚‹ã“ã¨ã‚’許å¯', '2015-05-29 05:14:53'), +(9523, 'ja', 'settings', 'SP_API_KEY', 'Seo Panel API キー', '2015-05-29 05:14:53'), +(9524, 'ja', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'å„cron実行ã«ãŠã„ã¦ã€ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã®æ•°ã¯ãƒã‚§ãƒƒã‚¯ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚', '2015-05-29 05:14:53'), +(9525, 'ja', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'レãƒãƒ¼ãƒˆEメール通知を有効ã«ã™ã‚‹', '2015-05-29 05:14:53'), +(9526, 'ja', 'settings', 'SP_SMTP_HOST', 'SMTPホスト', '2015-05-29 05:14:53'), +(9527, 'ja', 'settings', 'SP_SMTP_MAIL', 'SMTPを有効ã«ã™ã‚‹', '2015-05-29 05:14:53'), +(9528, 'ja', 'settings', 'SP_SMTP_PASSWORD', 'SMTPパスワード', '2015-05-29 05:14:53'), +(9529, 'ja', 'settings', 'SP_SMTP_USERNAME', 'SMTPユーザå', '2015-05-29 05:14:53'), +(9530, 'ja', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'システムレãƒãƒ¼ãƒˆç”Ÿæˆé–“éš”', '2015-05-29 05:14:53'), (9531, 'fa', 'panel', 'Archived Reports', 'گزارش های بایگانی شده', '2012-05-16 19:23:21'), (9532, 'fa', 'panel', 'Report Settings', 'تنظیمات گزارش', '2012-05-16 19:23:21'), (9533, 'fa', 'panel', 'Schedule Reports', 'گزارش های برنامه زمانبندی', '2012-05-16 19:23:21'), @@ -9668,16 +9668,16 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9653, 'hu', 'reports', 'report_email_body_text1', 'A jelentésed sikeresen elkészült a seo panelben. Kérlek tekintsd meg a csatolt jelentést.', '2012-05-22 22:38:17'), (9654, 'hu', 'reports', 'report_email_body_text2', 'Ha a fenti jelentés nem világos, akkor lépjen be fiókjába: [LOGIN_LINK]', '2012-05-22 22:38:17'), (9655, 'hu', 'reports', 'report_email_subject', 'A SEO jelentésed sikeresen elkészült', '2012-05-22 22:38:17'), -(9656, 'bg', 'common', 'Hello', 'Здравей', '2014-01-07 14:20:03'), +(9656, 'bg', 'common', 'Hello', 'Здравей', '2015-05-29 10:45:41'), (9657, 'bg', 'directory', 'Coupon Code', 'Код за отÑтъпка', '2012-11-09 21:03:43'), (9658, 'bg', 'directory', 'couponcodenote', 'Използвайте кода за отÑъпка за да получите [REDUCTION_PER] за вÑÑка топ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ ', '2012-11-09 21:03:43'), -(9659, 'bg', 'label', 'Daily', 'Ежедневно', '2014-01-07 14:20:30'), -(9660, 'bg', 'label', 'Monthly', 'МеÑечно', '2014-01-07 14:20:30'), -(9661, 'bg', 'label', 'Weekly', 'Седмично', '2014-01-07 14:20:30'), -(9662, 'bg', 'panel', 'Archived Reports', 'Ðрхивирани доклади', '2014-01-07 14:26:53'), -(9663, 'bg', 'panel', 'Report Settings', 'ÐаÑтройки на доклад', '2014-01-07 14:26:53'), -(9664, 'bg', 'panel', 'Schedule Reports', 'График Доклади', '2014-01-07 14:26:53'), -(9665, 'bg', 'panel', 'Search Engine Manager', 'Управление на ТърÑачка', '2014-01-07 14:26:53'), +(9659, 'bg', 'label', 'Daily', 'Ежедневно', '2015-05-29 10:47:54'), +(9660, 'bg', 'label', 'Monthly', 'МеÑечно', '2015-05-29 10:47:54'), +(9661, 'bg', 'label', 'Weekly', 'Седмично', '2015-05-29 10:47:54'), +(9662, 'bg', 'panel', 'Archived Reports', 'Ðрхивирани доклади', '2015-05-29 10:52:35'), +(9663, 'bg', 'panel', 'Report Settings', 'ÐаÑтройки на доклад', '2015-05-29 10:52:35'), +(9664, 'bg', 'panel', 'Schedule Reports', 'График Доклади', '2015-05-29 10:52:35'), +(9665, 'bg', 'panel', 'Search Engine Manager', 'Управление на ТърÑачка', '2015-05-29 10:52:35'), (9666, 'bg', 'plugin', 'Download Seo Panel Plugins', 'ИзтеглÑне на Seo Panel Модули', '2012-05-28 18:53:11'), (9667, 'bg', 'report', '2 Days', '2 Дни', '2012-05-28 18:59:04'), (9668, 'bg', 'report', 'Email notification', 'ИзвеÑÑ‚Ñване по имейл', '2012-05-28 18:59:04'), @@ -9692,16 +9692,16 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (9676, 'bg', 'reports', 'report_email_subject', 'Вашите SEO доклади Ñа генерирани уÑпешно', '2012-05-28 19:01:33'), (9677, 'bg', 'searchengine', 'max_results', 'МакÑимален брой резултати', '2012-05-28 19:02:18'), (9678, 'bg', 'searchengine', 'no_of_results_page', 'Брой резултати на Ñтраница', '2012-05-28 19:02:18'), -(9679, 'bg', 'settings', 'entersmtpdetails', 'ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ SMTP mail конфигурациÑ', '2014-01-07 14:29:49'), -(9680, 'bg', 'settings', 'getallpluginfree', 'Също получавате вÑички модули, които Ñме Ñъздали - Безплатно! ', '2014-01-07 14:29:49'), -(9681, 'bg', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Позволи на потребителите да Ñъздават планиран доклад', '2014-01-07 14:29:49'), -(9682, 'bg', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Брой на ключови думи, които да бъдат проверÑвани при вÑÑко изпълнение на Cron', '2014-01-07 14:29:49'), -(9683, 'bg', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Включи извеÑÑ‚Ñване по имейл', '2014-01-07 14:29:49'), -(9684, 'bg', 'settings', 'SP_SMTP_HOST', 'SMTP ХоÑÑ‚', '2014-01-07 14:29:49'), -(9685, 'bg', 'settings', 'SP_SMTP_MAIL', 'Включи SMTP ', '2014-01-07 14:29:49'), -(9686, 'bg', 'settings', 'SP_SMTP_PASSWORD', 'SMTP Парола', '2014-01-07 14:29:49'), -(9687, 'bg', 'settings', 'SP_SMTP_USERNAME', 'SMTP Потр. име', '2014-01-07 14:29:49'), -(9688, 'bg', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Интервал за генериране на ÑиÑтемен доклад', '2014-01-07 14:29:49'), +(9679, 'bg', 'settings', 'entersmtpdetails', 'ÐœÐ¾Ð»Ñ Ð²ÑŠÐ²ÐµÐ´ÐµÑ‚Ðµ SMTP mail конфигурациÑ', '2015-05-29 11:02:00'), +(9680, 'bg', 'settings', 'getallpluginfree', 'Също получавате вÑички модули, които Ñме Ñъздали - Безплатно! ', '2015-05-29 11:02:00'), +(9681, 'bg', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Позволи на потребителите да Ñъздават планиран доклад', '2015-05-29 11:02:00'), +(9682, 'bg', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Брой на ключови думи, които да бъдат проверÑвани при вÑÑко изпълнение на Cron', '2015-05-29 11:02:00'), +(9683, 'bg', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Включи извеÑÑ‚Ñване по имейл', '2015-05-29 11:02:00'), +(9684, 'bg', 'settings', 'SP_SMTP_HOST', 'SMTP ХоÑÑ‚', '2015-05-29 11:02:00'), +(9685, 'bg', 'settings', 'SP_SMTP_MAIL', 'Включи SMTP ', '2015-05-29 11:02:00'), +(9686, 'bg', 'settings', 'SP_SMTP_PASSWORD', 'SMTP Парола', '2015-05-29 11:02:00'), +(9687, 'bg', 'settings', 'SP_SMTP_USERNAME', 'SMTP Потр. име', '2015-05-29 11:02:00'), +(9688, 'bg', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Интервал за генериране на ÑиÑтемен доклад', '2015-05-29 11:02:00'), (9689, 'sk', 'directory', 'Coupon Code', 'Kód kupónu', '2013-04-30 10:33:42'), (9690, 'sk', 'directory', 'couponcodenote', 'Použite kód kupónu a dostanete [REDUCTION_PER] ponuku pre každé vloženie!', '2013-04-30 10:33:42'), (9691, 'sk', 'common', 'Hello', 'Ahoj', '2013-04-30 10:31:18'), @@ -10236,9 +10236,9 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10217, 'it', 'panel', 'Themes Manager', 'Gestione tema', '2014-05-13 22:36:30'), (10218, 'it', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Crawler relativi i link in una pagina', '2014-05-13 22:37:41'), (10219, 'it', 'theme', 'Download Seo Panel Themes', 'Scarica i temi del Seo Panel', '2012-11-08 19:52:27'), -(10220, 'ja', 'common', 'Dashboard', 'ダッシュボード', '2014-01-20 01:49:46'), -(10221, 'ja', 'common', 'Home', 'ホーム', '2014-01-20 01:49:46'), -(10222, 'ja', 'common', 'Powered by', 'Powered by', '2014-01-20 01:49:46'), +(10220, 'ja', 'common', 'Dashboard', 'ダッシュボード', '2015-05-29 05:11:29'), +(10221, 'ja', 'common', 'Home', 'ホーム', '2015-05-29 05:11:29'), +(10222, 'ja', 'common', 'Powered by', 'Powered by', '2015-05-29 05:11:29'), (10223, 'ja', 'directory', 'clickaddfeatureddirectory', '独自ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’追加ã™ã‚‹ã«ã¯ã“ã“をクリック', '2012-11-09 04:20:41'), (10224, 'ja', 'directory', 'Coupon Offer', 'クーãƒãƒ³ã‚ªãƒ•ã‚¡ãƒ¼', '2012-11-09 04:20:41'), (10225, 'ja', 'directory', 'Directories with out Reciprocal Link', '相互リンクãªã—ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒª', '2012-11-09 04:20:41'), @@ -10246,11 +10246,11 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10227, 'ja', 'label', 'Current', 'ç¾åœ¨ï¼ˆæœ€æ–°ï¼‰', '2014-05-12 05:07:54'), (10228, 'ja', 'label', 'Select All', 'ã™ã¹ã¦é¸æŠž', '2014-05-12 05:07:54'), (10229, 'ja', 'label', 'Theme', 'テーマ', '2014-05-12 05:07:54'), -(10230, 'ja', 'panel', 'Themes Manager', 'テーママãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2014-05-12 05:09:59'), -(10231, 'ja', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'ページ内ã®ç›¸å¯¾ãƒªãƒ³ã‚¯ã‚’クロール', '2014-05-12 05:11:06'), -(10232, 'ru', 'common', 'Dashboard', 'Панель управлениÑ', '2014-01-10 02:35:43'), -(10233, 'ru', 'common', 'Home', 'ДомашнÑÑ', '2014-01-10 02:35:43'), -(10234, 'ru', 'common', 'Powered by', 'Работает на', '2014-01-10 02:35:43'), +(10230, 'ja', 'panel', 'Themes Manager', 'テーママãƒãƒ¼ã‚¸ãƒ£ãƒ¼', '2015-05-29 05:12:30'), +(10231, 'ja', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'ページ内ã®ç›¸å¯¾ãƒªãƒ³ã‚¯ã‚’クロール', '2015-05-29 05:14:53'), +(10232, 'ru', 'common', 'Dashboard', 'Панель управлениÑ', '2015-05-29 12:56:52'), +(10233, 'ru', 'common', 'Home', 'ДомашнÑÑ', '2015-05-29 12:56:52'), +(10234, 'ru', 'common', 'Powered by', 'Работает на', '2015-05-29 12:56:52'), (10235, 'ru', 'directory', 'clickaddfeatureddirectory', 'Ðажмите здеÑÑŒ Ð´Ð»Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñвоих каталогов', '2012-11-09 06:03:15'), (10236, 'ru', 'directory', 'Coupon Offer', 'Предложить купон', '2012-11-09 06:03:15'), (10237, 'ru', 'directory', 'Directories with out Reciprocal Link', 'Каталоги Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ ÑÑылкой', '2012-11-09 06:03:15'), @@ -10258,8 +10258,8 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10239, 'ru', 'label', 'Current', 'Ðктуально', '2014-05-09 06:11:33'), (10240, 'ru', 'label', 'Select All', 'Выбрать вÑе', '2014-05-09 06:11:33'), (10241, 'ru', 'label', 'Theme', 'Тема', '2014-05-09 06:11:33'), -(10242, 'ru', 'panel', 'Themes Manager', 'Управление шаблонами', '2014-05-14 04:34:20'), -(10243, 'ru', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Сканирование обратных ÑÑылок на Ñтраницах', '2014-05-09 06:16:23'), +(10242, 'ru', 'panel', 'Themes Manager', 'Управление шаблонами', '2015-05-29 12:57:52'), +(10243, 'ru', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Сканирование обратных ÑÑылок на Ñтраницах', '2015-05-29 12:59:04'), (10244, 'ru', 'theme', 'Download Seo Panel Themes', 'Скачать темы Ð´Ð»Ñ Seo Panel', '2012-11-09 06:26:02'), (10245, 'lt', 'directory', 'clickaddfeatureddirectory', 'PridÄ—kite savo mÄ—gstamÄ… direktorijÄ… Äia', '2014-01-12 11:36:58'), (10246, 'lt', 'directory', 'Coupon Offer', 'Kupono pasiÅ«lymas', '2014-01-12 11:36:58'), @@ -10271,22 +10271,22 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10252, 'lt', 'panel', 'Themes Manager', 'Temų vedlys', '2014-01-12 11:51:46'), (10253, 'lt', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Nuskaityti santykines nuorodas į puslapį', '2012-11-09 09:53:31'), (10254, 'lt', 'theme', 'Download Seo Panel Themes', 'Parsisiųsti SEO Panel Temas', '2012-11-09 09:54:19'), -(10255, 'bg', 'common', 'Dashboard', 'Табло', '2014-01-07 14:20:03'), -(10256, 'bg', 'common', 'Home', 'Ðачало', '2014-01-07 14:20:03'), -(10257, 'bg', 'common', 'Powered by', 'Powered by', '2014-01-07 14:20:03'), +(10255, 'bg', 'common', 'Dashboard', 'Табло', '2015-05-29 10:45:41'), +(10256, 'bg', 'common', 'Home', 'Ðачало', '2015-05-29 10:45:41'), +(10257, 'bg', 'common', 'Powered by', 'Powered by', '2015-05-29 10:45:41'), (10258, 'bg', 'directory', 'clickaddfeatureddirectory', 'Кликнете тук за да добавите ÑобÑтвена директориÑ', '2012-11-09 21:03:43'), (10259, 'bg', 'directory', 'Coupon Offer', 'Талон за отÑтъпка', '2012-11-09 21:03:43'), (10260, 'bg', 'directory', 'Directories with out Reciprocal Link', 'Директории без реципрочен линк', '2012-11-09 21:03:43'), -(10261, 'bg', 'label', 'Clear All', 'ИзчиÑти вÑички', '2014-01-07 14:20:30'), -(10262, 'bg', 'label', 'Current', 'Избран', '2014-01-07 14:20:30'), -(10263, 'bg', 'label', 'Select All', 'Избери вÑички', '2014-01-07 14:20:30'), -(10264, 'bg', 'label', 'Theme', 'Шаблон', '2014-01-07 14:20:30'), -(10265, 'bg', 'panel', 'Themes Manager', 'Управление на шаблони', '2014-01-07 14:26:53'), -(10266, 'bg', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Релативни линкове в Ñтраницата', '2014-01-07 14:29:49'), +(10261, 'bg', 'label', 'Clear All', 'ИзчиÑти вÑички', '2015-05-29 10:47:54'), +(10262, 'bg', 'label', 'Current', 'Избран', '2015-05-29 10:47:54'), +(10263, 'bg', 'label', 'Select All', 'Избери вÑички', '2015-05-29 10:47:54'), +(10264, 'bg', 'label', 'Theme', 'Шаблон', '2015-05-29 10:47:54'), +(10265, 'bg', 'panel', 'Themes Manager', 'Управление на шаблони', '2015-05-29 10:52:35'), +(10266, 'bg', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Релативни линкове в Ñтраницата', '2015-05-29 11:02:00'), (10267, 'bg', 'theme', 'Download Seo Panel Themes', 'Изтеглете шаблони за Seo Panel', '2012-11-09 21:06:43'), -(10268, 'fr', 'common', 'Dashboard', 'Tableau de bord', '2014-01-13 00:24:07'), -(10269, 'fr', 'common', 'Home', 'Accueil', '2014-01-13 00:24:07'), -(10270, 'fr', 'common', 'Powered by', 'Propulsé par ', '2014-01-13 00:24:07'), +(10268, 'fr', 'common', 'Dashboard', 'Tableau de bord', '2015-05-29 10:04:49'), +(10269, 'fr', 'common', 'Home', 'Accueil', '2015-05-29 10:04:49'), +(10270, 'fr', 'common', 'Powered by', 'Propulsé par ', '2015-05-29 10:04:49'), (10271, 'fr', 'directory', 'clickaddfeatureddirectory', 'Cliquer ici pour ajouter vos propres annuaires phares', '2012-11-10 20:37:55'), (10272, 'fr', 'directory', 'Coupon Offer', 'Offre de réduction', '2012-11-10 20:37:55'), (10273, 'fr', 'directory', 'Directories with out Reciprocal Link', 'Annuaires sans lien réciproque', '2012-11-10 20:37:55'), @@ -10294,8 +10294,8 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10275, 'fr', 'label', 'Current', 'Actuel', '2014-05-09 12:55:06'), (10276, 'fr', 'label', 'Select All', 'Tout sélectionner', '2014-05-09 12:55:06'), (10277, 'fr', 'label', 'Theme', 'Thème', '2014-05-09 12:55:06'), -(10278, 'fr', 'panel', 'Themes Manager', 'Gestionnaire de thèmes', '2014-05-09 12:56:09'), -(10279, 'fr', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Explorer les liens relatifs dans une page', '2014-05-09 12:57:22'), +(10278, 'fr', 'panel', 'Themes Manager', 'Gestionnaire de thèmes', '2015-05-29 10:07:41'), +(10279, 'fr', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Explorer les liens relatifs dans une page', '2015-05-29 10:09:18'), (10280, 'fr', 'theme', 'Download Seo Panel Themes', 'Télécharger des thèmes Seo Panel', '2012-11-10 20:41:13'), (10281, 'pt', 'common', 'Dashboard', 'Painel', '2014-03-18 12:45:08'), (10282, 'pt', 'common', 'Home', 'Home', '2014-03-18 12:45:08'), @@ -10365,8 +10365,8 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10354, 'ar', 'common', 'Dashboard', 'لوحة أجهزة القيا', '2012-11-12 20:12:46'), (10355, 'ar', 'common', 'Hello', 'مرحب', '2012-11-12 20:12:46'), (10356, 'ar', 'common', 'Home', 'منز', '2012-11-12 20:12:46'), -(10358, 'fa', 'common', 'Dashboard', 'داشبور', '2012-11-12 20:14:01'), -(10359, 'fa', 'common', 'Home', 'خان', '2012-11-12 20:14:01'), +(10358, 'fa', 'common', 'Dashboard', 'داشبور', '2014-09-01 21:04:16'), +(10359, 'fa', 'common', 'Home', 'خان', '2014-09-01 21:04:16'), (10361, 'pl', 'common', 'Dashboard', 'Pulpit', '2014-01-17 18:46:42'), (10362, 'pl', 'common', 'Hello', 'Halo', '2014-01-17 18:46:42'), (10363, 'pl', 'common', 'Home', 'Dom', '2014-01-17 18:46:42'), @@ -10711,85 +10711,85 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10707, 'da', 'directory', 'Coupon Offer', 'Kupon tilbud', '2013-01-14 22:40:16'), (10708, 'da', 'directory', 'couponcodenote', 'Brug overstÃ¥ende kupon kode og fÃ¥ [REDUCTION_PER] i rabat pÃ¥ hver tilmeldning', '2013-01-14 22:40:16'), (10709, 'da', 'directory', 'Directories with out Reciprocal Link', 'Biblioteker med udgÃ¥ende Reciprocal Link', '2013-01-14 22:40:16'), -(10710, 'sv', 'backlink', 'clickproceedbacklink', 'Ange URL en per rad . Klicka pÃ¥ Fortsätt för att kontrollera bakÃ¥tlänkar.', '2013-01-30 05:52:13'), -(10711, 'sv', 'backlink', 'Saved backlink results of', 'Sparade bakÃ¥tlänk för', '2013-01-30 05:52:13'), -(10712, 'sv', 'button', 'Cancel', 'Ã…ngra', '2014-01-08 19:35:12'), -(10713, 'sv', 'button', 'Check Status', 'Visa status', '2014-01-08 19:35:12'), -(10714, 'sv', 'button', 'Proceed', 'Vidare', '2014-01-08 19:35:12'), -(10715, 'sv', 'button', 'Reload', 'Ladda om', '2014-01-08 19:35:12'), -(10716, 'sv', 'button', 'Show Details', 'Detaljer', '2014-01-08 19:35:12'), -(10717, 'sv', 'button', 'Show Records', 'Visa poster', '2014-01-08 19:35:12'), -(10718, 'sv', 'button', 'Skip', 'Hoppa över', '2014-01-08 19:35:12'), -(10719, 'sv', 'button', 'Submit', 'Skicka', '2014-01-08 19:35:12'), -(10720, 'sv', 'common', 'Action', 'Ã…tgärd', '2013-01-30 06:08:16'), -(10721, 'sv', 'common', 'Activate', 'Aktivera', '2013-01-30 06:08:16'), -(10722, 'sv', 'common', 'Active', 'Aktiv', '2013-01-30 06:08:16'), -(10723, 'sv', 'common', 'Admin Panel', 'Admin Panel', '2013-01-30 06:08:16'), -(10724, 'sv', 'common', 'Alexa Rank', 'Alexa Rank', '2013-01-30 06:08:16'), -(10725, 'sv', 'common', 'All', 'Alla', '2013-01-30 06:08:16'), -(10726, 'sv', 'common', 'Category', 'Kategori', '2013-01-30 06:08:16'), -(10727, 'sv', 'common', 'contact', 'Kontakt', '2013-01-30 06:08:16'), -(10728, 'sv', 'common', 'copyright', 'Copyright © [year] www.seopanel.in All rights reserved', '2013-01-30 06:08:16'), -(10729, 'sv', 'common', 'Country', 'Land', '2013-01-30 06:08:16'), -(10730, 'sv', 'common', 'Crawl Meta Data', 'Crawl Meta Data', '2013-01-30 06:08:16'), -(10731, 'sv', 'common', 'Dashboard', 'Dashboard', '2013-01-30 06:08:16'), -(10732, 'sv', 'common', 'Date', 'Datum', '2013-01-30 06:08:16'), -(10733, 'sv', 'common', 'Delete', 'Ta bort', '2013-01-30 06:08:16'), -(10734, 'sv', 'common', 'Details', 'Detaljer', '2013-01-30 06:08:16'), -(10735, 'sv', 'common', 'Directory', 'Katalog', '2013-01-30 06:08:16'), -(10736, 'sv', 'common', 'Donate', 'Donera', '2013-01-30 06:08:16'), -(10737, 'sv', 'common', 'Edit', 'Editera', '2013-01-30 06:08:16'), -(10738, 'sv', 'common', 'Entry cannot be blank', 'Kan inte vara tom', '2013-01-30 06:08:16'), -(10739, 'sv', 'common', 'entrynotvalid', 'Felaktig inmatning', '2013-01-30 06:08:16'), -(10740, 'sv', 'common', 'failed', 'Misslyckades', '2013-01-30 06:08:16'), -(10741, 'sv', 'common', 'forum', 'Forum', '2013-01-30 06:08:16'), -(10742, 'sv', 'common', 'Found', 'Hittat', '2013-01-30 06:08:16'), -(10743, 'sv', 'common', 'Google Pagerank', 'Google Pagerank', '2013-01-30 06:08:16'), -(10744, 'sv', 'common', 'Hello', 'Hej', '2013-01-30 06:08:16'), -(10745, 'sv', 'common', 'help', 'Hjälp', '2013-01-30 06:08:16'), -(10746, 'sv', 'common', 'hidenews', 'Göm Seo Panel Nyheter', '2013-01-30 06:08:16'), -(10747, 'sv', 'common', 'Home', 'Hem', '2013-01-30 06:08:16'), -(10748, 'sv', 'common', 'Id', 'Id', '2013-01-30 06:08:16'), -(10749, 'sv', 'common', 'Inactivate', 'Inaktivera', '2013-01-30 06:08:16'), -(10750, 'sv', 'common', 'Inactive', 'Inaktiv', '2013-01-30 06:08:16'), -(10751, 'sv', 'common', 'Invalid characters', 'Ogiltiga tecken', '2013-01-30 06:08:16'), -(10752, 'sv', 'common', 'Invalid code entered', 'Ogiltlig kod', '2013-01-30 06:08:16'), -(10753, 'sv', 'common', 'Invalid email address entered', 'Ogiltlig e-post adress', '2013-01-30 06:08:16'), -(10754, 'sv', 'common', 'Invalid value', 'Ogiltigt värde', '2013-01-30 06:08:16'), -(10755, 'sv', 'common', 'Keyword', 'Keyword', '2013-01-30 06:08:16'), -(10756, 'sv', 'common', 'Keywords', 'Keywords', '2013-01-30 06:08:16'), -(10757, 'sv', 'common', 'lang', 'SprÃ¥k', '2013-01-30 06:08:16'), -(10758, 'sv', 'common', 'My Account', 'Mitt konto', '2013-01-30 06:08:16'), -(10759, 'sv', 'common', 'Name', 'Namn', '2013-01-30 06:08:16'), -(10760, 'sv', 'common', 'No', 'Nr', '2013-01-30 06:08:16'), -(10761, 'sv', 'common', 'No Keywords Found', 'Inga Keywords hittades', '2013-01-30 06:08:16'), -(10762, 'sv', 'common', 'No Records Found', 'Inga uppgifter funna', '2013-01-30 06:08:16'), -(10763, 'sv', 'common', 'noactivetools', 'Inga aktiva SEO verktyg hittades!', '2013-01-30 06:08:16'), -(10764, 'sv', 'common', 'nowebsites', 'Ingen webbsajt hittad', '2013-01-30 06:08:16'), -(10765, 'sv', 'common', 'password632', 'Längden pÃ¥ lösenordet ska vara mellan 6 och 32 tecken', '2013-01-30 06:08:16'), -(10766, 'sv', 'common', 'passwordnotmatch', 'Lösenorden är inte samma', '2013-01-30 06:08:16'), -(10767, 'sv', 'common', 'Period', 'Period', '2013-01-30 06:08:16'), -(10768, 'sv', 'common', 'Powered by', 'Powered by', '2013-01-30 06:08:16'), -(10769, 'sv', 'common', 'Priority', 'Prioritet', '2013-01-30 06:08:16'), -(10770, 'sv', 'common', 'Profile', 'Profil', '2013-01-30 06:08:16'), -(10771, 'sv', 'common', 'Rank', 'Rank', '2013-01-30 06:08:16'), -(10772, 'sv', 'common', 'Reports', 'Rapporter', '2013-01-30 06:08:16'), -(10773, 'sv', 'common', 'Results', 'Resultat', '2013-01-30 06:08:16'), -(10774, 'sv', 'common', 'Search Engine', 'Sök motor', '2013-01-30 06:08:16'), -(10775, 'sv', 'common', 'Select', 'Välj', '2013-01-30 06:08:16'), -(10776, 'sv', 'common', 'Seo Plugins', 'Seo Plugins', '2013-01-30 06:08:16'), -(10777, 'sv', 'common', 'Seo Tools', 'Seo Verktyg', '2013-01-30 06:08:16'), -(10778, 'sv', 'common', 'Sign out', 'Logga ut', '2013-01-30 06:08:16'), -(10779, 'sv', 'common', 'Sign Up', 'Registrera', '2013-01-30 06:08:16'), -(10780, 'sv', 'common', 'signin', 'Logga in', '2013-01-30 06:08:16'), -(10781, 'sv', 'common', 'Status', 'Status', '2013-01-30 06:08:16'), -(10782, 'sv', 'common', 'Support', 'Support', '2013-01-30 06:08:16'), -(10783, 'sv', 'common', 'Total', 'Totalt', '2013-01-30 06:08:16'), -(10784, 'sv', 'common', 'Url', 'Url', '2013-01-30 06:08:16'), -(10785, 'sv', 'common', 'User', 'Användare', '2013-01-30 06:08:16'), -(10786, 'sv', 'common', 'User Panel', 'Användare Panel', '2013-01-30 06:08:16'), -(10787, 'sv', 'common', 'Website', 'Webbsajt', '2013-01-30 06:08:16'), -(10788, 'sv', 'common', 'Yes', 'Ja', '2013-01-30 06:08:16'), +(10710, 'sv', 'backlink', 'clickproceedbacklink', 'Ange en adress per rad. Klicka pÃ¥ Fortsätt för att kontrollera backlinks.', '2014-06-23 16:51:28'), +(10711, 'sv', 'backlink', 'Saved backlink results of', 'Sparade backlink-resultat för', '2014-06-23 16:51:28'), +(10712, 'sv', 'button', 'Cancel', 'Ã…ngra', '2014-06-23 16:52:34'), +(10713, 'sv', 'button', 'Check Status', 'Visa status', '2014-06-23 16:52:34'), +(10714, 'sv', 'button', 'Proceed', 'Fortsätt', '2014-06-23 16:52:34'), +(10715, 'sv', 'button', 'Reload', 'Ladda om', '2014-06-23 16:52:34'), +(10716, 'sv', 'button', 'Show Details', 'Detaljer', '2014-06-23 16:52:34'), +(10717, 'sv', 'button', 'Show Records', 'Visa poster', '2014-06-23 16:52:34'), +(10718, 'sv', 'button', 'Skip', 'Hoppa över', '2014-06-23 16:52:34'), +(10719, 'sv', 'button', 'Submit', 'Skicka', '2014-06-23 16:52:34'), +(10720, 'sv', 'common', 'Action', 'Ã…tgärd', '2014-06-23 16:55:18'), +(10721, 'sv', 'common', 'Activate', 'Aktivera', '2014-06-23 16:55:18'), +(10722, 'sv', 'common', 'Active', 'Aktiv', '2014-06-23 16:55:18'), +(10723, 'sv', 'common', 'Admin Panel', 'Administrationspanel', '2014-06-23 16:55:18'), +(10724, 'sv', 'common', 'Alexa Rank', 'Alexa Rank', '2014-06-23 16:55:18'), +(10725, 'sv', 'common', 'All', 'Alla', '2014-06-23 16:55:18'), +(10726, 'sv', 'common', 'Category', 'Kategori', '2014-06-23 16:55:18'), +(10727, 'sv', 'common', 'contact', 'Kontakt', '2014-06-23 16:55:18'), +(10728, 'sv', 'common', 'copyright', 'Copyright © [year] www.seopanel.in All rights reserved', '2014-06-23 16:55:18'), +(10729, 'sv', 'common', 'Country', 'Land', '2014-06-23 16:55:18'), +(10730, 'sv', 'common', 'Crawl Meta Data', 'Crawl Meta Data', '2014-06-23 16:55:18'), +(10731, 'sv', 'common', 'Dashboard', 'Dashboard', '2014-06-23 16:55:18'), +(10732, 'sv', 'common', 'Date', 'Datum', '2014-06-23 16:55:18'), +(10733, 'sv', 'common', 'Delete', 'Radera', '2014-06-23 16:55:18'), +(10734, 'sv', 'common', 'Details', 'Detaljer', '2014-06-23 16:55:18'), +(10735, 'sv', 'common', 'Directory', 'Katalog', '2014-06-23 16:55:18'), +(10736, 'sv', 'common', 'Donate', 'Donera', '2014-06-23 16:55:18'), +(10737, 'sv', 'common', 'Edit', 'Editera', '2014-06-23 16:55:18'), +(10738, 'sv', 'common', 'Entry cannot be blank', 'FÃ¥r inte vara tom', '2014-06-23 16:55:18'), +(10739, 'sv', 'common', 'entrynotvalid', 'Felaktig inmatning', '2014-06-23 16:55:18'), +(10740, 'sv', 'common', 'failed', 'Misslyckades', '2014-06-23 16:55:18'), +(10741, 'sv', 'common', 'forum', 'Forum', '2014-06-23 16:55:18'), +(10742, 'sv', 'common', 'Found', 'Hittat', '2014-06-23 16:55:18'), +(10743, 'sv', 'common', 'Google Pagerank', 'Google Pagerank', '2014-06-23 16:55:18'), +(10744, 'sv', 'common', 'Hello', 'Hej', '2014-06-23 16:55:18'), +(10745, 'sv', 'common', 'help', 'Hjälp', '2014-06-23 16:55:18'), +(10746, 'sv', 'common', 'hidenews', 'Dölj Nyheter', '2014-06-23 16:55:18'), +(10747, 'sv', 'common', 'Home', 'Hem', '2014-06-23 16:55:18'), +(10748, 'sv', 'common', 'Id', 'Id', '2014-06-23 16:55:18'), +(10749, 'sv', 'common', 'Inactivate', 'Inaktivera', '2014-06-23 16:55:18'), +(10750, 'sv', 'common', 'Inactive', 'Inaktiv', '2014-06-23 16:55:18'), +(10751, 'sv', 'common', 'Invalid characters', 'Ogiltiga tecken', '2014-06-23 16:55:18'), +(10752, 'sv', 'common', 'Invalid code entered', 'Ogiltlig kod', '2014-06-23 16:55:18'), +(10753, 'sv', 'common', 'Invalid email address entered', 'Ogiltlig e-postadress', '2014-06-23 16:55:18'), +(10754, 'sv', 'common', 'Invalid value', 'Ogiltigt värde', '2014-06-23 16:55:18'), +(10755, 'sv', 'common', 'Keyword', 'Keyword', '2014-06-23 16:55:18'), +(10756, 'sv', 'common', 'Keywords', 'Keywords', '2014-06-23 16:55:18'), +(10757, 'sv', 'common', 'lang', 'SprÃ¥k', '2014-06-23 16:55:18'), +(10758, 'sv', 'common', 'My Account', 'Mitt konto', '2014-06-23 16:55:18'), +(10759, 'sv', 'common', 'Name', 'Namn', '2014-06-23 16:55:18'), +(10760, 'sv', 'common', 'No', 'Nej', '2014-06-23 16:55:18'), +(10761, 'sv', 'common', 'No Keywords Found', 'Inga Keyword hittades', '2014-06-23 16:55:18'), +(10762, 'sv', 'common', 'No Records Found', 'Inga uppgifter funna', '2014-06-23 16:55:18'), +(10763, 'sv', 'common', 'noactivetools', 'Inga aktiva SEO-verktyg funna!', '2014-06-23 16:55:18'), +(10764, 'sv', 'common', 'nowebsites', 'Ingen webbplats hittad', '2014-06-23 16:55:18'), +(10765, 'sv', 'common', 'password632', 'Längden pÃ¥ lösenordet ska vara mellan 6 och 32 tecken', '2014-06-23 16:55:18'), +(10766, 'sv', 'common', 'passwordnotmatch', 'Lösenorden är inte identiska', '2014-06-23 16:55:18'), +(10767, 'sv', 'common', 'Period', 'Period', '2014-06-23 16:55:18'), +(10768, 'sv', 'common', 'Powered by', 'Powered by', '2014-06-23 16:55:18'), +(10769, 'sv', 'common', 'Priority', 'Prioritet', '2014-06-23 16:55:18'), +(10770, 'sv', 'common', 'Profile', 'Profil', '2014-06-23 16:55:18'), +(10771, 'sv', 'common', 'Rank', 'Rank', '2014-06-23 16:55:18'), +(10772, 'sv', 'common', 'Reports', 'Rapporter', '2014-06-23 16:55:18'), +(10773, 'sv', 'common', 'Results', 'Resultat', '2014-06-23 16:55:18'), +(10774, 'sv', 'common', 'Search Engine', 'Sökmotor', '2014-06-23 16:55:18'), +(10775, 'sv', 'common', 'Select', 'Välj', '2014-06-23 16:55:18'), +(10776, 'sv', 'common', 'Seo Plugins', 'Seo-Plugins', '2014-06-23 16:55:18'), +(10777, 'sv', 'common', 'Seo Tools', 'Seo-Verktyg', '2014-06-23 16:55:18'), +(10778, 'sv', 'common', 'Sign out', 'Logga ut', '2014-06-23 16:55:18'), +(10779, 'sv', 'common', 'Sign Up', 'Registrera', '2014-06-23 16:55:18'), +(10780, 'sv', 'common', 'signin', 'Logga in', '2014-06-23 16:55:18'), +(10781, 'sv', 'common', 'Status', 'Status', '2014-06-23 16:55:18'), +(10782, 'sv', 'common', 'Support', 'Support', '2014-06-23 16:55:18'), +(10783, 'sv', 'common', 'Total', 'Totalt', '2014-06-23 16:55:18'), +(10784, 'sv', 'common', 'Url', 'Url', '2014-06-23 16:55:18'), +(10785, 'sv', 'common', 'User', 'Användare', '2014-06-23 16:55:18'), +(10786, 'sv', 'common', 'User Panel', 'Användarpanel', '2014-06-23 16:55:18'), +(10787, 'sv', 'common', 'Website', 'Webbplats', '2014-06-23 16:55:18'), +(10788, 'sv', 'common', 'Yes', 'Ja', '2014-06-23 16:55:18'), (10789, 'ca', 'siteauditor', 'Anchor', 'Ancla', '2013-01-30 16:17:18'), (10790, 'ca', 'siteauditor', 'anylinkcontainabovelinks', 'Tots els enllaços que continguin els següents enllaços seran excluits dels informes', '2013-01-30 16:17:18'), (10791, 'ca', 'siteauditor', 'anylinkcontainexcludesitemap', 'Tots els enllaços que continguin els següents links serán excluits del mapa del lloc', '2013-01-30 16:17:18'), @@ -10931,11 +10931,11 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (10926, 'de', 'common', 'Dashboard', 'Dashboard', '2014-01-19 11:36:34'), (10927, 'de', 'common', 'Home', 'Home', '2014-01-19 11:36:34'), (10928, 'de', 'common', 'Powered by', 'Bereitgestellt von', '2014-01-19 11:36:34'), -(10929, 'de', 'label', 'Clear All', 'Alles löschen', '2014-01-19 11:38:31'), -(10930, 'de', 'label', 'Current', 'Aktuell', '2014-01-19 11:38:31'), -(10931, 'de', 'label', 'Select All', 'Alle auswählen', '2014-01-19 11:38:31'), -(10932, 'de', 'label', 'Theme', 'Theme', '2014-01-19 11:38:31'), -(10933, 'de', 'panel', 'Themes Manager', 'Theme Manager', '2014-01-19 11:42:14'), +(10929, 'de', 'label', 'Clear All', 'Alles löschen', '2014-06-22 11:43:55'), +(10930, 'de', 'label', 'Current', 'Aktuell', '2014-06-22 11:43:55'), +(10931, 'de', 'label', 'Select All', 'Alle auswählen', '2014-06-22 11:43:55'), +(10932, 'de', 'label', 'Theme', 'Theme', '2014-06-22 11:43:55'), +(10933, 'de', 'panel', 'Themes Manager', 'Theme Manager', '2014-06-22 11:45:38'), (10934, 'de', 'theme', 'Download Seo Panel Themes', 'SEO Panel Themes herunterladen', '2013-05-27 19:04:21'), (10935, 'en', 'login', 'Forgot password?', 'Forgot password?', '2014-01-06 18:45:28'), (10936, 'en', 'login', 'Request Password', 'Request Password', '2014-01-06 18:45:58'), @@ -11043,9 +11043,9 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11038, 'es-ar', 'proxy', 'Proxy Username', 'Nombre de Usuario del proxy', '2014-01-06 19:36:47'), (11039, 'es-ar', 'proxy', 'Proxyalreadyexist', 'El proxy ya existe!', '2014-01-06 19:36:47'), (11040, 'es-ar', 'proxy', 'proxysyntax', 'Hostname, Puerto, Usuario, Contraseña', '2014-01-06 19:36:47'), -(11041, 'bg', 'common', 'Checked', 'ОтбелÑзано', '2014-01-07 14:20:03'), -(11042, 'bg', 'common', 'Thank you', 'БлагодарÑ', '2014-01-07 14:20:03'), -(11043, 'bg', 'label', 'Syntax', 'СинтакÑ', '2014-01-07 14:20:30'), +(11041, 'bg', 'common', 'Checked', 'ОтбелÑзано', '2015-05-29 10:45:41'), +(11042, 'bg', 'common', 'Thank you', 'БлагодарÑ', '2015-05-29 10:45:41'), +(11043, 'bg', 'label', 'Syntax', 'СинтакÑ', '2015-05-29 10:47:54'), (11044, 'bg', 'login', 'Forgot password?', 'Забравена парола?', '2014-01-07 14:25:53'), (11045, 'bg', 'login', 'internal_error_mail_send', 'Възникна грешка при изпращане на имейла за ÑмÑна на парола!', '2014-01-07 14:25:53'), (11046, 'bg', 'login', 'password_reset_success_message', 'Паролата ви е променена уÑпешно. Имейл за потвърждение, беше изпратен на поÑочениÑÑ‚ имейл адреÑ.
МолÑ, проверете пощенÑката Ñи ÐºÑƒÑ‚Ð¸Ñ Ð·Ð° вашата нова парола.', '2014-01-07 14:25:53'), @@ -11055,15 +11055,15 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11050, 'bg', 'login', 'Your account password is resetted and new password is', 'Вашата парола беше променена, новата ви парола е', '2014-01-07 14:25:53'), (11051, 'bg', 'login', 'Your Password Reset Failed', 'ПромÑната на парола е неуÑпешна', '2014-01-07 14:25:53'), (11052, 'bg', 'login', 'Your Password Reset Successfully', 'Паролата ви е уÑпешно променена', '2014-01-07 14:25:53'), -(11053, 'bg', 'panel', 'Existing', 'СъщеÑтвуващо', '2014-01-07 14:26:53'), -(11054, 'bg', 'panel', 'Import Proxy', 'Импортиране на прокÑи', '2014-01-07 14:26:53'), -(11055, 'bg', 'panel', 'Proxy Settings', 'ÐаÑтройки на прокÑи', '2014-01-07 14:26:53'), -(11056, 'bg', 'panel', 'Valid', 'Валидно', '2014-01-07 14:26:53'), -(11057, 'bg', 'proxy', 'enterproxynote', 'Въведете прокÑи, по едно на ред в ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚.', '2014-01-07 14:28:14'), -(11058, 'bg', 'proxy', 'proxysyntax', 'ПрокÑи хоÑÑ‚ име, ПрокÑи порт, ПрокÑи потребител, ПрокÑи парола', '2014-01-07 14:28:14'), -(11059, 'bg', 'settings', 'allsettingssaved', 'Ð’Ñички наÑтройки Ñа запазени уÑпешно!', '2014-01-07 14:29:49'), -(11060, 'bg', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Ðктивиране на HTTP Proxy тунел', '2014-01-07 14:29:49'), -(11061, 'bg', 'settings', 'SP_SMTP_PORT', 'SMTP Мейл порт', '2014-01-07 14:29:49'), +(11053, 'bg', 'panel', 'Existing', 'СъщеÑтвуващо', '2015-05-29 10:52:35'), +(11054, 'bg', 'panel', 'Import Proxy', 'Импортиране на прокÑи', '2015-05-29 10:52:35'), +(11055, 'bg', 'panel', 'Proxy Settings', 'ÐаÑтройки на прокÑи', '2015-05-29 10:52:35'), +(11056, 'bg', 'panel', 'Valid', 'Валидно', '2015-05-29 10:52:35'), +(11057, 'bg', 'proxy', 'enterproxynote', 'Въведете прокÑи, по едно на ред в ÑÐ»ÐµÐ´Ð½Ð¸Ñ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚.', '2015-05-29 10:53:39'), +(11058, 'bg', 'proxy', 'proxysyntax', 'ПрокÑи хоÑÑ‚ име, ПрокÑи порт, ПрокÑи потребител, ПрокÑи парола', '2015-05-29 10:53:39'), +(11059, 'bg', 'settings', 'allsettingssaved', 'Ð’Ñички наÑтройки Ñа запазени уÑпешно!', '2015-05-29 11:02:00'), +(11060, 'bg', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Ðктивиране на HTTP Proxy тунел', '2015-05-29 11:02:00'), +(11061, 'bg', 'settings', 'SP_SMTP_PORT', 'SMTP Мейл порт', '2015-05-29 11:02:00'), (11062, 'nl', 'common', 'Checked', 'Aangevinkt', '2014-01-07 21:29:58'), (11063, 'nl', 'common', 'Dashboard', 'Dashboard', '2014-01-07 21:29:58'), (11064, 'nl', 'common', 'Home', 'Home', '2014-01-07 21:29:58'), @@ -11127,7 +11127,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11122, 'sl', 'button', 'Search', 'Iskanje', '2014-01-08 19:33:56'), (11123, 'es', 'button', 'Search', 'búsqueda', '2014-01-08 19:34:14'), (11124, 'es-ar', 'button', 'Search', 'búsqueda', '2014-01-08 19:34:42'), -(11125, 'sv', 'button', 'Search', 'Sökning', '2014-01-08 19:35:12'), +(11125, 'sv', 'button', 'Search', 'Sök', '2014-06-23 16:52:34'), (11126, 'tr', 'button', 'Search', 'arama', '2014-01-08 19:36:20'), (11127, 'vn', 'button', 'Search', 'tìm kiếm', '2014-01-08 19:36:48'), (11128, 'en', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Deactivate Proxy When Crawling Failed', '2014-01-08 21:50:06'), @@ -11161,14 +11161,14 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11156, 'zh', 'common', 'Checked', '勾选', '2014-01-09 15:04:07'), (11157, 'zh', 'common', 'Powered by', '授æƒäºŽ', '2014-01-09 15:04:07'), (11158, 'zh', 'common', 'Thank you', '感谢您', '2014-01-09 15:04:07'), -(11159, 'zh', 'label', 'Clear All', '清空', '2014-01-09 15:07:35'), -(11160, 'zh', 'label', 'Current', '当å‰', '2014-01-09 15:07:35'), -(11161, 'zh', 'label', 'Daily', 'æ¯æ—¥', '2014-01-09 15:07:35'), -(11162, 'zh', 'label', 'Monthly', 'æ¯æœˆ', '2014-01-09 15:07:35'), -(11163, 'zh', 'label', 'Select All', '全选', '2014-01-09 15:07:35'), -(11164, 'zh', 'label', 'Syntax', '规则', '2014-01-09 15:07:35'), -(11165, 'zh', 'label', 'Theme', '主题', '2014-01-09 15:07:35'), -(11166, 'zh', 'label', 'Weekly', 'æ¯å‘¨', '2014-01-09 15:07:35'), +(11159, 'zh', 'label', 'Clear All', '清空', '2014-05-15 17:47:51'), +(11160, 'zh', 'label', 'Current', '当å‰', '2014-05-15 17:47:51'), +(11161, 'zh', 'label', 'Daily', 'æ¯æ—¥', '2014-05-15 17:47:51'), +(11162, 'zh', 'label', 'Monthly', 'æ¯æœˆ', '2014-05-15 17:47:51'), +(11163, 'zh', 'label', 'Select All', '全选', '2014-05-15 17:47:51'), +(11164, 'zh', 'label', 'Syntax', '规则', '2014-05-15 17:47:51'), +(11165, 'zh', 'label', 'Theme', '主题', '2014-05-15 17:47:51'), +(11166, 'zh', 'label', 'Weekly', 'æ¯å‘¨', '2014-05-15 17:47:51'), (11167, 'zh', 'login', 'Forgot password?', '忘记密ç ï¼Ÿ', '2014-01-09 15:07:15'), (11168, 'zh', 'login', 'internal_error_mail_send', '当å‰å°è¯•å‘é€é‚®ä»¶å‡ºçŽ°ä¸€ä¸ªå†…部错误', '2014-01-09 15:07:15'), (11169, 'zh', 'login', 'password_reset_success_message', '您的密ç é‡ç½®å·²ç»æˆåŠŸã€‚一å°ç¡®è®¤é‚®ä»¶å·²ç»å‘é€åˆ°æ‚¨çš„邮件地å€ã€‚
请查收您的收件箱获å–您的最新密ç ã€‚', '2014-01-09 15:07:15'), @@ -11178,18 +11178,18 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11173, 'zh', 'login', 'Your account password is resetted and new password is', '您的账户密ç å·²ç»è¢«é‡ç½®ï¼Œæ–°çš„密ç æ˜¯', '2014-01-09 15:07:15'), (11174, 'zh', 'login', 'Your Password Reset Failed', '您的账户密ç é‡ç½®å¤±è´¥', '2014-01-09 15:07:15'), (11175, 'zh', 'login', 'Your Password Reset Successfully', '您的账户密ç é‡ç½®æˆåŠŸ', '2014-01-09 15:07:15'), -(11176, 'zh', 'panel', 'Archived Reports', '归档报告', '2014-01-09 15:08:34'), -(11177, 'zh', 'panel', 'Existing', '当å‰å­˜åœ¨çš„', '2014-01-09 15:08:34'), -(11178, 'zh', 'panel', 'Import Proxy', '导入代ç†', '2014-01-09 15:08:34'), -(11179, 'zh', 'panel', 'Proxy Settings', '代ç†è®¾å®š', '2014-01-09 15:08:34'), -(11180, 'zh', 'panel', 'Report Settings', '报告设定', '2014-01-09 15:08:34'), -(11181, 'zh', 'panel', 'Schedule Reports', '计划报告', '2014-01-09 15:08:34'), -(11182, 'zh', 'panel', 'Search Engine Manager', 'æœç´¢å¼•æ“Žç®¡ç†', '2014-01-09 15:08:34'), -(11183, 'zh', 'panel', 'Themes Manager', '主题管ç†', '2014-01-09 15:08:34'), -(11184, 'zh', 'panel', 'Valid', '有效的', '2014-01-09 15:08:34'), +(11176, 'zh', 'panel', 'Archived Reports', '归档报告', '2014-05-15 17:48:57'), +(11177, 'zh', 'panel', 'Existing', '当å‰å­˜åœ¨çš„', '2014-05-15 17:48:57'), +(11178, 'zh', 'panel', 'Import Proxy', '导入代ç†', '2014-05-15 17:48:57'), +(11179, 'zh', 'panel', 'Proxy Settings', '代ç†è®¾å®š', '2014-05-15 17:48:57'), +(11180, 'zh', 'panel', 'Report Settings', '报告设定', '2014-05-15 17:48:57'), +(11181, 'zh', 'panel', 'Schedule Reports', '计划报告', '2014-05-15 17:48:57'), +(11182, 'zh', 'panel', 'Search Engine Manager', 'æœç´¢å¼•æ“Žç®¡ç†', '2014-05-15 17:48:57'), +(11183, 'zh', 'panel', 'Themes Manager', '主题管ç†', '2014-05-15 17:48:57'), +(11184, 'zh', 'panel', 'Valid', '有效的', '2014-05-15 17:48:57'), (11185, 'zh', 'plugin', 'Download Seo Panel Plugins', '下载seo panelçš„æ’件', '2014-01-09 15:08:57'), -(11186, 'zh', 'proxy', 'enterproxynote', '在下é¢çš„æ ¼å¼ä¸­è¾“入代ç†ï¼ˆä¸€è¡Œä¸€ä¸ªï¼‰', '2014-01-09 15:09:41'), -(11187, 'zh', 'proxy', 'proxysyntax', '代ç†ä¸»æœºå,代ç†ç«¯å£ï¼Œä»£ç†ç”¨æˆ·ï¼Œä»£ç†å¯†ç ', '2014-01-09 15:09:41'), +(11186, 'zh', 'proxy', 'enterproxynote', '在下é¢çš„æ ¼å¼ä¸­è¾“入代ç†ï¼ˆä¸€è¡Œä¸€ä¸ªï¼‰', '2014-05-15 17:51:10'), +(11187, 'zh', 'proxy', 'proxysyntax', '代ç†ä¸»æœºå,代ç†ç«¯å£ï¼Œä»£ç†ç”¨æˆ·ï¼Œä»£ç†å¯†ç ', '2014-05-15 17:51:10'), (11188, 'zh', 'report', '2 Days', '2天', '2014-01-09 15:10:43'), (11189, 'zh', 'report', 'Email notification', '邮件通知', '2014-01-09 15:10:43'), (11190, 'zh', 'report', 'keywordnumbercheckedcronnote', '注æ„:默认0æ„æ€æ‰€æœ‰çš„关键è¯éƒ½åº”该被勾选', '2014-01-09 15:10:43'), @@ -11202,21 +11202,21 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11197, 'zh', 'reports', 'report_email_subject', '您的SEO报告生æˆæˆåŠŸ', '2014-01-09 15:12:32'), (11198, 'zh', 'searchengine', 'max_results', '最大数é‡çš„结果', '2014-01-09 15:13:09'), (11199, 'zh', 'searchengine', 'no_of_results_page', 'æ¯é¡µçš„结果数é‡', '2014-01-09 15:13:09'), -(11200, 'zh', 'settings', 'allsettingssaved', '所有的设置已ç»ä¿å­˜æˆåŠŸ', '2014-01-09 15:22:12'), -(11201, 'zh', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', '激活HTTP代ç†é€šé“', '2014-01-09 15:22:12'), -(11202, 'zh', 'settings', 'entersmtpdetails', '请输入SMTP 邮件设定', '2014-01-09 15:22:12'), -(11203, 'zh', 'settings', 'getallpluginfree', 'åŒæ—¶å…费获得所有我们开å‘çš„æ’件 ', '2014-01-09 15:22:12'), -(11204, 'zh', 'settings', 'PROXY_DEACTIVATE_CRAWL', '抓å–失败的时候ä¸ä½¿ç”¨ä»£ç†', '2014-01-09 15:22:12'), -(11205, 'zh', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'å…许用户生æˆè®¡åˆ’报告', '2014-01-09 15:22:12'), -(11206, 'zh', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'cron执行关键è¯æ•°é‡å‹¾é€‰', '2014-01-09 15:22:12'), -(11207, 'zh', 'settings', 'SP_RELATIVE_LINK_CRAWL', '抓å–相关链接在一个页é¢ä¸Š', '2014-01-09 15:22:12'), -(11208, 'zh', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', '激活报告邮件通知', '2014-01-09 15:22:12'), -(11209, 'zh', 'settings', 'SP_SMTP_HOST', 'SMTP主机', '2014-01-09 15:22:12'), -(11210, 'zh', 'settings', 'SP_SMTP_MAIL', '激活smtp', '2014-01-09 15:22:12'), -(11211, 'zh', 'settings', 'SP_SMTP_PASSWORD', 'smtp密ç ', '2014-01-09 15:22:12'), -(11212, 'zh', 'settings', 'SP_SMTP_PORT', 'stmp邮件报告', '2014-01-09 15:22:12'), -(11213, 'zh', 'settings', 'SP_SMTP_USERNAME', 'smtp用户å', '2014-01-09 15:22:12'), -(11214, 'zh', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', '系统生æˆæŠ¥å‘Šé—´éš”时间', '2014-01-09 15:22:12'), +(11200, 'zh', 'settings', 'allsettingssaved', '所有的设置已ç»ä¿å­˜æˆåŠŸ', '2014-05-15 17:56:30'), +(11201, 'zh', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', '激活HTTP代ç†é€šé“', '2014-05-15 17:56:30'), +(11202, 'zh', 'settings', 'entersmtpdetails', '请输入SMTP 邮件设定', '2014-05-15 17:56:30'), +(11203, 'zh', 'settings', 'getallpluginfree', 'åŒæ—¶å…费获得所有我们开å‘çš„æ’件 ', '2014-05-15 17:56:30'), +(11204, 'zh', 'settings', 'PROXY_DEACTIVATE_CRAWL', '抓å–失败的时候ä¸ä½¿ç”¨ä»£ç†', '2014-05-15 17:56:30'), +(11205, 'zh', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'å…许用户生æˆè®¡åˆ’报告', '2014-05-15 17:56:30'), +(11206, 'zh', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'cron执行关键è¯æ•°é‡å‹¾é€‰', '2014-05-15 17:56:30'), +(11207, 'zh', 'settings', 'SP_RELATIVE_LINK_CRAWL', '抓å–相关链接在一个页é¢ä¸Š', '2014-05-15 17:56:30'), +(11208, 'zh', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', '激活报告邮件通知', '2014-05-15 17:56:30'), +(11209, 'zh', 'settings', 'SP_SMTP_HOST', 'SMTP主机', '2014-05-15 17:56:30'), +(11210, 'zh', 'settings', 'SP_SMTP_MAIL', '激活smtp', '2014-05-15 17:56:30'), +(11211, 'zh', 'settings', 'SP_SMTP_PASSWORD', 'smtp密ç ', '2014-05-15 17:56:30'), +(11212, 'zh', 'settings', 'SP_SMTP_PORT', 'stmp邮件报告', '2014-05-15 17:56:30'), +(11213, 'zh', 'settings', 'SP_SMTP_USERNAME', 'smtp用户å', '2014-05-15 17:56:30'), +(11214, 'zh', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', '系统生æˆæŠ¥å‘Šé—´éš”时间', '2014-05-15 17:56:30'), (11215, 'zh', 'theme', 'Download Seo Panel Themes', '下载seo panel主题', '2014-01-09 15:22:41'), (11216, 'cn', 'common', 'Checked', '勾é¸', '2014-01-09 15:25:10'), (11217, 'cn', 'common', 'Thank you', 'æ„Ÿè¬æ‚¨', '2014-01-09 15:25:10'), @@ -11284,8 +11284,8 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11279, 'cn', 'settings', 'SP_SMTP_USERNAME', 'smtp用戶å', '2014-01-09 16:04:14'), (11280, 'cn', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', '系統生æˆå ±å‘Šé–“隔時間', '2014-01-09 16:04:14'), (11281, 'cn', 'theme', 'Download Seo Panel Themes', '下載seo panel主題', '2014-01-09 16:04:39'), -(11282, 'ru', 'common', 'Checked', 'Проверено', '2014-01-10 02:35:43'), -(11283, 'ru', 'common', 'Thank you', 'СпаÑибо', '2014-01-10 02:35:43'), +(11282, 'ru', 'common', 'Checked', 'Проверено', '2015-05-29 12:56:52'), +(11283, 'ru', 'common', 'Thank you', 'СпаÑибо', '2015-05-29 12:56:52'), (11284, 'ru', 'label', 'Syntax', 'СинтакÑиÑ', '2014-05-09 06:11:33'), (11285, 'ru', 'login', 'Forgot password?', 'Забыли пароль?', '2014-01-10 02:43:01'), (11286, 'ru', 'login', 'internal_error_mail_send', 'Произошла внутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ° при передаче измененненного Ð¿Ð°Ñ€Ð¾Ð»Ñ Ð¿Ð¾ почте!', '2014-01-10 02:43:01'), @@ -11296,16 +11296,16 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11291, 'ru', 'login', 'Your account password is resetted and new password is', 'Ваш пароль будет изменен и новый пароль в', '2014-01-10 02:43:01'), (11292, 'ru', 'login', 'Your Password Reset Failed', 'Ошибка ÑброÑа паролÑ', '2014-01-10 02:43:01'), (11293, 'ru', 'login', 'Your Password Reset Successfully', 'Пароль уÑпешно Ñброшен', '2014-01-10 02:43:01'), -(11294, 'ru', 'panel', 'Existing', 'СущеÑтвующие', '2014-05-14 04:34:20'), -(11295, 'ru', 'panel', 'Import Proxy', 'Импорт прокÑи', '2014-05-14 04:34:20'), -(11296, 'ru', 'panel', 'Proxy Settings', 'ÐаÑтройка прокÑи', '2014-05-14 04:34:20'), -(11297, 'ru', 'panel', 'Valid', 'ДейÑтвует', '2014-05-14 04:34:20'), +(11294, 'ru', 'panel', 'Existing', 'СущеÑтвующие', '2015-05-29 12:57:52'), +(11295, 'ru', 'panel', 'Import Proxy', 'Импорт прокÑи', '2015-05-29 12:57:52'), +(11296, 'ru', 'panel', 'Proxy Settings', 'ÐаÑтройка прокÑи', '2015-05-29 12:57:52'), +(11297, 'ru', 'panel', 'Valid', 'ДейÑтвует', '2015-05-29 12:57:52'), (11298, 'ru', 'proxy', 'enterproxynote', 'Введите прокÑи по одному на Ñтроку в Ñледующем формате.', '2014-05-09 06:15:57'), (11299, 'ru', 'proxy', 'proxysyntax', 'ПрокÑи название хоÑта, порт прокÑи, Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¾ÐºÑи, пароль прокÑи', '2014-05-09 06:15:57'), -(11300, 'ru', 'settings', 'allsettingssaved', 'Ð’Ñе наÑтройки уÑпешно Ñохранены!', '2014-05-09 06:16:23'), -(11301, 'ru', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Включить HTTP Proxy Tunnel', '2014-05-09 06:16:23'), -(11302, 'ru', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Отключение прокÑи при обходе Ðе удалоÑÑŒ', '2014-05-09 06:16:23'), -(11303, 'ru', 'settings', 'SP_SMTP_PORT', 'Порт SMTP', '2014-05-09 06:16:23'), +(11300, 'ru', 'settings', 'allsettingssaved', 'Ð’Ñе наÑтройки уÑпешно Ñохранены!', '2015-05-29 12:59:04'), +(11301, 'ru', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Включить HTTP Proxy Tunnel', '2015-05-29 12:59:04'), +(11302, 'ru', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Отключение прокÑи при обходе Ðе удалоÑÑŒ', '2015-05-29 12:59:04'), +(11303, 'ru', 'settings', 'SP_SMTP_PORT', 'Порт SMTP', '2015-05-29 12:59:04'), (11304, 'vn', 'theme', 'Download Seo Panel Themes', 'Tải vá» các gói giao diện cho Seo Panel', '2014-01-10 03:58:25'), (11305, 'vn', 'login', 'Forgot password?', 'Quên mật khẩu?', '2014-01-10 04:02:16'), (11306, 'vn', 'login', 'internal_error_mail_send', 'Gặp lá»—i khi gá»­i mật khẩu được làm má»›i vào email!', '2014-01-10 04:02:16'), @@ -11386,8 +11386,8 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11381, 'lt', 'panel', 'Valid', 'Tinkamas', '2014-01-12 11:51:46'), (11382, 'lt', 'proxy', 'enterproxynote', 'Ä®veskite proxy, po vienÄ… į eilutÄ™', '2014-01-12 11:53:26'), (11383, 'lt', 'proxy', 'proxysyntax', 'Proxy hostname, portas, username, password', '2014-01-12 11:53:26'), -(11384, 'fr', 'common', 'Checked', 'Vérifié', '2014-01-13 00:24:07'), -(11385, 'fr', 'common', 'Thank you', 'Merci', '2014-01-13 00:24:07'), +(11384, 'fr', 'common', 'Checked', 'Vérifié', '2015-05-29 10:04:49'), +(11385, 'fr', 'common', 'Thank you', 'Merci', '2015-05-29 10:04:49'), (11386, 'fr', 'label', 'Syntax', 'Syntaxe', '2014-05-09 12:55:06'), (11387, 'fr', 'login', 'Forgot password?', 'Mot de passe oublié ?', '2014-01-13 00:32:30'), (11388, 'fr', 'login', 'internal_error_mail_send', 'Une erreur est survenue à l''envoi du message de récupération de mot de passe!', '2014-01-13 00:32:30'), @@ -11399,16 +11399,16 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11393, 'fr', 'login', 'Your account password is resetted and new password is', 'Le mot de passe de votre compte a été modifié. Le nouveau mot de passe est ', '2014-01-13 00:32:30'), (11394, 'fr', 'login', 'Your Password Reset Failed', 'La réinitialisation de votre mot de passe n''a pas pu être effectuée.', '2014-01-13 00:32:30'), (11395, 'fr', 'login', 'Your Password Reset Successfully', 'Votre mot de passe a bien été réinitialisé.', '2014-01-13 00:32:30'), -(11396, 'fr', 'panel', 'Existing', 'Existant', '2014-05-09 12:56:09'), -(11397, 'fr', 'panel', 'Import Proxy', 'Proxy Import', '2014-05-09 12:56:09'), -(11398, 'fr', 'panel', 'Proxy Settings', 'Paramètres Proxy', '2014-05-09 12:56:09'), -(11399, 'fr', 'panel', 'Valid', 'Correct', '2014-05-09 12:56:09'), +(11396, 'fr', 'panel', 'Existing', 'Existant', '2015-05-29 10:07:41'), +(11397, 'fr', 'panel', 'Import Proxy', 'Proxy Import', '2015-05-29 10:07:41'), +(11398, 'fr', 'panel', 'Proxy Settings', 'Paramètres Proxy', '2015-05-29 10:07:41'), +(11399, 'fr', 'panel', 'Valid', 'Correct', '2015-05-29 10:07:41'), (11400, 'fr', 'proxy', 'enterproxynote', 'Indiquer un proxy par ligne en utilisant le format suivant', '2014-05-09 12:56:27'), (11401, 'fr', 'proxy', 'proxysyntax', 'Adresse ou nom d''hôte du proxy, Port à utiliser, Nom d''utilisateur, Mot de passe', '2014-05-09 12:56:27'), -(11402, 'fr', 'settings', 'allsettingssaved', 'Tous les paramètres ont été sauvegardés!', '2014-05-09 12:57:22'), -(11403, 'fr', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Activer le proxy HTTP', '2014-05-09 12:57:22'), -(11404, 'fr', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Désactiver le proxy lorsque l''exploration échoue', '2014-05-09 12:57:22'), -(11405, 'fr', 'settings', 'SP_SMTP_PORT', 'Port SMTP', '2014-05-09 12:57:22'), +(11402, 'fr', 'settings', 'allsettingssaved', 'Tous les paramètres ont été sauvegardés!', '2015-05-29 10:09:18'), +(11403, 'fr', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Activer le proxy HTTP', '2015-05-29 10:09:18'), +(11404, 'fr', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Désactiver le proxy lorsque l\\''exploration échoue', '2015-05-29 10:09:18'), +(11405, 'fr', 'settings', 'SP_SMTP_PORT', 'Port SMTP', '2015-05-29 10:09:18'), (11406, 'en', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Check With Another Proxy When Crawling Failed', '2014-01-15 21:17:56'), (11407, 'ca', 'common', 'Checked', 'Comprovat', '2014-01-16 19:29:59'), (11408, 'ca', 'common', 'Thank you', 'Gràcies', '2014-01-16 19:29:59'), @@ -11436,7 +11436,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11430, 'ca', 'support', 'support_cont1', '
\r\nSistema de Suport Seo Panel\r\n
    \r\n
  • \r\n

    Paquet de 1000 Directoris

    \r\n

    \r\n Estem proveïnt 1000 directoris actius i verificats, per afegir dins de l''eina de Seo Panel "Afegir a directoris".\r\n T''ajudarà a augmentar els enllaços a la teva pàgina.\r\n Actualment la llista de drectoris s''introdueïx per recollir alguns diners per al futur desenvolupament de Seo Panel.\r\n Per afegir els 1000 directoris siusplau dona\r\n$10 o més per millorar les cualitats de seo panel.\r\n Si tens alguna pregunta sobre el paquet de 100 directoris, siusplau contactan''s o obre un tiquet a sistema de suport. \r\n

    \r\n

    \r\n Visita aquest link per donar a Seo Panel\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Paquets de Motors de Cerca locals

    \r\n

    \r\n Afegeix motors de cerca locals com google,yahoo,msn(eg: www.google.cat,www.google.es\r\netc) a seo panel comprobar paraules clau, per portar un control del teu lloc als llocs webs de demarcació propera.\r\n Per adquirir el paquet de Motors de Cerca locals, si us plau " target="_blank">dona $10 o més per millorar les funcions de Seo Panel.\r\n Abans de fer una donació, si us plau contacta''ns per donar-nos una referència de quins motors de cerca locals fas servir.\r\n

    \r\n També per afegir nous motors de cerca (eg:baidu.com) al teu comprobador de paraules clau,\r\nsi us plau contacta''ns a o obre un ticket a " target="_blank">sistema de suport. \r\n

    \r\n

    \r\n Visita aquest enllaç per contactar-nos\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Seo Panel Plugins

    \r\n

    \r\n Afegeix seo plugins al teu panell seo panel a extendre les funcions a les teves necessitats.\r\n Seo panel plugins son gràcies a l''equip Seo Panel i altres llocs web.\r\n Pots, fàcilment desenvolupar plugins seo per al teu panell seo panel.\r\n Pots afegir el teu seo plugin al teu Seo Panel i nosaltres el publicarem en el nostre lloc web despres del nostre procés de revisió. \r\n

    \r\n

    \r\n Visita aquest enllaç per aconseguir seo plugins\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Contacte

    \r\n

    \r\n Contactans per cualsevol pregunta sobre eines seo panel,plugins i funcionalitats entrant en aquest enllaç.\r\n

    \r\n

    \r\n Visita aquest enllaç per contactar-nos.\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Tiquets de suport

    \r\n

    \r\n Per rebre suport tècnic de l''equip seo panel per configurar les eines seo panel,plugins i característiques. Eg: Per configurar cron per el comprobador de paraules clau.\r\n

    \r\n

    \r\n Visita aquest enllaç per crear un tiquet de suport\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Avisar de Errors

    \r\n

    \r\n Avisa d''errors sobre eines de seo panel, plugins i característiques utilitzant el seguent enllaç. \r\n Si us plau ajudan''s per millorar les característiques de seo panel en les següents versions. \r\n

    \r\n

    \r\n Visita aquest enllaç per avisar d''errors\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2014-01-16 20:04:57'), (11431, 'ca', 'support', 'support_cont2', '', '2014-01-16 20:04:57'), (11432, 'ca', 'support', 'support_cont3', '', '2014-01-16 20:04:57'), -(11433, 'ru', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Проверьте Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ прокÑи при неудачном Ñканировании', '2014-05-09 06:16:23'), +(11433, 'ru', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Проверьте Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ прокÑи при неудачном Ñканировании', '2015-05-29 12:59:04'), (11434, 'pl', 'common', 'Checked', 'Zaznaczony', '2014-01-17 18:46:42'), (11435, 'pl', 'common', 'Powered by', 'Zasilne przez', '2014-01-17 18:46:42'), (11436, 'pl', 'common', 'Thank you', 'DziÄ™kujemy', '2014-01-17 18:46:42'), @@ -11619,7 +11619,7 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11613, 'de', 'directory', 'clickaddfeatureddirectory', 'Hier klicken um eigenes Verzeichnis hinzuzufügen', '2014-01-19 11:37:36'), (11614, 'de', 'directory', 'Coupon Offer', 'Coupon Angebot', '2014-01-19 11:37:36'), (11615, 'de', 'directory', 'Directories with out Reciprocal Link', 'Verzeichnisse ohne Backlink-Pflicht', '2014-01-19 11:37:36'), -(11616, 'de', 'label', 'Syntax', 'Syntax', '2014-01-19 11:38:31'), +(11616, 'de', 'label', 'Syntax', 'Syntax', '2014-06-22 11:43:55'), (11617, 'de', 'login', 'Forgot password?', 'Passwort vergessen?', '2014-01-19 11:41:30'), (11618, 'de', 'login', 'internal_error_mail_send', 'Fehler beim Versenden der Email für Passwort-Wiederherstellug', '2014-01-19 11:41:30'), (11619, 'de', 'login', 'password_reset_success_message', 'Passwort erfolgreich zurückgesetzt. Eine Bestätigungs-Mail wurde an die hinterlegte Email-Adresse verschickt.
Rufen Sie diese ab um Ihr neues Passwort zu bestätigen.', '2014-01-19 11:41:30'), @@ -11629,20 +11629,20 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11623, 'de', 'login', 'Your account password is resetted and new password is', 'Passwort wurde zurückgesetzt und lautet', '2014-01-19 11:41:30'), (11624, 'de', 'login', 'Your Password Reset Failed', 'Passwort Wiederherstellung fehlgeschlagen', '2014-01-19 11:41:30'), (11625, 'de', 'login', 'Your Password Reset Successfully', 'Passwort erfolreich zurückgesetzt', '2014-01-19 11:41:30'), -(11626, 'de', 'panel', 'Existing', 'Vorhanden', '2014-01-19 11:42:14'), -(11627, 'de', 'panel', 'Import Proxy', 'Proxy importieren', '2014-01-19 11:42:14'), -(11628, 'de', 'panel', 'Proxy Settings', 'Proxy Einstellungen', '2014-01-19 11:42:14'), -(11629, 'de', 'panel', 'Valid', 'Gültig', '2014-01-19 11:42:14'), -(11630, 'de', 'proxy', 'enterproxynote', 'Proxy eintragen, eine pro Zeile, in folgendem Format.', '2014-01-19 11:43:03'), -(11631, 'de', 'proxy', 'proxysyntax', 'Proxy Hostname, Proxy Port, Proxy Nutzername, Proxy Passwort', '2014-01-19 11:43:03'), -(11632, 'de', 'settings', 'allsettingssaved', 'Alle Einstellungen erfolgreich gespeichert!', '2014-01-19 11:44:45'), -(11633, 'de', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Mit weiterer Proxy prüfen wenn Prüfung fehlschlägt', '2014-01-19 11:44:45'), -(11634, 'de', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'HTTP Proxy Tunnel aktivieren', '2014-01-19 11:44:45'), -(11635, 'de', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Proxy nach fehlgeschlagener Prüfung deaktivieren', '2014-01-19 11:44:45'), -(11636, 'de', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Relative Links einer Seite crawlen', '2014-01-19 11:44:45'), -(11637, 'de', 'settings', 'SP_SMTP_PORT', 'SMTP Mail Port', '2014-01-19 11:44:45'), -(11638, 'ja', 'common', 'Checked', 'ãƒã‚§ãƒƒã‚¯æ¸ˆ', '2014-01-20 01:49:46'), -(11639, 'ja', 'common', 'Thank you', 'ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™', '2014-01-20 01:49:46'), +(11626, 'de', 'panel', 'Existing', 'Vorhanden', '2014-06-22 11:45:38'), +(11627, 'de', 'panel', 'Import Proxy', 'Proxy importieren', '2014-06-22 11:45:38'), +(11628, 'de', 'panel', 'Proxy Settings', 'Proxy Einstellungen', '2014-06-22 11:45:38'), +(11629, 'de', 'panel', 'Valid', 'Gültig', '2014-06-22 11:45:38'), +(11630, 'de', 'proxy', 'enterproxynote', 'Proxy eintragen, eine pro Zeile, in folgendem Format.', '2014-06-22 11:45:56'), +(11631, 'de', 'proxy', 'proxysyntax', 'Proxy Hostname, Proxy Port, Proxy Nutzername, Proxy Passwort', '2014-06-22 11:45:56'), +(11632, 'de', 'settings', 'allsettingssaved', 'Alle Einstellungen erfolgreich gespeichert!', '2014-06-22 11:46:10'), +(11633, 'de', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Mit weiterer Proxy prüfen wenn Prüfung fehlschlägt', '2014-06-22 11:46:10'), +(11634, 'de', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'HTTP Proxy Tunnel aktivieren', '2014-06-22 11:46:10'), +(11635, 'de', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Proxy nach fehlgeschlagener Prüfung deaktivieren', '2014-06-22 11:46:10'), +(11636, 'de', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Relative Links einer Seite crawlen', '2014-06-22 11:46:10'), +(11637, 'de', 'settings', 'SP_SMTP_PORT', 'SMTP Mail Port', '2014-06-22 11:46:10'), +(11638, 'ja', 'common', 'Checked', 'ãƒã‚§ãƒƒã‚¯æ¸ˆ', '2015-05-29 05:11:29'), +(11639, 'ja', 'common', 'Thank you', 'ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™', '2015-05-29 05:11:29'), (11640, 'ja', 'label', 'Syntax', '構文', '2014-05-12 05:07:54'), (11641, 'ja', 'login', 'Forgot password?', 'パスワードをãŠå¿˜ã‚Œã§ã™ã‹ï¼Ÿ', '2014-01-20 01:59:43'), (11642, 'ja', 'login', 'internal_error_mail_send', 'パスワードリセットã®ãƒ¡ãƒ¼ãƒ«é€ä¿¡ä¸­ã«å†…部エラーãŒç™ºç”Ÿã—ã¾ã—ãŸï¼', '2014-01-20 01:59:43'), @@ -11653,17 +11653,17 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11647, 'ja', 'login', 'Your account password is resetted and new password is', 'ã‚ãªãŸã®ãƒ‘スワードã¯ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚æ–°ã—ã„パスワードã¯', '2014-01-20 01:59:43'), (11648, 'ja', 'login', 'Your Password Reset Failed', 'パスワードã®ãƒªã‚»ãƒƒãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ', '2014-01-20 01:59:43'), (11649, 'ja', 'login', 'Your Password Reset Successfully', 'パスワードã®ãƒªã‚»ãƒƒãƒˆã«æˆåŠŸã—ã¾ã—ãŸ', '2014-01-20 01:59:43'), -(11650, 'ja', 'panel', 'Existing', '既存', '2014-05-12 05:09:58'), -(11651, 'ja', 'panel', 'Import Proxy', 'プロキシインãƒãƒ¼ãƒˆ', '2014-05-12 05:09:58'), -(11652, 'ja', 'panel', 'Proxy Settings', 'プロキシ設定', '2014-05-12 05:09:59'), -(11653, 'ja', 'panel', 'Valid', '有効', '2014-05-12 05:09:59'), +(11650, 'ja', 'panel', 'Existing', '既存', '2015-05-29 05:12:30'), +(11651, 'ja', 'panel', 'Import Proxy', 'プロキシインãƒãƒ¼ãƒˆ', '2015-05-29 05:12:30'), +(11652, 'ja', 'panel', 'Proxy Settings', 'プロキシ設定', '2015-05-29 05:12:30'), +(11653, 'ja', 'panel', 'Valid', '有効', '2015-05-29 05:12:30'), (11654, 'ja', 'proxy', 'enterproxynote', '下記フォーマットã§ã€ãƒ—ロキシを改行区切りã§å…¥åŠ›ã—ã¦ãã ã•ã„。', '2014-05-12 05:10:38'), (11655, 'ja', 'proxy', 'proxysyntax', 'プロキシホストåã€ãƒ—ロキシãƒãƒ¼ãƒˆã€ãƒ—ロキシユーザーåã€ãƒ—ロキシパスワード', '2014-05-12 05:10:38'), -(11656, 'ja', 'settings', 'allsettingssaved', 'å…¨ã¦ã®è¨­å®šãŒä¿å­˜ã•ã‚Œã¾ã—ãŸï¼', '2014-05-12 05:11:06'), -(11657, 'ja', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'クローリングã«å¤±æ•—ã—ãŸå ´åˆã€åˆ¥ã®ãƒ—ロキシを確èªã™ã‚‹', '2014-05-12 05:11:06'), -(11658, 'ja', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'HTTPプロキシトンãƒãƒ«ã‚’有効ã«ã™ã‚‹', '2014-05-12 05:11:06'), -(11659, 'ja', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'クローリングã«å¤±æ•—ã—ãŸå ´åˆã€ãƒ—ロキシをéžã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã™ã‚‹', '2014-05-12 05:11:06'), -(11660, 'ja', 'settings', 'SP_SMTP_PORT', 'SMTPメールãƒãƒ¼ãƒˆ', '2014-05-12 05:11:06'), +(11656, 'ja', 'settings', 'allsettingssaved', 'å…¨ã¦ã®è¨­å®šãŒä¿å­˜ã•ã‚Œã¾ã—ãŸï¼', '2015-05-29 05:14:53'), +(11657, 'ja', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'クローリングã«å¤±æ•—ã—ãŸå ´åˆã€åˆ¥ã®ãƒ—ロキシを確èªã™ã‚‹', '2015-05-29 05:14:53'), +(11658, 'ja', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'HTTPプロキシトンãƒãƒ«ã‚’有効ã«ã™ã‚‹', '2015-05-29 05:14:53'), +(11659, 'ja', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'クローリングã«å¤±æ•—ã—ãŸå ´åˆã€ãƒ—ロキシをéžã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ã™ã‚‹', '2015-05-29 05:14:53'), +(11660, 'ja', 'settings', 'SP_SMTP_PORT', 'SMTPメールãƒãƒ¼ãƒˆ', '2015-05-29 05:14:53'), (11661, 'da', 'keyword', 'Crawling keyword', 'Crawling keyword', '2014-01-20 09:06:13'), (11662, 'da', 'keyword', 'Detailed Keyword Position Reports', 'Detaljeret Keyword position rapporter', '2014-01-20 09:06:13'), (11663, 'da', 'keyword', 'Edit Keyword', 'Ændre Keyword', '2014-01-20 09:06:13'), @@ -11869,10 +11869,10 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11862, 'ru', 'log', 'Clear All Logs', 'ОчиÑтить вÑе логи', '2014-05-09 06:12:54'), (11863, 'ru', 'log', 'Crawl Log Details', 'Детальное Ñканирование логов', '2014-05-09 06:12:54'), (11864, 'ru', 'log', 'Post Fields', 'Почтовые полÑ', '2014-05-09 06:12:54'), -(11865, 'ru', 'panel', 'Log Manager', 'Управление логами', '2014-05-14 04:34:20'), -(11866, 'ru', 'panel', 'Proxy Perfomance', 'ПроизводительноÑÑ‚ÑŒ прокÑи', '2014-05-14 04:34:20'), +(11865, 'ru', 'panel', 'Log Manager', 'Управление логами', '2015-05-29 12:57:52'), +(11866, 'ru', 'panel', 'Proxy Perfomance', 'ПроизводительноÑÑ‚ÑŒ прокÑи', '2015-05-29 12:57:52'), (11867, 'ru', 'proxy', 'Request Count', 'КоличеÑтво запроÑов', '2014-05-09 06:15:57'), -(11868, 'ru', 'settings', 'SP_TIME_ZONE', 'ЧаÑовой поÑÑ', '2014-05-09 06:16:23'), +(11868, 'ru', 'settings', 'SP_TIME_ZONE', 'ЧаÑовой поÑÑ', '2015-05-29 12:59:04'), (11869, 'fr', 'label', 'Cookie', 'Cookie', '2014-05-09 12:55:06'), (11870, 'fr', 'label', 'Fail', 'Echec', '2014-05-09 12:55:06'), (11871, 'fr', 'label', 'Order By', 'Trier par', '2014-05-09 12:55:06'), @@ -11884,11 +11884,11 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11877, 'fr', 'log', 'Clear All Logs', 'Vider les logs', '2014-05-09 12:55:43'), (11878, 'fr', 'log', 'Crawl Log Details', 'Chercher dans les logs', '2014-05-09 12:55:43'), (11879, 'fr', 'log', 'Post Fields', 'Champs', '2014-05-09 12:55:43'), -(11880, 'fr', 'panel', 'Log Manager', 'Gestion des logs', '2014-05-09 12:56:09'), -(11881, 'fr', 'panel', 'Proxy Perfomance', 'Performances Proxy', '2014-05-09 12:56:09'), +(11880, 'fr', 'panel', 'Log Manager', 'Gestion des logs', '2015-05-29 10:07:41'), +(11881, 'fr', 'panel', 'Proxy Perfomance', 'Performances Proxy', '2015-05-29 10:07:41'), (11882, 'fr', 'proxy', 'Request Count', 'Nombre de requêtes', '2014-05-09 12:56:27'), -(11883, 'fr', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Utiliser un autre proxy quand la connexion échoue', '2014-05-09 12:57:22'), -(11884, 'fr', 'settings', 'SP_TIME_ZONE', 'Fuseau horaire', '2014-05-09 12:57:22'), +(11883, 'fr', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Utiliser un autre proxy quand la connexion échoue', '2015-05-29 10:09:18'), +(11884, 'fr', 'settings', 'SP_TIME_ZONE', 'Fuseau horaire', '2015-05-29 10:09:18'), (11885, 'en', 'panel', 'Crawl Log Manager', 'Crawl Log Manager', '2014-05-09 20:03:17'), (11886, 'pl', 'settings', 'SP_TIME_ZONE', 'Strefa Czasowa', '2014-05-11 19:49:58'), (11887, 'pl', 'proxy', 'Request Count', 'Liczba Requestów', '2014-05-11 19:50:59'), @@ -11917,11 +11917,11 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11910, 'ja', 'log', 'Clear All Logs', 'ã™ã¹ã¦ã®ãƒ­ã‚°ã‚’消去', '2014-05-12 05:09:04'), (11911, 'ja', 'log', 'Crawl Log Details', 'クロール履歴詳細', '2014-05-12 05:09:04'), (11912, 'ja', 'log', 'Post Fields', 'ãƒã‚¹ãƒˆãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰', '2014-05-12 05:09:05'), -(11913, 'ja', 'panel', 'Crawl Log Manager', 'クロール履歴管ç†', '2014-05-12 05:09:58'), -(11914, 'ja', 'panel', 'Log Manager', 'ログ管ç†', '2014-05-12 05:09:58'), -(11915, 'ja', 'panel', 'Proxy Perfomance', 'プロキシパフォーマンス', '2014-05-12 05:09:59'), +(11913, 'ja', 'panel', 'Crawl Log Manager', 'クロール履歴管ç†', '2015-05-29 05:12:30'), +(11914, 'ja', 'panel', 'Log Manager', 'ログ管ç†', '2015-05-29 05:12:30'), +(11915, 'ja', 'panel', 'Proxy Perfomance', 'プロキシパフォーマンス', '2015-05-29 05:12:30'), (11916, 'ja', 'proxy', 'Request Count', 'リクエスト数', '2014-05-12 05:10:38'), -(11917, 'ja', 'settings', 'SP_TIME_ZONE', 'タイムゾーン', '2014-05-12 05:11:06'), +(11917, 'ja', 'settings', 'SP_TIME_ZONE', 'タイムゾーン', '2015-05-29 05:14:53'), (11918, 'it', 'label', 'Cookie', 'Cookie', '2014-05-13 22:35:33'), (11919, 'it', 'label', 'Fail', 'Non riuscito', '2014-05-13 22:35:33'), (11920, 'it', 'label', 'Order By', 'Ordina per', '2014-05-13 22:35:33'), @@ -11961,7 +11961,545 @@ INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed (11954, 'pt', 'proxy', 'proxysyntax', 'Nome do proxy, porta do proxy, proxy username, password do proxy', '2014-05-14 00:44:54'), (11955, 'pt', 'proxy', 'Request Count', 'Requerer contagem', '2014-05-14 00:44:54'), (11956, 'pt', 'settings', 'SP_TIME_ZONE', 'Zona Horária', '2014-05-14 00:46:33'), -(11957, 'ru', 'panel', 'Crawl Log Manager', 'Менеджер ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¾Ð³Ð¾Ð²', '2014-05-14 04:34:20'); +(11957, 'ru', 'panel', 'Crawl Log Manager', 'Менеджер ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð»Ð¾Ð³Ð¾Ð²', '2015-05-29 12:57:52'), +(11958, 'zh', 'label', 'Cookie', 'Cookie', '2014-05-15 17:47:51'), +(11959, 'zh', 'label', 'Fail', '失败', '2014-05-15 17:47:51'), +(11960, 'zh', 'label', 'Order By', '订å•é¡ºåº', '2014-05-15 17:47:51'), +(11961, 'zh', 'label', 'Reference', 'å‚考', '2014-05-15 17:47:51'), +(11962, 'zh', 'label', 'Referer', '引用', '2014-05-15 17:47:51'), +(11963, 'zh', 'label', 'Subject', '项目', '2014-05-15 17:47:51'), +(11964, 'zh', 'label', 'Success', 'æˆåŠŸ', '2014-05-15 17:47:51'), +(11965, 'zh', 'label', 'User agent', 'User 代ç†', '2014-05-15 17:47:51'), +(11966, 'zh', 'log', 'Clear All Logs', '清除所有日志', '2014-05-15 17:48:23'), +(11967, 'zh', 'log', 'Crawl Log Details', '抓å–登录详情', '2014-05-15 17:48:23'), +(11968, 'zh', 'log', 'Post Fields', 'å‘布区域', '2014-05-15 17:48:23'), +(11969, 'zh', 'panel', 'Crawl Log Manager', '抓å–日志管ç†å™¨', '2014-05-15 17:48:57'), +(11970, 'zh', 'panel', 'Log Manager', '日志管ç†å™¨', '2014-05-15 17:48:57'), +(11971, 'zh', 'panel', 'Proxy Perfomance', '代ç†æ•ˆæžœ', '2014-05-15 17:48:57'), +(11972, 'zh', 'proxy', 'Request Count', '请求统计次数', '2014-05-15 17:51:10'), +(11973, 'zh', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', '当抓å–失败的时候用å¦ä¸€ä¸ªä»£ç†æ£€æµ‹', '2014-05-15 17:56:30'), +(11974, 'zh', 'settings', 'SP_TIME_ZONE', '时区', '2014-05-15 17:56:30'), +(11975, 'sv', 'common', 'Checked', 'Kontrollerad', '2014-06-23 16:55:18'), +(11976, 'sv', 'common', 'Thank you', 'Tack', '2014-06-23 16:55:18'), +(11977, 'sv', 'directory', 'Add back to directory list', 'Lägg tillbaka i katalog-listan', '2014-06-23 16:58:37'), +(11978, 'sv', 'directory', 'Approved', 'Godkänd', '2014-06-23 16:58:37'), +(11979, 'sv', 'directory', 'Captcha', 'Captcha', '2014-06-23 16:58:37'), +(11980, 'sv', 'directory', 'categorynote', 'Ã…tskilj kategorier med komma beroende pÃ¥ prioritet. Starta med kategorin vilken har högst prioritet.', '2014-06-23 16:58:37'), +(11981, 'sv', 'directory', 'Check Directory Status', 'Kontrollera katalog-status', '2014-06-23 16:58:37'), +(11982, 'sv', 'directory', 'Check Directory Submission Status', 'Kontrollera submission-status', '2014-06-23 16:58:37'), +(11983, 'sv', 'directory', 'clickaddfeatureddirectory', 'Klicka här för att lägga till din egna katalog', '2014-06-23 16:58:37'), +(11984, 'sv', 'directory', 'clicktoproceeddirsts', 'Klicka pÃ¥ Fortsätt för att kontrollera katalog-status.', '2014-06-23 16:58:37'), +(11985, 'sv', 'directory', 'Confirmation', 'Bekräftelse', '2014-06-23 16:58:37'), +(11986, 'sv', 'directory', 'Coupon Code', 'Kupongkod', '2014-06-23 16:58:37'), +(11987, 'sv', 'directory', 'Coupon Offer', 'Kupongerbjudande', '2014-06-23 16:58:37'), +(11988, 'sv', 'directory', 'couponcodenote', 'Använd ovanstÃ¥ende kupongkod och fÃ¥ [REDUCTION_PER] för varje submission!', '2014-06-23 16:58:37'), +(11989, 'sv', 'directory', 'desnote', 'Vissa kataloger fordrar minst 150 tecken i beskrivningsfältet.', '2014-06-23 16:58:37'), +(11990, 'sv', 'directory', 'Directories with out captcha', 'Kataloger utan captcha', '2014-06-23 16:58:37'), +(11991, 'sv', 'directory', 'Directories with out Reciprocal Link', 'Kataloger utan krav pÃ¥ tillbakalänk', '2014-06-23 16:58:37'), +(11992, 'sv', 'directory', 'Directory Submission Reports', 'Submission-rapport', '2014-06-23 16:58:37'), +(11993, 'sv', 'directory', 'Enter the code shown', 'Fyll i visad kod', '2014-06-23 16:58:37'), +(11994, 'sv', 'directory', 'nocatnote', 'Kategorin hittades inte pÃ¥ registreringssidan. Vänligen klicka pÃ¥ ladda om eller hoppa över', '2014-06-23 16:58:37'), +(11995, 'sv', 'directory', 'nodirnote', 'Inga aktiva kataloger funna', '2014-06-23 16:58:37'), +(11996, 'sv', 'directory', 'nosuccessnote', 'Fick inget bekräftelse-meddelande. Vänligen kontrollera din epost.', '2014-06-23 16:58:37'), +(11997, 'sv', 'directory', 'optionalnote', 'Alternativa titlar och beskrivningar.', '2014-06-23 16:58:37'), +(11998, 'sv', 'directory', 'Owner Email', 'E-postadress ägare', '2014-06-23 16:58:37'), +(11999, 'sv', 'directory', 'Owner Name', 'Ägare', '2014-06-23 16:58:37'), +(12000, 'sv', 'directory', 'Pending', 'PÃ¥gÃ¥ende', '2014-06-23 16:58:37'), +(12001, 'sv', 'directory', 'Please select a website to proceed', 'Vänligen välj en webbplats för att fortsätta', '2014-06-23 16:58:37'), +(12002, 'sv', 'directory', 'Reciprocal Link', 'Länkbyte', '2014-06-23 16:58:37'), +(12003, 'sv', 'directory', 'selectwebsiteproceed', 'Välj en webbplats för att fortsätta katalog-submissions.
Markera kataloger utan captcha för att lägga till i kataloger utan captcha.', '2014-06-23 16:58:37'), +(12004, 'sv', 'directory', 'selectwebsiteschecksub', 'Välj en webbplats för att fortsätta kontrollera katalog-submissions.', '2014-06-23 16:58:37'), +(12005, 'sv', 'directory', 'Semi Automatic Directory Submission Tool', 'Semi-automatiskt katalog submission-verktyg', '2014-06-23 16:58:37'), +(12006, 'sv', 'directory', 'spamemailnote', 'Vissa kataloger skickar ut skräppost, varför vi inte rekommenderar dig att använda din primära e-postadress.', '2014-06-23 16:58:37'), +(12007, 'sv', 'directory', 'Submission Details', 'Submission-detaljer', '2014-06-23 16:58:37'), +(12008, 'sv', 'directory', 'Submit Description', 'Beskrivning', '2014-06-23 16:58:37'), +(12009, 'sv', 'directory', 'Submit Keywords', 'Keywords', '2014-06-23 16:58:37'), +(12010, 'sv', 'directory', 'Submit Title', 'Titel', '2014-06-23 16:58:37'), +(12011, 'sv', 'directory', 'Website Category', 'Kategori för Webbplats', '2014-06-23 16:58:37'), +(12012, 'sv', 'directory', 'Website Url', 'Webadress', '2014-06-23 16:58:37'), +(12013, 'sv', 'home', 'Account Summary', 'Kontoöversikt', '2014-06-23 17:44:51'), +(12014, 'sv', 'home', 'Backlinks', 'Backlinks', '2014-06-23 17:44:51'), +(12015, 'sv', 'home', 'Directory Submission', 'Katalog submission', '2014-06-23 17:44:51'), +(12016, 'sv', 'home', 'home_cont1', '

Welcome to Seo Panel - World''s\r\nfirst seo control panel for multiple websites

\r\n

\r\n A complete open source seo control panel for managing search engine optimization of\r\nyour websites. \r\n Seo Panel is a seo tool kit includes latest hot seo tools to increase and track the\r\nperformace of your websites.\r\n It is a free software released under GNU GENERAL PUBLIC LICENSE.\r\n The main feature of seo panel is its extendability by using seo plugins.\r\n Any one can easily develop and install required plugins for their seo panel. \r\n

\r\n

\r\n

\r\n This open source software was released on January 2010.\r\n With in this short period of time thousands of web masters are using this\r\nsoftware for optimizing their websites.\r\n Use seo panel today itself and enjoy everything related to seo under a single\r\nplatform.\r\n

', '2014-06-23 17:44:51'), +(12017, 'sv', 'home', 'home_cont2', '
\r\nMajor Features of Seo Panel \r\n
    \r\n
  • \r\n

    Automatic Directory Submission Tool

    \r\n

    \r\n Automatic directory submission tool help us to submit our websites into to major free\r\nand paid internet directories.\r\n We can also track the status of each submision through periodical check using\r\nsubmission status checker script.\r\n Directory manager will help us to find out whether directory is active or not.\r\n

    \r\n
  • \r\n
  • \r\n

    Keyword Position Checker

    \r\n

    \r\n Keyword position checker will find the search engine position of targetted keywords\r\nof your website and stores it in the system.\r\n In keyword position reports section, we can see the daily positions of keywords in\r\ndifferent search engines by beautiful graphs and detailed reports.\r\n

    \r\n
  • \r\n
  • \r\n

    Site Auditor

    \r\n

    Site Auditor will audit all SEO factors of each pages of a site and will give a\r\ndetailed report about each page. This will help us to create XML,HTML,TEXT sitemap\r\nfiles of our website for submit to search engines.

    \r\n
  • \r\n
  • \r\n

    Google and Alexa Rank Checker

    \r\n

    \r\n Google and alexa rank checker will find google pagerank and alexa rank of our\r\nwebsites and stores it in the system.\r\n In rank reports section, we can see the daily google and alexa rank of each website\r\nby detailed reports.\r\n

    \r\n
  • \r\n
  • \r\n

    Backlinks Checker

    \r\n

    \r\n Backlinks checker will find number of backlinks of our websites in different search\r\nengines(google,yahoo,msn etc) and stores it in the system.\r\n
    In backlink reports section, we can see the daily backlinks count of each\r\nwebsite by detailed reports.\r\n

    \r\n
  • \r\n
  • \r\n

    Search Engine Saturation Checker

    \r\n

    \r\n Search Engine Saturation checker will find number of indexed pages of our websites in\r\ndifferent search engines(google,yahoo,msn etc) and stores it in the system.\r\n In search engine saturation checker reports section, we can see the daily indexed page\r\ncount of each website by detailed reports.\r\n

    \r\n
  • \r\n
  • \r\n

    Seo Panel Plugins

    \r\n

    \r\n The major feature of seo control panel is its extentability.\r\n Add seo plugins to your seo panel to extend the features according to your\r\nrequirement.\r\n Seo panel plugins are provided by both seo panel\r\nand third party sites.\r\n You can also easily develop seo plugins for your seo panel.\r\n You can submit your seo plugin to seo panel and\r\nwe will publish it in our website after our review process.\r\n

    \r\n
  • \r\n
  • \r\n

    Meta Tag Generator

    \r\n

    \r\n Meta tag generator is a seo panel plugin for creating custom meta tags for our\r\nsite.\r\n It will help us to give more information about our website to search engine bots\r\nwhile they crawl our website.\r\n

    \r\n
  • \r\n
\r\n
', '2014-06-23 17:44:51'), +(12018, 'sv', 'home', 'home_cont3', '
\r\nResurser för SEO Panel \r\n\r\n
', '2014-06-23 17:44:51'), +(12019, 'sv', 'home', 'Indexed', 'Indexerad', '2014-06-23 17:44:51'), +(12020, 'sv', 'home', 'Pages Indexed', 'Indexerade sidor', '2014-06-23 17:44:51'), +(12021, 'sv', 'home', 'Ranks', 'Rankningar', '2014-06-23 17:44:51'), +(12022, 'sv', 'home', 'SiteNameUrl', 'Webbplats/Adress', '2014-06-23 17:44:51'), +(12023, 'sv', 'home', 'Website Statistics', 'Statistik för Webbplats', '2014-06-23 17:44:51'), +(12024, 'sv', 'keyword', 'Crawling keyword', 'Crawling keyword', '2014-06-23 16:59:50'), +(12025, 'sv', 'keyword', 'Detailed Keyword Position Reports', 'Detaljerad positionerings-rapport', '2014-06-23 16:59:50'), +(12026, 'sv', 'keyword', 'Edit Keyword', 'Editera Keyword', '2014-06-23 16:59:50'), +(12027, 'sv', 'keyword', 'Graphical Keyword Position Reports', 'Grafisk positionerings-rapport', '2014-06-23 16:59:50'), +(12028, 'sv', 'keyword', 'Import Keywords', 'Importera Keywords', '2014-06-23 16:59:50'), +(12029, 'sv', 'keyword', 'Insert keywords separated with comma', 'Infoga keywords separerade med komma', '2014-06-23 16:59:50'), +(12030, 'sv', 'keyword', 'Keyword already exist', 'Keywordet finns redan', '2014-06-23 16:59:50'), +(12031, 'sv', 'keyword', 'Keyword Position Report', 'Positionerings-rapport för keyword', '2014-06-23 16:59:50'), +(12032, 'sv', 'keyword', 'New Keyword', 'Nytt Keyword', '2014-06-23 16:59:50'), +(12033, 'sv', 'keyword', 'not assigned to required search engines', 'inte tilldelad nödvändig sökmotor', '2014-06-23 16:59:50'), +(12034, 'sv', 'keyword', 'pleaseselecttool', 'Välj minst ett seo-verktyg', '2014-06-23 16:59:50'), +(12035, 'sv', 'keyword', 'Quick Keyword Position Checker', 'Snabbcheck av keyword-ranking', '2014-06-23 16:59:50'), +(12036, 'sv', 'keyword', 'results from ', 'resultat från', '2014-06-23 16:59:50'), +(12037, 'sv', 'keyword', 'Show All results', 'Visa alla resultat', '2014-06-23 16:59:50'), +(12038, 'sv', 'keyword', 'Successfully crawled keyword', 'Crawlade keywords', '2014-06-23 16:59:50'), +(12039, 'sv', 'keyword', 'to create new keywords', 'för att skapa nya keywords', '2014-06-23 16:59:50'), +(12040, 'sv', 'label', 'already exist', 'finns redan', '2014-06-23 17:01:30'), +(12041, 'sv', 'label', 'Authentication', 'Verifiering', '2014-06-23 17:01:30'), +(12042, 'sv', 'label', 'Author', 'Författare', '2014-06-23 17:01:30'), +(12043, 'sv', 'label', 'Brocken', 'Bruten', '2014-06-23 17:01:30'), +(12044, 'sv', 'label', 'Clear All', 'Rensa alla', '2014-06-23 17:01:30'), +(12045, 'sv', 'label', 'Click Here', 'Klicka här', '2014-06-23 17:01:30'), +(12046, 'sv', 'label', 'Comments', 'Kommentarer', '2014-06-23 17:01:30'), +(12047, 'sv', 'label', 'Cookie', 'Cookie', '2014-06-23 17:01:30'), +(12048, 'sv', 'label', 'Count', 'Räknare', '2014-06-23 17:01:30'), +(12049, 'sv', 'label', 'Cron', 'Cron', '2014-06-23 17:01:30'), +(12050, 'sv', 'label', 'Current', 'Nuvarande', '2014-06-23 17:01:30'), +(12051, 'sv', 'label', 'Daily', 'Daglig', '2014-06-23 17:01:30'), +(12052, 'sv', 'label', 'Description', 'Beskrivning', '2014-06-23 17:01:30'), +(12053, 'sv', 'label', 'Developers', 'Utvecklare', '2014-06-23 17:01:30'), +(12054, 'sv', 'label', 'Download', 'Ladda ner', '2014-06-23 17:01:30'), +(12055, 'sv', 'label', 'Exclude', 'Uteslut', '2014-06-23 17:01:30'), +(12056, 'sv', 'label', 'Fail', 'Misslyckades', '2014-06-23 17:01:30'), +(12057, 'sv', 'label', 'Include', 'Inkludera', '2014-06-23 17:01:30'), +(12058, 'sv', 'label', 'Installation', 'Installation', '2014-06-23 17:01:30'), +(12059, 'sv', 'label', 'Keywords', 'Keyword', '2014-06-23 17:01:30'), +(12060, 'sv', 'label', 'Monthly', 'Månatlig', '2014-06-23 17:01:30'), +(12061, 'sv', 'label', 'noactiveplugins', 'Inga aktiva Seo-tillägg hittades!', '2014-06-23 17:01:30'), +(12062, 'sv', 'label', 'Order By', 'Sortera på', '2014-06-23 17:01:30'), +(12063, 'sv', 'label', 'Plugin', 'Tillägg', '2014-06-23 17:01:30'), +(12064, 'sv', 'label', 'Port', 'Port', '2014-06-23 17:01:30'), +(12065, 'sv', 'label', 'Project', 'Projekt', '2014-06-23 17:01:30'), +(12066, 'sv', 'label', 'Proxy', 'Proxy', '2014-06-23 17:01:30'), +(12067, 'sv', 'label', 'Re-install', 'Återinstallera', '2014-06-23 17:01:30'), +(12068, 'sv', 'label', 'Reference', 'Referens', '2014-06-23 17:01:30'), +(12069, 'sv', 'label', 'Referer', 'Referer', '2014-06-23 17:01:30'), +(12070, 'sv', 'label', 'Report Type', 'Rapporttyp', '2014-06-23 17:01:30'), +(12071, 'sv', 'label', 'Score', 'Poäng', '2014-06-23 17:01:30'), +(12072, 'sv', 'label', 'Select All', 'Markera Alla', '2014-06-23 17:01:30'), +(12073, 'sv', 'label', 'Sponsors', 'Sponsorer', '2014-06-23 17:01:30'), +(12074, 'sv', 'label', 'Subject', 'Ämne', '2014-06-23 17:01:30'), +(12075, 'sv', 'label', 'Success', 'Lyckades', '2014-06-23 17:01:30'), +(12076, 'sv', 'label', 'Syntax', 'Syntax', '2014-06-23 17:01:30'), +(12077, 'sv', 'label', 'Theme', 'Tema', '2014-06-23 17:01:30'), +(12078, 'sv', 'label', 'Title', 'Titel', '2014-06-23 17:01:30'), +(12079, 'sv', 'label', 'Total Results', 'Totala Resultat', '2014-06-23 17:01:30'), +(12080, 'sv', 'label', 'translation by', 'översättning av', '2014-06-23 17:01:30'), +(12081, 'sv', 'label', 'Translators', 'Översättare', '2014-06-23 17:01:30'), +(12082, 'sv', 'label', 'Updated', 'Uppdaterad', '2014-06-23 17:01:30'), +(12083, 'sv', 'label', 'Upgrade', 'Uppgradera', '2014-06-23 17:01:30'), +(12084, 'sv', 'label', 'User agent', 'User Agent', '2014-06-23 17:01:30'), +(12085, 'sv', 'label', 'Version', 'Version', '2014-06-23 17:01:30'), +(12086, 'sv', 'label', 'View Reports', 'Se Rapporter', '2014-06-23 17:01:30'), +(12087, 'sv', 'label', 'wantproceed', 'Vill du verkligen fortsätta?', '2014-06-23 17:01:30'), +(12088, 'sv', 'label', 'Weekly', 'Veckolig', '2014-06-23 17:01:30'), +(12089, 'sv', 'login', 'Confirm Password', 'Bekräfta Lösenord', '2014-06-23 17:03:56'), +(12090, 'sv', 'login', 'Create my account', 'Skapa mitt konto', '2014-06-23 17:03:56'), +(12091, 'sv', 'login', 'Create New Account', 'Skapa nytt konto', '2014-06-23 17:03:56'), +(12092, 'sv', 'login', 'Email', 'E-postadress', '2014-06-23 17:03:56'), +(12093, 'sv', 'login', 'emailexist', 'E-postadressen finns redan', '2014-06-23 17:03:56'), +(12094, 'sv', 'login', 'Enter the code as it is shown', 'Skriv in koden exakt som den visas', '2014-06-23 17:03:56'), +(12095, 'sv', 'login', 'First Name', 'Förnamn', '2014-06-23 17:03:56'), +(12096, 'sv', 'login', 'Forgot password?', 'Glömt lösenord?', '2014-06-23 17:03:56'), +(12097, 'sv', 'login', 'internal_error_mail_send', 'Ett internt fel inträffade när e-postmeddelandet skickades!', '2014-06-23 17:03:56'), +(12098, 'sv', 'login', 'Last Name', 'Efternamn', '2014-06-23 17:03:56'), +(12099, 'sv', 'login', 'Login', 'Login', '2014-06-23 17:03:56'), +(12100, 'sv', 'login', 'Login incorrect', 'Felaktig login', '2014-06-23 17:03:56'), +(12101, 'sv', 'login', 'newaccountsuccess', 'Nytt konto skapat!', '2014-06-23 17:03:56'), +(12102, 'sv', 'login', 'Password', 'Lösenord', '2014-06-23 17:03:56'), +(12103, 'sv', 'login', 'Password incorrect', 'Fel lösenord', '2014-06-23 17:03:56'), +(12104, 'sv', 'login', 'password_reset_success_message', 'Ditt lösenord har nollställts och ett bekräftelse-mejl har skickats till din e-postadress.
Kontrollera din epost för att få det nya lösenordet', '2014-06-23 17:03:56'), +(12105, 'sv', 'login', 'Register', 'Registrera', '2014-06-23 17:03:56'), +(12106, 'sv', 'login', 'Request Password', 'Glömt lösenord?', '2014-06-23 17:03:56'), +(12107, 'sv', 'login', 'Sign in to your account', 'Logga in på ditt konto', '2014-06-23 17:03:56'), +(12108, 'sv', 'login', 'to login to your account', 'för att logga in på ditt konto', '2014-06-23 17:03:56'), +(12109, 'sv', 'login', 'User inactive', 'Inaktiv användare', '2014-06-23 17:03:56'), +(12110, 'sv', 'login', 'user_email_not_exist', 'Användarens e-postadress fanns ej i systemet.', '2014-06-23 17:03:56'), +(12111, 'sv', 'login', 'Username', 'Användarnman', '2014-06-23 17:03:56'), +(12112, 'sv', 'login', 'usernameexist', 'Användarnamnet existerar redan', '2014-06-23 17:03:56'), +(12113, 'sv', 'login', 'Your account password is resetted and new password is', 'Ditt kontolösenord har nollställts och det nya lösenordet är', '2014-06-23 17:03:56'), +(12114, 'sv', 'login', 'Your Password Reset Failed', 'Nollställningen av ditt lösenord misslyckades', '2014-06-23 17:03:56'), +(12115, 'sv', 'login', 'Your Password Reset Successfully', 'Ditt lösenord har nollställts', '2014-06-23 17:03:56'), +(12116, 'sv', 'panel', 'About Us', 'Om Oss', '2014-06-23 17:05:11'), +(12117, 'sv', 'panel', 'Add following command to your cron tab', 'Lägg till följande instruktioner i din cron tab', '2014-06-23 17:05:11'), +(12118, 'sv', 'panel', 'alsocheckfollowlink', 'Se även följande länkar för ytterligare information.', '2014-06-23 17:05:11'), +(12119, 'sv', 'panel', 'Archived Reports', 'Arkiverade Rapporter', '2014-06-23 17:05:11'), +(12120, 'sv', 'panel', 'Check Directory', 'Kontrollera Katalog', '2014-06-23 17:05:11'), +(12121, 'sv', 'panel', 'Crawl Log Manager', 'Logg-hanterare', '2014-06-23 17:05:11'), +(12122, 'sv', 'panel', 'Cron Command', 'Cron Command', '2014-06-23 17:05:11'), +(12123, 'sv', 'panel', 'Directory Manager', 'Kataloghanterare', '2014-06-23 17:05:11'), +(12124, 'sv', 'panel', 'Edit My Profile', 'Ändra Min Profil', '2014-06-23 17:05:11'), +(12125, 'sv', 'panel', 'Edit Project', 'Editera Projekt', '2014-06-23 17:05:11'), +(12126, 'sv', 'panel', 'Existing', 'Existerande', '2014-06-23 17:05:11'), +(12127, 'sv', 'panel', 'Import Proxy', 'Importera Proxy', '2014-06-23 17:05:11'), +(12128, 'sv', 'panel', 'Log Manager', 'Logghanterare', '2014-06-23 17:05:11'), +(12129, 'sv', 'panel', 'My Profile', 'Min Profil', '2014-06-23 17:05:11'), +(12130, 'sv', 'panel', 'New Project', 'Nytt Projekt', '2014-06-23 17:05:11'), +(12131, 'sv', 'panel', 'New Proxy', 'Ny Proxy', '2014-06-23 17:05:11'), +(12132, 'sv', 'panel', 'New User', 'Ny Användare', '2014-06-23 17:05:11'), +(12133, 'sv', 'panel', 'New Website', 'Ny Webbplats', '2014-06-23 17:05:11'), +(12134, 'sv', 'panel', 'Proxy Manager', 'Proxyhanterare', '2014-06-23 17:05:11'), +(12135, 'sv', 'panel', 'Proxy Perfomance', 'Proxy-prestanda', '2014-06-23 17:05:11'), +(12136, 'sv', 'panel', 'Proxy Settings', 'Proxy-inställningar', '2014-06-23 17:05:11'), +(12137, 'sv', 'panel', 'Report Generation Manager', 'Hanterare för rapportgenerering', '2014-06-23 17:05:11'), +(12138, 'sv', 'panel', 'Report Settings', 'Rapport-inställningar', '2014-06-23 17:05:11'), +(12139, 'sv', 'panel', 'Reports Manager', 'Rapport-hanterare', '2014-06-23 17:05:11'), +(12140, 'sv', 'panel', 'Schedule Reports', 'Schemalägg rapporter', '2014-06-23 17:05:11'), +(12141, 'sv', 'panel', 'Search Engine Manager', 'Sökmotor-hanterare', '2014-06-23 17:05:11'), +(12142, 'sv', 'panel', 'Seo Plugins Manager', 'SEO Plugin-hanterare', '2014-06-23 17:05:11'), +(12143, 'sv', 'panel', 'Seo Tools Manager', 'SEO Verktyg-hanterare', '2014-06-23 17:05:11'), +(12144, 'sv', 'panel', 'System Settings', 'Systeminställningar', '2014-06-23 17:05:11'), +(12145, 'sv', 'panel', 'Themes Manager', 'Temahanterare', '2014-06-23 17:05:11'), +(12146, 'sv', 'panel', 'User Manager', 'Användarehantering', '2014-06-23 17:05:11'), +(12147, 'sv', 'panel', 'Valid', 'Giltig', '2014-06-23 17:05:11'), +(12148, 'sv', 'panel', 'Website Manager', 'Webbplatshanterare', '2014-06-23 17:05:11'), +(12149, 'sv', 'plugin', 'Download Seo Panel Plugins', 'Ladda ner tillägg för Seo Panel', '2014-06-23 17:05:58'), +(12150, 'sv', 'plugin', 'Edit Seo Plugin', 'Editera Seo-tillägg', '2014-06-23 17:05:58'), +(12151, 'sv', 'plugin', 'Plugin Name', 'Tilläggets namn', '2014-06-23 17:05:58'), +(12152, 'sv', 'plugin', 'Seo Plugin Details', 'Information om tillägg', '2014-06-23 17:05:58'), +(12153, 'sv', 'proxy', 'Edit Proxy', 'Editera proxy', '2014-06-23 17:06:55'), +(12154, 'sv', 'proxy', 'enterproxynote', 'Lägg till en proxy per rad och i följande format.', '2014-06-23 17:06:55'), +(12155, 'sv', 'proxy', 'Proxy Password', 'Lösenord för Proxy', '2014-06-23 17:06:55'), +(12156, 'sv', 'proxy', 'Proxy Username', 'Användarnamn Proxy', '2014-06-23 17:06:55'), +(12157, 'sv', 'proxy', 'Proxyalreadyexist', 'Proxyn finns redan!', '2014-06-23 17:06:55'), +(12158, 'sv', 'proxy', 'proxysyntax', 'Proxy Värdnamn, Proxy Port, Proxy Användarnamn, Proxy Lösenord', '2014-06-23 17:06:55'), +(12159, 'sv', 'proxy', 'Request Count', 'Antal förfrågningar', '2014-06-23 17:06:55'), +(12160, 'sv', 'rank', 'enterurlproceed', 'Lägg till en adress per linje. Klicka på fortsätt för att kontrollera Google och Alexa rank.', '2014-06-23 17:07:33'), +(12161, 'sv', 'rank', 'Google and Alexa Rank Reports', 'Google och Alexa Ranking-Rapporter', '2014-06-23 17:07:33'), +(12162, 'sv', 'rank', 'Saved rank results of', 'Sparade ranking-resultat för', '2014-06-23 17:07:33'), +(12163, 'sv', 'report', '2 Days', '2 Dagar', '2014-06-23 17:08:05'), +(12164, 'sv', 'report', 'Email notification', 'Tillkännagivande via epost.', '2014-06-23 17:08:05'), +(12165, 'sv', 'report', 'keywordnumbercheckedcronnote', 'Märk: Värdet 0 betyder att alla keyword ska kontrolleras.', '2014-06-23 17:08:05'), +(12166, 'sv', 'report', 'Next report generation time', 'Tid för generering av nästa rapport.', '2014-06-23 17:08:05'), +(12167, 'sv', 'report', 'Reports generation interval', 'Intervall för generering av rapporter.', '2014-06-23 17:08:05'), +(12168, 'sv', 'report', 'reportsettingssaved', 'Rapportinställningar sparade!', '2014-06-23 17:08:05'), +(12169, 'sv', 'report', 'sheduledsuccessfully', 'Schemainställningar sparade!', '2014-06-23 17:08:05'), +(12170, 'sv', 'reports', 'report_email_body_text1', 'Dina rapporter har skapats. Vänligen se bifogade rapporter.', '2014-06-23 17:08:32'), +(12171, 'sv', 'reports', 'report_email_body_text2', 'Om de ovanstående rapporterna inte skapats korrekt, vänligen [LOGIN_LINK] för att se repporten från dina kontosidor.', '2014-06-23 17:08:32'), +(12172, 'sv', 'reports', 'report_email_subject', 'Dina SEO-rapporter har skapats.', '2014-06-23 17:08:32'), +(12173, 'sv', 'searchengine', 'max_results', 'Max antal resultat', '2014-05-31 20:09:18'), +(12174, 'sv', 'searchengine', 'no_of_results_page', 'Antal resultat per sida', '2014-05-31 20:09:18'), +(12175, 'sv', 'settings', 'allsettingssaved', 'Inställningar sparade!', '2014-06-23 17:13:43'), +(12176, 'sv', 'settings', 'Check for Updates', 'Leta efter uppdateringar.', '2014-06-23 17:13:43'), +(12177, 'sv', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Kontrollera med annan proxy om crawling misslyckas. ', '2014-06-23 17:13:43'), +(12178, 'sv', 'settings', 'Click here to become a sponsor for Seo Panel', 'Donera $100 och bli Seo Panel-sponsor.', '2014-06-23 17:13:43'), +(12179, 'sv', 'settings', 'CURLOPT_HTTPPROXYTUNNEL_VAL', 'Aktivera HTTP-proxytunnel.', '2014-06-23 17:13:43'), +(12180, 'sv', 'settings', 'entersmtpdetails', 'Konfigurera vänligen SMTP för epost.', '2014-06-23 17:13:43'), +(12181, 'sv', 'settings', 'getallpluginfree', 'Få även alla tillägg vi utvecklar gratis!', '2014-06-23 17:13:43'), +(12182, 'sv', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Deaktivera proxy när crawling misslyckas', '2014-06-23 17:13:43'), +(12183, 'sv', 'settings', 'SA_CRAWL_DELAY_TIME', 'Fördröjning mellan varje sida', '2014-06-23 17:13:43'), +(12184, 'sv', 'settings', 'SA_MAX_NO_PAGES', 'Maximalt antal sidor per webbplats.', '2014-06-23 17:13:43'), +(12185, 'sv', 'settings', 'seopanel_description', 'Seo Panel är en helt kostnadsfri kontrollpanel för att hantera sökmotoroptimeringen av din webbplats. Seo Panel innehåller massvis med användbara verktyg för att följa och förbättra din webbplats positionering i sökmotorerna. Seo Panel baseras på öppen källkod och låter även användaren använda egenutvecklade tillägg.', '2014-06-23 17:13:43'), +(12186, 'sv', 'settings', 'seopanel_title', 'Seo Panel: Världens första kontrollpanel för seo helt baserad på öppen källkod. ', '2014-06-23 17:13:43'), +(12187, 'sv', 'settings', 'SP_ALLOW_USER_SCHEDULE_REPORT', 'Tillåter användare att schemalägga rapporter', '2014-06-23 17:13:43'), +(12188, 'sv', 'settings', 'SP_API_KEY', 'API-nyckel för Seo Panel', '2014-06-23 17:13:43'), +(12189, 'sv', 'settings', 'SP_CRAWL_DELAY', 'Fördröjning i sekunder mellan varje spider crawl', '2014-06-23 17:13:43'), +(12190, 'sv', 'settings', 'SP_DEFAULTLANG', 'Standardspråk', '2014-06-23 17:13:43'), +(12191, 'sv', 'settings', 'SP_DESCRIPTION', 'Beskrivning av Seo Panel', '2014-06-23 17:13:43'), +(12192, 'sv', 'settings', 'SP_ENABLE_PROXY', 'Använd proxy', '2014-06-23 17:13:43'), +(12193, 'sv', 'settings', 'SP_HOTLINKING', 'Hotlink-protection aktiverad', '2014-06-23 17:13:43'), +(12194, 'sv', 'settings', 'SP_KEYWORDS', 'Keywords för Seo Panel', '2014-06-23 17:13:43'), +(12195, 'sv', 'settings', 'SP_NUMBER_KEYWORDS_CRON', 'Antal keywords som kontrolleras vid varje cron-körning', '2014-06-23 17:13:43'), +(12196, 'sv', 'settings', 'SP_PAGINGNO', 'Antal inlägg per sida', '2014-06-23 17:13:43'), +(12197, 'sv', 'settings', 'SP_RELATIVE_LINK_CRAWL', 'Crawla en sidas relativa länkar', '2014-06-23 17:13:43'), +(12198, 'sv', 'settings', 'SP_REPORT_EMAIL_NOTIFICATION', 'Aktivera epost-avisering av rapporter', '2014-06-23 17:13:43'), +(12199, 'sv', 'settings', 'SP_SMTP_HOST', 'SMTP-host', '2014-06-23 17:13:43'), +(12200, 'sv', 'settings', 'SP_SMTP_MAIL', 'Aktivera SMTP', '2014-06-23 17:13:43'), +(12201, 'sv', 'settings', 'SP_SMTP_PASSWORD', 'Lösenord SMTP ', '2014-06-23 17:13:43'), +(12202, 'sv', 'settings', 'SP_SMTP_PORT', 'SMTP Port', '2014-06-23 17:13:43'), +(12203, 'sv', 'settings', 'SP_SMTP_USERNAME', 'Användarnamn SMTP', '2014-06-23 17:13:43'), +(12204, 'sv', 'settings', 'SP_SYSTEM_REPORT_INTERVAL', 'Intervall för generering av systemrapport', '2014-06-23 17:13:43'), +(12205, 'sv', 'settings', 'SP_TIME_ZONE', 'Tidszon', '2014-06-23 17:13:43'), +(12206, 'sv', 'settings', 'SP_TITLE', 'Titel för Seo Panel', '2014-06-23 17:13:43'), +(12207, 'sv', 'settings', 'SP_USER_AGENT', 'User Agent', '2014-06-23 17:13:43'), +(12208, 'sv', 'settings', 'SP_USER_GEN_REPORT', 'Tillått användare generera rapporter', '2014-06-23 17:13:43'), +(12209, 'sv', 'settings', 'SP_USER_REGISTRATION', 'Interface för registrering av användare', '2014-06-23 17:13:43'), +(12210, 'sv', 'settings', 'syssettingssaved', 'Systeminställningar sparade!', '2014-06-23 17:13:43'), +(12211, 'sv', 'settings', 'versionnotuptodatemsg', 'Din version av Seo Panel behöver uppdateras.
Vänligen ladda ner den senaste versionen', '2014-06-23 17:13:43'), +(12212, 'sv', 'settings', 'Your Seo Panel installation is up to date', 'Du använder en senaste versionen av Seo Panel.', '2014-06-23 17:13:43'), +(12213, 'tl', 'backlink', 'clickproceedbacklink', '', '2014-06-02 05:47:09'), +(12214, 'tl', 'backlink', 'Saved backlink results of', '', '2014-06-02 05:47:09'), +(12215, 'de', 'label', 'Cookie', 'Cookie', '2014-06-22 11:43:55'), +(12216, 'de', 'label', 'Fail', 'Fehlgeschlagen', '2014-06-22 11:43:55'), +(12217, 'de', 'label', 'Order By', 'Sortieren nach', '2014-06-22 11:43:55'), +(12218, 'de', 'label', 'Reference', 'Referenz', '2014-06-22 11:43:55'), +(12219, 'de', 'label', 'Referer', 'Referer', '2014-06-22 11:43:55'), +(12220, 'de', 'label', 'Subject', 'Betreff', '2014-06-22 11:43:55'), +(12221, 'de', 'label', 'Success', 'Erfolg', '2014-06-22 11:43:55'), +(12222, 'de', 'label', 'User agent', 'User Agent', '2014-06-22 11:43:55'), +(12223, 'de', 'log', 'Clear All Logs', 'Alle Logdaten löschen', '2014-06-22 11:44:41'), +(12224, 'de', 'log', 'Crawl Log Details', 'Log Details durchsuchen', '2014-06-22 11:44:41'), +(12225, 'de', 'log', 'Post Fields', 'Beitragsfelder', '2014-06-22 11:44:41'), +(12226, 'de', 'panel', 'Crawl Log Manager', 'Crawling Log Manager', '2014-06-22 11:45:38'), +(12227, 'de', 'panel', 'Log Manager', 'Log Manager', '2014-06-22 11:45:38'), +(12228, 'de', 'panel', 'Proxy Perfomance', 'Proxy Leistung', '2014-06-22 11:45:38'), +(12229, 'de', 'proxy', 'Request Count', 'Anzahl der Anfragen', '2014-06-22 11:45:56'), +(12230, 'de', 'settings', 'SP_TIME_ZONE', 'Zeitzone', '2014-06-22 11:46:10'), +(12231, 'sv', 'log', 'Clear All Logs', 'Nollställ Alla Loggar', '2014-06-23 17:02:19'), +(12232, 'sv', 'log', 'Crawl Log Details', 'Genomsök Logg-detaljer', '2014-06-23 17:02:19'), +(12233, 'sv', 'log', 'Post Fields', 'Inmatningsfält', '2014-06-23 17:02:19'), +(12234, 'sv', 'saturation', 'clickproceedsaturation', 'Lägg till adresser en per rad. Klicka på Fortsätt för att kontrollera sökmotor-saturation.', '2014-06-23 17:10:30'), +(12235, 'sv', 'saturation', 'GenerateSaturationReports', 'Generera rapport för sökmotor-saturation', '2014-06-23 17:10:30'), +(12236, 'sv', 'saturation', 'Quick Search Engine Saturation Checker', 'Snabb saturations-kontroll', '2014-06-23 17:10:30'), +(12237, 'sv', 'saturation', 'Saved Search Engine Saturation results of', 'Sparade saturations-resultat för', '2014-06-23 17:10:30'), +(12238, 'sv', 'saturation', 'Search Engine Saturation Reports', 'Rapporter för sökmotor-saturation', '2014-06-23 17:10:30'), +(12239, 'sv', 'seotools', 'Auditor Projects', 'Auditor Projekt', '2014-06-23 17:11:51'), +(12240, 'sv', 'seotools', 'Auditor Reports', 'Auditor Rapporter', '2014-06-23 17:11:51'), +(12241, 'sv', 'seotools', 'Auditor Settings', 'Auditor Inställningar', '2014-06-23 17:11:51'), +(12242, 'sv', 'seotools', 'Automatic Submission', 'Automatiska Submissions', '2014-06-23 17:11:51'), +(12243, 'sv', 'seotools', 'backlink-checker', 'Backlink-checker', '2014-06-23 17:11:51'), +(12244, 'sv', 'seotools', 'Backlinks Reports', 'Backlink-rapporter', '2014-06-23 17:11:51'), +(12245, 'sv', 'seotools', 'Check Submission Status', 'Kontrollera submission-status', '2014-06-23 17:11:51'), +(12246, 'sv', 'seotools', 'clickgeneratereports', 'Klicka på fortsätt för att generera rapporter', '2014-06-23 17:11:51'), +(12247, 'sv', 'seotools', 'Detailed Position Reports', 'Detaljerad rankningsrapport', '2014-06-23 17:11:51'), +(12248, 'sv', 'seotools', 'directory-submission', 'Katalog-submission', '2014-06-23 17:11:51'), +(12249, 'sv', 'seotools', 'Featured Submission', 'Huvud-submission', '2014-06-23 17:11:51'), +(12250, 'sv', 'seotools', 'Generate Backlinks Reports', 'Generera backlink-rapport', '2014-06-23 17:11:51'), +(12251, 'sv', 'seotools', 'Generate Keyword Reports', 'Generera keyword-rapport', '2014-06-23 17:11:51'), +(12252, 'sv', 'seotools', 'Generate Rank Reports', 'Generera rankningsrapport', '2014-06-23 17:11:51'), +(12253, 'sv', 'seotools', 'Generate Saturation Reports', 'Generera saturerings-rapport', '2014-06-23 17:11:51'), +(12254, 'sv', 'seotools', 'Google Sitemap Generator', 'Google Sitemap-Genererator', '2014-06-23 17:11:51'), +(12255, 'sv', 'seotools', 'Graphical Position Reports', 'Grafisk rankningsrapport', '2014-06-23 17:11:51'), +(12256, 'sv', 'seotools', 'Import Project Links', 'Importera projekt-länkar', '2014-06-23 17:11:51'), +(12257, 'sv', 'seotools', 'Keyword Position Summary', 'Sammanfattad positionsrapport för keyword', '2014-06-23 17:11:51'), +(12258, 'sv', 'seotools', 'keyword-position-checker', 'Positionscheck för keyword', '2014-06-23 17:11:51'), +(12259, 'sv', 'seotools', 'Keywords Manager', 'Keyword-hanterare', '2014-06-23 17:11:51'), +(12260, 'sv', 'seotools', 'Quick Backlinks Checker', 'Snabb backlink-check', '2014-06-23 17:11:51'), +(12261, 'sv', 'seotools', 'Quick Position Checker', 'Snabb positions-check', '2014-06-23 17:11:51'), +(12262, 'sv', 'seotools', 'Quick Rank Checker', 'Snabb ranknings-check', '2014-06-23 17:11:51'), +(12263, 'sv', 'seotools', 'Quick Saturation Checker', 'Snabb saturations-check', '2014-06-23 17:11:51'), +(12264, 'sv', 'seotools', 'Rank Reports', 'Ranknings-rapporter', '2014-06-23 17:11:51'), +(12265, 'sv', 'seotools', 'rank-checker', 'Ranknings-checker', '2014-06-23 17:11:51'), +(12266, 'sv', 'seotools', 'Saturation Reports', 'Saturationssrapporter', '2014-06-23 17:11:51'), +(12267, 'sv', 'seotools', 'saturation-checker', 'Sökmotor-saturation', '2014-06-23 17:11:51'), +(12268, 'sv', 'seotools', 'site-auditor', 'Site Auditor', '2014-06-23 17:11:51'), +(12269, 'sv', 'seotools', 'sitemap-generator', 'Sitemap Generator', '2014-06-23 17:11:51'), +(12270, 'sv', 'seotools', 'Skipped Directories', 'Skippade kataloger', '2014-06-23 17:11:51'), +(12271, 'sv', 'seotools', 'Submission Reports', 'Submission-rapporter', '2014-06-23 17:11:51'), +(12272, 'sv', 'seotools', 'User Access', 'Användaraccess', '2014-06-23 17:11:51'), +(12273, 'sv', 'siteauditor', 'Anchor', 'Ankare', '2014-06-23 17:15:14'), +(12274, 'sv', 'siteauditor', 'anylinkcontainabovelinks', 'Alla länkar vilka innehåller länkarna ovan exkluderas från rapporter.', '2014-06-23 17:15:14'), +(12275, 'sv', 'siteauditor', 'anylinkcontainexcludesitemap', 'Alla länkar vilka innehåller länkarna ovan exkluderas från sitemaps.', '2014-06-23 17:15:14'), +(12276, 'sv', 'siteauditor', 'Check backlinks of pages', 'Kontrollera backlinks för sidor', '2014-06-23 17:15:14'), +(12277, 'sv', 'siteauditor', 'Check broken links in a page', 'Kontrollera en sidas brutna länkar', '2014-06-23 17:15:14'), +(12278, 'sv', 'siteauditor', 'Check google pagerank of pages', 'Kontrollera Google Page Rank av sidor', '2014-06-23 17:15:14'), +(12279, 'sv', 'siteauditor', 'Check pages indexed or not', 'Kontrollera huruvida sidor är indexerade', '2014-06-23 17:15:14'), +(12280, 'sv', 'siteauditor', 'Check Score', 'Kontrollera poäng', '2014-06-23 17:15:14'), +(12281, 'sv', 'siteauditor', 'checkborckenlinkwait', 'Kontroll av brutna länkar gör att projektet tar längre tid att köra', '2014-06-23 17:15:14'), +(12282, 'sv', 'siteauditor', 'Completed project execution', 'Utförd projekt-körning', '2014-06-23 17:15:14'), +(12283, 'sv', 'siteauditor', 'Crawled', 'Crawlad', '2014-06-23 17:15:14'), +(12284, 'sv', 'siteauditor', 'Crawled Pages', 'Crawlade sidor', '2014-06-23 17:15:14'), +(12285, 'sv', 'siteauditor', 'crawledsuccesssfullywaitfornext', 'Crawlad! Väntar på att crawla nästa sida. ', '2014-06-23 17:15:14'), +(12286, 'sv', 'siteauditor', 'Crawling Page', 'Crawlar Sida', '2014-06-23 17:15:14'), +(12287, 'sv', 'siteauditor', 'Duplicate Description', 'Duplicerad Beskivning', '2014-06-23 17:15:14'), +(12288, 'sv', 'siteauditor', 'Duplicate Keywords', 'Duplicerade Keywords', '2014-06-23 17:15:14'), +(12289, 'sv', 'siteauditor', 'Duplicate Title', 'Duplicerad Titel', '2014-06-23 17:15:14'), +(12290, 'sv', 'siteauditor', 'Exclude links', 'Exkludera Länkar', '2014-06-23 17:15:14'); +INSERT INTO `texts` (`id`, `lang_code`, `category`, `label`, `content`, `changed`) VALUES +(12291, 'sv', 'siteauditor', 'Execute with cron', 'Kör med cron', '2014-06-23 17:15:14'), +(12292, 'sv', 'siteauditor', 'External', 'Externa', '2014-06-23 17:15:14'), +(12293, 'sv', 'siteauditor', 'External Links', 'Externa länkar', '2014-06-23 17:15:14'), +(12294, 'sv', 'siteauditor', 'Import Project Links', 'Importera projekt-länkar', '2014-06-23 17:15:14'), +(12295, 'sv', 'siteauditor', 'Insert links separated with comma', 'Lägg till länkar seperarerade med komma', '2014-06-23 17:15:14'), +(12296, 'sv', 'siteauditor', 'insertlinkssepcoma', 'Lägg till länkar seperarerade med komma för att exkludera "infinite links" från rapporter', '2014-06-23 17:15:14'), +(12297, 'sv', 'siteauditor', 'Link Reports', 'Länk-rapporter', '2014-06-23 17:15:14'), +(12298, 'sv', 'siteauditor', 'Link Title', 'Länktitel', '2014-06-23 17:15:14'), +(12299, 'sv', 'siteauditor', 'Maximum number of pages to be checked', 'Max antal sidor att kontrollera', '2014-06-23 17:15:14'), +(12300, 'sv', 'siteauditor', 'Maximum Pages', 'Max antal sidor', '2014-06-23 17:15:14'), +(12301, 'sv', 'siteauditor', 'No active projects found', 'Inga aktiva projekt hittades', '2014-06-23 17:15:14'), +(12302, 'sv', 'siteauditor', 'Nofollow', 'Nofollow', '2014-06-23 17:15:14'), +(12303, 'sv', 'siteauditor', 'Number of pages is greater than', 'Antalet sidor är större än', '2014-06-23 17:15:14'), +(12304, 'sv', 'siteauditor', 'Number of pages should be greater than', 'Antalet sidor ska vara större än', '2014-06-23 17:15:14'), +(12305, 'sv', 'siteauditor', 'Page Details', 'Detaljerad sidinformation', '2014-06-23 17:15:14'), +(12306, 'sv', 'siteauditor', 'Page Link', 'Sidlänk', '2014-06-23 17:15:14'), +(12307, 'sv', 'siteauditor', 'Page Links', 'Sidlänkar', '2014-06-23 17:15:14'), +(12308, 'sv', 'siteauditor', 'Pages Found', 'Funna sidor', '2014-06-23 17:15:14'), +(12309, 'sv', 'siteauditor', 'pressescapetostopexecution', 'Tryck escape för att stoppa körning av skript', '2014-06-23 17:15:14'), +(12310, 'sv', 'siteauditor', 'Project Summary', 'Sammanfattning av projekt', '2014-06-23 17:15:14'), +(12311, 'sv', 'siteauditor', 'Project Url', 'Projekt Url', '2014-06-23 17:15:14'), +(12312, 'sv', 'siteauditor', 'projectalreadyexist', 'Ett projekt för den här webbplatsen existerar redan', '2014-06-23 17:15:14'), +(12313, 'sv', 'siteauditor', 'Recheck Pages', 'Återkontrollera sidor', '2014-06-23 17:15:14'), +(12314, 'sv', 'siteauditor', 'Report Summary', 'Rapportsammanfattning', '2014-06-23 17:15:14'), +(12315, 'sv', 'siteauditor', 'Run Project', 'Kör Projekt', '2014-06-23 17:15:14'), +(12316, 'sv', 'siteauditor', 'should start with', 'ska börja med', '2014-06-23 17:15:14'), +(12317, 'sv', 'siteauditor', 'Site Auditor Settings', 'Site Auditor-inställningar', '2014-06-23 17:15:14'), +(12318, 'sv', 'siteauditor', 'Store all links found in a page', 'Poängsätt alla länkar som hittad på en sida', '2014-06-23 17:15:14'), +(12319, 'sv', 'siteauditor', 'The page description length is not between', 'Sidans beskrivningslängd är inte mellan', '2014-06-23 17:15:14'), +(12320, 'sv', 'siteauditor', 'The page is brocken', 'Sidan fungerar ej', '2014-06-23 17:15:14'), +(12321, 'sv', 'siteauditor', 'The page is having exellent number of backlinks in', 'Sidan har ett perfekt antal backlinks', '2014-06-23 17:15:14'), +(12322, 'sv', 'siteauditor', 'The page is having exellent pagerank', 'Sidan har perfekt Page Rank', '2014-06-23 17:15:14'), +(12323, 'sv', 'siteauditor', 'The page is having good number of backlinks in', 'Sidan har ett bra antal backlinks', '2014-06-23 17:15:14'), +(12324, 'sv', 'siteauditor', 'The page is having good pagerank', 'Sidan har en bra Page Rank', '2014-06-23 17:15:14'), +(12325, 'sv', 'siteauditor', 'The page is having poor pagerank', 'Sidan har en dålig Page Rank', '2014-06-23 17:15:14'), +(12326, 'sv', 'siteauditor', 'The page is having very good pagerank', 'Sidan har en mycket god Page Rank', '2014-06-23 17:15:14'), +(12327, 'sv', 'siteauditor', 'The page is not having backlinks in', 'Sidan har inga backlinks', '2014-06-23 17:15:14'), +(12328, 'sv', 'siteauditor', 'The page is not indexed in', 'Sidan är inte indexerad', '2014-06-23 17:15:14'), +(12329, 'sv', 'siteauditor', 'The page keywords length is not between', 'Sidans keyword-längd är inte mellan', '2014-06-23 17:15:14'), +(12330, 'sv', 'siteauditor', 'The page title length is not between', 'Sidans titellängd är inte mellan', '2014-06-23 17:15:14'), +(12331, 'sv', 'siteauditor', 'The total number of links in page is greater than', 'Totala antalet länkar på sidan är större än', '2014-06-23 17:15:14'), +(12332, 'sv', 'siteauditor', 'to run project again if you stopped execution', 'för att återigen köra projektet i det fall det avbröts', '2014-06-23 17:15:14'), +(12333, 'sv', 'siteauditor', 'to view the reports', 'för att se rapporter', '2014-06-23 17:15:14'), +(12334, 'sv', 'siteauditor', 'Total Links', 'Totalt antal länkar', '2014-06-23 17:15:14'), +(12335, 'sv', 'siteauditor', 'totallinksgreaterallowed', 'Totala antalet länkar kommer överstiga antalet tillåtna länkar per projekt', '2014-06-23 17:15:14'), +(12336, 'sv', 'sitemap', 'Change frequency', 'Uppdateringsfrekvens', '2014-06-23 17:16:00'), +(12337, 'sv', 'sitemap', 'clickproceedsitemap', 'Klicka på
Fortsätt
för att skapa att skapa sitemap-fil', '2014-06-23 17:16:00'), +(12338, 'sv', 'sitemap', 'Download sitemap file from', 'Ladda ner sitemap från', '2014-06-23 17:16:00'), +(12339, 'sv', 'sitemap', 'Exclude Url', 'Exkludera url', '2014-06-23 17:16:00'), +(12340, 'sv', 'sitemap', 'processtaketime', 'Tiden för körning beror på antalet länkar på din sida. Vänligen vänta på sitemap-filerna', '2014-06-23 17:16:00'), +(12341, 'sv', 'sitemap', 'Sitemap Type', 'Sitemap-typ', '2014-06-23 17:16:00'), +(12342, 'sv', 'theme', 'Download Seo Panel Themes', 'Ladda ner teman för Seo Panel', '2014-06-22 17:27:22'), +(12343, 'sv', 'user', 'Edit User', 'Uppdatera användarinformation', '2014-06-22 17:28:23'), +(12344, 'sv', 'user', 'Saved My Profile Details', 'Spara mina profil-data', '2014-06-22 17:28:23'), +(12345, 'sv', 'website', 'Edit Website', 'Ändra webbplats', '2014-06-22 17:29:34'), +(12346, 'sv', 'website', 'plscrtwebsite', 'Skapa vänligen en webbplats före du använder seo-verktyg och tillägg.', '2014-06-22 17:29:34'), +(12347, 'sv', 'website', 'Website already exist', 'Webbplatsen finns redan', '2014-06-22 17:29:34'), +(12348, 'sv', 'website', 'yourwebalreday', 'din webbplats om du redan skapat en', '2014-06-22 17:29:34'), +(12349, 'sv', 'support', 'support_cont1', '
\r\nSeo Panel Support System\r\n
    \r\n
  • \r\n

    1000 Directory Package

    \r\n

    \r\n We are providing 1000 free active and verified internet directory package, to add into\r\nyour seo panel directory submission tool.\r\n It will help you to increase the backlinks of your websites.\r\n Actually 1000 directory list is introduced to collect some money for future\r\ndevelopment of seo panel.\r\n To get the 1000 directory list please donate\r\n$10 or more to improve the features of seo panel.\r\n If you have any questions about 1000 directory package, please contact us or open a ticket in support system. \r\n

    \r\n

    \r\n Visit this link to donate to seo panel\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Local Search Engines Package

    \r\n

    \r\n Add local search engine domains of google,yahoo,msn(eg: www.google.de,www.google.fr\r\netc) to seo panel keyword position checker, to track your site perfomance locally.\r\n To get local search engines package(according to your requirement) please " target="_blank">donate $10 or more to improve the features of seo\r\npanel.\r\n Before sending donation, please contact us to\r\nprovide us required search engine domain list.\r\n

    \r\n Also to add new search engines(eg:baidu.com) to your seo panel keyword position checker,\r\nplease contact us or open a ticket in " target="_blank">support system. \r\n

    \r\n

    \r\n Visit this link to contact us\r\n

    \r\n
    \r\n
  • \r\n \r\n
  • \r\n

    Seo Panel Plugins

    \r\n

    \r\n Add seo plugins to your seo panel to extend the features according to your\r\nrequirement.\r\n Seo panel plugins are provided by both seo panel\r\nand third party sites.\r\n You can also easily develop seo plugins for your seo panel.\r\n You can submit your seo plugin to seo panel and\r\nwe will publish it in our website after our review process. \r\n

    \r\n

    \r\n Visit this link to get seo panel plugins\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Contact Us

    \r\n

    \r\n Contact us for any questions about seo panel tools,plugins and features etc by using below\r\nlink. \r\n

    \r\n

    \r\n Visit this link to contact us\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Support Tickets

    \r\n

    \r\n To get technical support from seo panel team to setup the seo panel tools,plugins and\r\nfeatures. Eg: To set up cron for keyword position checker.\r\n

    \r\n

    \r\n Visit this link to create a support ticket\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Report Bugs

    \r\n

    \r\n Report bugs about seo panel tools,plugins and features etc by using below link. \r\n please help us to improve the features in next versions. \r\n

    \r\n

    \r\n Visit this link to report bugs\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2014-06-23 17:45:31'), +(12350, 'sv', 'support', 'support_cont2', '
\r\nSeo Panel Online Resources\r\n
    \r\n \r\n
  • \r\n

    Seo Panel Help Guide

    \r\n

    \r\n You can view the seo panel documentation in the\r\nhelp guide, it contains the documentation for the seo panel tools,plugins and related\r\nfeatures.\r\n
    It is the best place in internet to get help about seo panel. We hope that you\r\ncontribute to the seo panel help guide, if you find errors or things missing. \r\n

    \r\n

    \r\n Visit seo panel help guide\r\n

    \r\n
    \r\n
  • \r\n
  • \r\n

    Seo Panel Forum

    \r\n

    \r\n A place to discuss about world''s first open source seo control panel. \r\n It is the best place to find the answers to your questions about seo panel. \r\n
    Also you can share your experience while using seo panel for optimizing your\r\nwebsites. \r\n

    \r\n

    \r\n Visit seo panel forum\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2014-06-23 17:45:31'), +(12351, 'sv', 'support', 'support_cont3', '
\r\nDonate to Seo Panel\r\n
    \r\n
  • \r\n

    Donate to Seo Panel - First Open source seo control panel in the world

    \r\n

    \r\n Donate to seo panel to support first open source seo control panel in the world.\r\n We are planning to add and improve features of seo panel in future. \r\n
    With all your support only we can achieve our goals.\r\n If you feel that seo panel is worth for you, please donate some amount to seo panel team.\r\n
    We will publish your name and site information in donation page, once we get donation.\r\n

    \r\n

    \r\n Visit this link to donate to seo panel\r\n

    \r\n
    \r\n
  • \r\n
\r\n
', '2014-06-23 17:45:31'), +(12352, 'fa', 'common', 'Checked', '', '2014-09-01 21:04:16'), +(12353, 'fa', 'common', 'Powered by', '', '2014-09-01 21:04:17'), +(12354, 'fa', 'common', 'Thank you', '', '2014-09-01 21:04:17'), +(12355, 'en', 'settings', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', 'Maximum number of proxies used in single execution', '2015-05-28 19:03:37'), +(12356, 'en', 'settings', 'API_SECRET', 'API Secret', '2015-05-28 19:03:37'), +(12357, 'en', 'settings', 'SP_COMPANY_NAME', 'Company Name', '2015-05-28 19:03:37'), +(12358, 'en', 'panel', 'API Settings', 'API Settings', '2015-05-28 19:03:37'), +(12359, 'en', 'panel', 'API Manager', 'API Manager', '2015-05-28 19:03:37'), +(12360, 'en', 'panel', 'API Connection', 'API Connection', '2015-05-28 19:03:37'), +(12361, 'en', 'api', 'API Url', 'API Url', '2015-05-28 19:03:37'), +(12362, 'en', 'panel', 'User Type Manager', 'User Type Manager', '2015-05-28 19:03:37'), +(12363, 'en', 'panel', 'New User Type', 'New User Type', '2015-05-28 19:03:37'), +(12364, 'en', 'common', 'User Type', 'User Type', '2015-05-28 19:03:37'), +(12365, 'en', 'common', 'Keywords Count', 'Keywords Count', '2015-05-28 19:03:37'), +(12366, 'en', 'common', 'Websites Count', 'Websites Count', '2015-05-28 19:03:37'), +(12367, 'en', 'common', 'Price', 'Price', '2015-05-28 19:03:37'), +(12368, 'en', 'common', 'New User Type', 'New User Type', '2015-05-28 19:03:37'), +(12369, 'en', 'common', 'Edit User Type', 'Edit User Type', '2015-05-28 19:03:37'), +(12370, 'en', 'website', 'User Type already exist', 'User Type already exist', '2015-05-28 19:03:37'), +(12371, 'en', 'common', 'Debug', 'Debug', '2015-05-28 19:03:37'), +(12372, 'en', 'subscription', 'Edit Payment Gateway', 'Edit Payment Gateway', '2015-05-28 19:03:37'), +(12373, 'en', 'subscription', 'Sandbox', 'Sandbox', '2015-05-28 19:03:37'), +(12374, 'en', 'subscription', 'PP_BUSINESS_EMAIL', 'Paypal Business Email', '2015-05-28 19:03:37'), +(12375, 'en', 'subscription', 'PP_TOKEN', 'Paypal Token', '2015-05-28 19:03:37'), +(12376, 'en', 'subscription', 'SP_PAYMENT_PLUGIN', 'Default Payment Plugin', '2015-05-28 19:03:37'), +(12377, 'en', 'subscription', 'Subscription', 'Subscription', '2015-05-28 19:03:37'), +(12378, 'en', 'subscription', 'Payment Method', 'Payment Method', '2015-05-28 19:03:37'), +(12379, 'ja', 'api', 'API Url', 'API URL', '2015-05-29 05:09:33'), +(12380, 'ja', 'common', 'Debug', 'デãƒãƒƒã‚°', '2015-05-29 05:11:29'), +(12381, 'ja', 'common', 'Edit User Type', 'ユーザタイプを編集', '2015-05-29 05:11:29'), +(12382, 'ja', 'common', 'Keywords Count', 'キーワードカウント', '2015-05-29 05:11:29'), +(12383, 'ja', 'common', 'New User Type', 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ã‚¿ã‚¤ãƒ—', '2015-05-29 05:11:29'), +(12384, 'ja', 'common', 'Price', '価格', '2015-05-29 05:11:29'), +(12385, 'ja', 'common', 'User Type', 'ユーザタイプ', '2015-05-29 05:11:29'), +(12386, 'ja', 'common', 'Websites Count', 'ウェブサイトカウント', '2015-05-29 05:11:29'), +(12387, 'ja', 'panel', 'API Connection', 'API接続', '2015-05-29 05:12:30'), +(12388, 'ja', 'panel', 'API Manager', 'API管ç†', '2015-05-29 05:12:30'), +(12389, 'ja', 'panel', 'API Settings', 'API設定', '2015-05-29 05:12:30'), +(12390, 'ja', 'panel', 'New User Type', 'æ–°è¦ãƒ¦ãƒ¼ã‚¶ã‚¿ã‚¤ãƒ—', '2015-05-29 05:12:30'), +(12391, 'ja', 'panel', 'User Type Manager', 'ユーザタイプ管ç†', '2015-05-29 05:12:30'), +(12392, 'ja', 'settings', 'API_SECRET', 'APIシークレット', '2015-05-29 05:14:53'), +(12393, 'ja', 'settings', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', 'å˜ä¸€å®Ÿè¡Œã§ä½¿ç”¨ã™ã‚‹æœ€å¤§ãƒ—ロキシ数', '2015-05-29 05:14:53'), +(12394, 'ja', 'settings', 'SP_COMPANY_NAME', '会社å', '2015-05-29 05:14:53'), +(12395, 'ja', 'subscription', 'Edit Payment Gateway', 'ペイメントゲートウェイ編集', '2015-05-29 05:21:10'), +(12396, 'ja', 'subscription', 'Payment Method', '決済方法', '2015-05-29 05:21:10'), +(12397, 'ja', 'subscription', 'PP_BUSINESS_EMAIL', 'Paypalビジãƒã‚¹Eメール', '2015-05-29 05:21:10'), +(12398, 'ja', 'subscription', 'PP_TOKEN', 'Paypalトークン', '2015-05-29 05:21:10'), +(12399, 'ja', 'subscription', 'Sandbox', 'サンドボックス', '2015-05-29 05:21:10'), +(12400, 'ja', 'subscription', 'SP_PAYMENT_PLUGIN', 'デフォルト決済プラグイン', '2015-05-29 05:21:10'), +(12401, 'ja', 'subscription', 'Subscription', 'サブスクリプション', '2015-05-29 05:21:10'), +(12402, 'ja', 'theme', 'Download Seo Panel Themes', 'Seo Panelテーマをダウンロード', '2015-05-29 05:22:35'), +(12403, 'ja', 'website', 'User Type already exist', 'æ—¢ã«å­˜åœ¨ã™ã‚‹ãƒ¦ãƒ¼ã‚¶ã‚¿ã‚¤ãƒ—ã§ã™', '2015-05-29 05:24:16'), +(12404, 'fr', 'api', 'API Url', 'URL API', '2015-05-29 10:02:53'), +(12405, 'fr', 'common', 'Debug', 'Debug', '2015-05-29 10:04:49'), +(12406, 'fr', 'common', 'Edit User Type', 'Editer le type d\\''utilisateur', '2015-05-29 10:04:49'), +(12407, 'fr', 'common', 'Keywords Count', 'Nombre de mots', '2015-05-29 10:04:49'), +(12408, 'fr', 'common', 'New User Type', 'Nouveau type d\\''utilisateur', '2015-05-29 10:04:49'), +(12409, 'fr', 'common', 'Price', 'Prix', '2015-05-29 10:04:49'), +(12410, 'fr', 'common', 'User Type', 'Type d\\''utilisateur', '2015-05-29 10:04:49'), +(12411, 'fr', 'common', 'Websites Count', 'Nombre de sites', '2015-05-29 10:04:49'), +(12412, 'fr', 'panel', 'API Connection', 'Connexion API', '2015-05-29 10:07:41'), +(12413, 'fr', 'panel', 'API Manager', 'Gestion API', '2015-05-29 10:07:41'), +(12414, 'fr', 'panel', 'API Settings', 'Paramètres API', '2015-05-29 10:07:41'), +(12415, 'fr', 'panel', 'Crawl Log Manager', 'Gestion des logs d\\''indexation', '2015-05-29 10:07:41'), +(12416, 'fr', 'panel', 'New User Type', 'Nouveau type d\\''utilisateur', '2015-05-29 10:07:41'), +(12417, 'fr', 'panel', 'User Type Manager', 'Gestion des types d\\''utilisateur', '2015-05-29 10:07:41'), +(12418, 'fr', 'settings', 'API_SECRET', 'Code secret API', '2015-05-29 10:09:18'), +(12419, 'fr', 'settings', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', 'Nombre maximum de proxys à utiliser pour une seule exécution', '2015-05-29 10:09:18'), +(12420, 'fr', 'settings', 'SP_COMPANY_NAME', 'Société', '2015-05-29 10:09:18'), +(12421, 'fr', 'subscription', 'Edit Payment Gateway', 'Editer la passerelle de paiement', '2015-05-29 10:10:31'), +(12422, 'fr', 'subscription', 'Payment Method', 'Méthode de paiement', '2015-05-29 10:10:31'), +(12423, 'fr', 'subscription', 'PP_BUSINESS_EMAIL', 'Mail Paypal Business', '2015-05-29 10:10:31'), +(12424, 'fr', 'subscription', 'PP_TOKEN', 'Token Paypal', '2015-05-29 10:10:31'), +(12425, 'fr', 'subscription', 'Sandbox', 'Sandbox', '2015-05-29 10:10:31'), +(12426, 'fr', 'subscription', 'SP_PAYMENT_PLUGIN', 'Plugin de paiement par défaut', '2015-05-29 10:10:31'), +(12427, 'fr', 'subscription', 'Subscription', 'Abonnement', '2015-05-29 10:10:31'), +(12428, 'fr', 'website', 'User Type already exist', 'Le type d\\''utilisateur existe déjà.', '2015-05-29 10:10:52'), +(12429, 'bg', 'api', 'API Url', 'API Url', '2015-05-29 10:42:52'), +(12430, 'bg', 'common', 'Debug', 'Дебъг', '2015-05-29 10:45:41'), +(12431, 'bg', 'common', 'Edit User Type', 'Ð ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ð½Ð° типа потребител', '2015-05-29 10:45:41'), +(12432, 'bg', 'common', 'Keywords Count', 'Брой ключови думи', '2015-05-29 10:45:41'), +(12433, 'bg', 'common', 'New User Type', 'Ðов тип потребител', '2015-05-29 10:45:41'), +(12434, 'bg', 'common', 'Price', 'Цена', '2015-05-29 10:45:41'), +(12435, 'bg', 'common', 'User Type', 'Тип потребител', '2015-05-29 10:45:41'), +(12436, 'bg', 'common', 'Websites Count', 'Брой Ñайтове', '2015-05-29 10:45:41'), +(12437, 'bg', 'label', 'Cookie', 'БиÑквитка', '2015-05-29 10:47:54'), +(12438, 'bg', 'label', 'Fail', 'Грешка', '2015-05-29 10:47:54'), +(12439, 'bg', 'label', 'Order By', 'Подреди по', '2015-05-29 10:47:54'), +(12440, 'bg', 'label', 'Reference', 'Препратка', '2015-05-29 10:47:54'), +(12441, 'bg', 'label', 'Referer', 'Референт', '2015-05-29 10:47:54'), +(12442, 'bg', 'label', 'Subject', 'ОтноÑно', '2015-05-29 10:47:54'), +(12443, 'bg', 'label', 'Success', 'УÑпешно', '2015-05-29 10:47:54'), +(12444, 'bg', 'label', 'User agent', 'ПотребителÑки агент', '2015-05-29 10:47:54'), +(12445, 'bg', 'log', 'Clear All Logs', 'ИзчиÑти вÑички логове', '2015-05-29 10:50:05'), +(12446, 'bg', 'log', 'Crawl Log Details', 'Логве на обхождане - детайли', '2015-05-29 10:50:05'), +(12447, 'bg', 'log', 'Post Fields', 'Публикувани полета', '2015-05-29 10:50:05'), +(12448, 'bg', 'panel', 'API Connection', 'API Връзка', '2015-05-29 10:52:35'), +(12449, 'bg', 'panel', 'API Manager', 'Управление на API', '2015-05-29 10:52:35'), +(12450, 'bg', 'panel', 'API Settings', 'API наÑтройки', '2015-05-29 10:52:35'), +(12451, 'bg', 'panel', 'Crawl Log Manager', 'Управление на лога за обхождане', '2015-05-29 10:52:35'), +(12452, 'bg', 'panel', 'Log Manager', 'Управление на логовете', '2015-05-29 10:52:35'), +(12453, 'bg', 'panel', 'New User Type', 'Ðов потребителкÑи тип', '2015-05-29 10:52:35'), +(12454, 'bg', 'panel', 'Proxy Perfomance', 'Proxy изпълнение', '2015-05-29 10:52:35'), +(12455, 'bg', 'panel', 'User Type Manager', 'Управление на типове потребители', '2015-05-29 10:52:35'), +(12456, 'bg', 'proxy', 'Request Count', 'Брой заÑвки', '2015-05-29 10:53:39'), +(12457, 'bg', 'settings', 'API_SECRET', 'API Тайна', '2015-05-29 11:02:00'), +(12458, 'bg', 'settings', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', 'МакÑимален брой прокÑита, използвани за едно изпълнение', '2015-05-29 11:02:00'), +(12459, 'bg', 'settings', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', 'Проверка Ñ Ð´Ñ€ÑƒÐ³Ð¾ прокÑи, когато обхождането Ñе провали', '2015-05-29 11:02:00'), +(12460, 'bg', 'settings', 'PROXY_DEACTIVATE_CRAWL', 'Деактивиране на прокÑито, когато обхождането Ñе провали', '2015-05-29 11:02:00'), +(12461, 'bg', 'settings', 'SP_COMPANY_NAME', 'Име на компаниÑта', '2015-05-29 11:02:00'), +(12462, 'bg', 'settings', 'SP_TIME_ZONE', 'Времева зона', '2015-05-29 11:02:00'), +(12463, 'bg', 'subscription', 'Edit Payment Gateway', 'Ð ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ð½Ð° Ð³ÐµÐ¹Ñ‚ÑƒÐµÐ¹Ñ Ð·Ð° плащаниÑ', '2015-05-29 11:05:25'), +(12464, 'bg', 'subscription', 'Payment Method', 'Ðачин на плащане', '2015-05-29 11:05:25'), +(12465, 'bg', 'subscription', 'PP_BUSINESS_EMAIL', 'Paypal Ð‘Ð¸Ð·Ð½ÐµÑ Ð¸Ð¼ÐµÐ¹Ð»', '2015-05-29 11:05:25'), +(12466, 'bg', 'subscription', 'PP_TOKEN', 'Paypal Токън', '2015-05-29 11:05:25'), +(12467, 'bg', 'subscription', 'Sandbox', 'СендбокÑ', '2015-05-29 11:05:25'), +(12468, 'bg', 'subscription', 'SP_PAYMENT_PLUGIN', 'Плъгин за Ð¿Ð»Ð°Ñ‰Ð°Ð½Ð¸Ñ Ð¿Ð¾ подразбиране', '2015-05-29 11:05:25'), +(12469, 'bg', 'subscription', 'Subscription', 'Ðбонамент', '2015-05-29 11:05:25'), +(12470, 'bg', 'website', 'User Type already exist', 'ПотребителÑÐºÐ¸Ñ Ñ‚Ð¸Ð¿ вече ÑъщеÑтвува', '2015-05-29 11:06:08'), +(12471, 'ru', 'api', 'API Url', 'API Url', '2015-05-29 12:53:32'), +(12472, 'ru', 'common', 'Debug', 'Отладка', '2015-05-29 12:56:52'), +(12473, 'ru', 'common', 'Edit User Type', 'Изменение типа пользователÑ', '2015-05-29 12:56:52'), +(12474, 'ru', 'common', 'Keywords Count', 'Графа ключевые Ñлова', '2015-05-29 12:56:52'), +(12475, 'ru', 'common', 'New User Type', 'Тип нового пользователÑ', '2015-05-29 12:56:52'), +(12476, 'ru', 'common', 'Price', 'Цена', '2015-05-29 12:56:52'), +(12477, 'ru', 'common', 'User Type', 'Тип пользователÑ', '2015-05-29 12:56:52'), +(12478, 'ru', 'common', 'Websites Count', 'Графа Ñайт', '2015-05-29 12:56:52'), +(12479, 'ru', 'panel', 'API Connection', 'Соединение Ñ API', '2015-05-29 12:57:52'), +(12480, 'ru', 'panel', 'API Manager', 'Управление API', '2015-05-29 12:57:52'), +(12481, 'ru', 'panel', 'API Settings', 'ÐаÑтройки API', '2015-05-29 12:57:52'), +(12482, 'ru', 'panel', 'New User Type', 'Тип нового пользователÑ', '2015-05-29 12:57:52'), +(12483, 'ru', 'panel', 'User Type Manager', 'Управление типами пользователей', '2015-05-29 12:57:52'), +(12484, 'ru', 'settings', 'API_SECRET', 'Ключ API', '2015-05-29 12:59:04'), +(12485, 'ru', 'settings', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', 'МакÑимальное количеÑтво прокÑи иÑпользуемых в одном иÑполнении', '2015-05-29 12:59:04'), +(12486, 'ru', 'settings', 'SP_COMPANY_NAME', 'Ðазвание компании', '2015-05-29 12:59:04'), +(12487, 'ru', 'subscription', 'Edit Payment Gateway', 'Изменить платежный шлюз', '2015-05-29 13:00:50'), +(12488, 'ru', 'subscription', 'Payment Method', 'Метод оплаты', '2015-05-29 13:00:50'), +(12489, 'ru', 'subscription', 'PP_BUSINESS_EMAIL', 'Платежный Email Paypal', '2015-05-29 13:00:50'), +(12490, 'ru', 'subscription', 'PP_TOKEN', 'Paypal токен', '2015-05-29 13:00:50'), +(12491, 'ru', 'subscription', 'Sandbox', 'ПеÑочница', '2015-05-29 13:00:50'), +(12492, 'ru', 'subscription', 'SP_PAYMENT_PLUGIN', 'Платежный плагин по умолчанию', '2015-05-29 13:00:50'), +(12493, 'ru', 'subscription', 'Subscription', 'ПодпиÑка', '2015-05-29 13:00:50'), +(12494, 'ru', 'website', 'User Type already exist', 'Тип Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ ÑƒÐ¶Ðµ ÑущеÑтвует', '2015-05-29 13:01:09'); DROP TABLE IF EXISTS `translators`; CREATE TABLE IF NOT EXISTS `translators` ( @@ -11971,7 +12509,7 @@ CREATE TABLE IF NOT EXISTS `translators` ( `trans_company` varchar(64) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `trans_website` varchar(200) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 ; +) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=33 ; INSERT INTO `translators` (`id`, `lang_code`, `trans_name`, `trans_company`, `trans_website`) VALUES (1, 'de', 'Christopher Hüneke', 'Kinder PKV', 'http://www.kinder-pkv.org/'), @@ -12003,4 +12541,9 @@ INSERT INTO `translators` (`id`, `lang_code`, `trans_name`, `trans_company`, `tr (27, 'da', 'Michael S. Clausen', 'dingojet@gmail.com', 'mailto:dingojet@gmail.com'), (28, 'es-ar', 'Federico Franic', 'ffranic.com.ar', 'http://ffranic.com.ar/'), (29, 'lt', 'Rokas Globys', 'Auksera', 'http://www.auksera.lt/'), -(30, 'ja', 'Sumitaka Kanno', 'XyXon', 'http://www.xyxon.co.jp/'); +(30, 'ja', 'Sumitaka Kanno', 'XyXon', 'http://www.xyxon.co.jp/'), +(32, 'sv', 'Philip Blomsterberg', 'intripid', 'http://intripid.com/'); + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index 067453b7..cabd8539 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -1,133 +1,197 @@ -- --- Seo Panel 3.5.0 changes +-- Seo Panel 3.7.0 changes -- -UPDATE `searchengines` SET `regex` = '(.*?)<\\/a><\\/h3>.*?(.*?)<\\/div>' WHERE url like '%yahoo%'; -UPDATE `searchengines` SET `max_results` = '50' WHERE url like '%bing.com%'; +ALTER TABLE `searchresults` ADD `result_date` DATE NULL , ADD INDEX ( `result_date` ); +UPDATE `searchresults` SET `result_date` = FROM_UNIXTIME(time, '%Y-%m-%d'); +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Maximum number of proxies used in single execution', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', '3', 'proxy', 'small', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('API Secret', 'API_SECRET', '', 'api', 'medium', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Company Name', 'SP_COMPANY_NAME', 'Seo Panel', 'system', 'medium', '1'); + +UPDATE `settings` SET `set_category` = 'proxy' WHERE set_name='SP_ENABLE_PROXY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_CRAWL_DELAY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_GEN_REPORT'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_AGENT'; +UPDATE `settings` SET `set_category` = 'api' WHERE set_name='SP_API_KEY'; +UPDATE `settings` SET `set_val` = '1' WHERE set_name='SP_NUMBER_KEYWORDS_CRON'; + +-- commented for next version +-- ALTER TABLE usertypes ADD num_websites int(4), ADD num_keywords int(4), ADD price float, ADD status tinyint(4) DEFAULT 1; -- --- Table structure for table `crawl_log` --- -CREATE TABLE IF NOT EXISTS `crawl_log` ( - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, - `crawl_type` varchar(20) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'other', - `ref_id` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `subject` varchar(60) COLLATE utf8_unicode_ci NOT NULL, - `crawl_link` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `crawl_referer` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `crawl_cookie` text COLLATE utf8_unicode_ci NOT NULL, - `crawl_post_fields` text COLLATE utf8_unicode_ci NOT NULL, - `crawl_useragent` varchar(255) COLLATE utf8_unicode_ci NOT NULL, - `crawl_status` tinyint(4) NOT NULL DEFAULT '1', - `proxy_id` int(11) unsigned NOT NULL, - `log_message` text COLLATE utf8_unicode_ci NOT NULL, - `crawl_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, - PRIMARY KEY (`id`), - KEY `crawl_status` (`crawl_status`), - KEY `crawl_type` (`crawl_type`), - KEY `ref_id` (`ref_id`), - KEY `proxy_id` (`proxy_id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1; +ALTER TABLE `directories` ADD `is_reciprocal` TINYINT(1) NOT NULL DEFAULT '0'; + +UPDATE searchengines SET `cookie_send` = 'sB=v=1&n=100&sh=1&rw=new', +`regex` = '(.*?)<\\/a><\\/h3>.*?(.*?)<\\/p>' +WHERE url like '%yahoo%'; + +UPDATE `searchengines` SET url = CONCAT(url, "&gws_rd=cr") WHERE `url` LIKE '%google%'; -CREATE TABLE IF NOT EXISTS `timezone` ( +-- +-- Table structure for table `information_list` +-- + +CREATE TABLE IF NOT EXISTS `information_list` ( `id` int(11) NOT NULL AUTO_INCREMENT, - `timezone_name` varchar(150) COLLATE utf8_unicode_ci NOT NULL, - `timezone_label` varchar(150) COLLATE utf8_unicode_ci NOT NULL, + `info_type` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'news', + `content` text COLLATE utf8_unicode_ci NOT NULL, + `update_date` date NOT NULL, PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=91 ; +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- +-- delete and add new version of directories +-- + +delete FROM `directories` WHERE `id` < 160; -INSERT INTO `timezone` (`id`, `timezone_name`, `timezone_label`) VALUES -(1, 'Pacific/Midway', '(GMT-11:00) Midway Island, Samoa'), -(2, 'America/Adak', '(GMT-10:00) Hawaii-Aleutian'), -(3, 'Etc/GMT+10', '(GMT-10:00) Hawaii'), -(4, 'Pacific/Marquesas', '(GMT-09:30) Marquesas Islands'), -(5, 'Pacific/Gambier', '(GMT-09:00) Gambier Islands'), -(6, 'America/Anchorage', '(GMT-09:00) Alaska'), -(7, 'America/Ensenada', '(GMT-08:00) Tijuana, Baja California'), -(8, 'Etc/GMT+8', '(GMT-08:00) Pitcairn Islands'), -(9, 'America/Los_Angeles', '(GMT-08:00) Pacific Time (US & Canada)'), -(10, 'America/Denver', '(GMT-07:00) Mountain Time (US & Canada)'), -(11, 'America/Chihuahua', '(GMT-07:00) Chihuahua, La Paz, Mazatlan'), -(12, 'America/Dawson_Creek', '(GMT-07:00) Arizona'), -(13, 'America/Belize', '(GMT-06:00) Saskatchewan, Central America'), -(14, 'America/Cancun', '(GMT-06:00) Guadalajara, Mexico City, Monterrey'), -(15, 'Chile/EasterIsland', '(GMT-06:00) Easter Island'), -(16, 'America/Chicago', '(GMT-06:00) Central Time (US & Canada)'), -(17, 'America/New_York', '(GMT-05:00) Eastern Time (US & Canada)'), -(18, 'America/Havana', '(GMT-05:00) Cuba'), -(19, 'America/Bogota', '(GMT-05:00) Bogota, Lima, Quito, Rio Branco'), -(20, 'America/Caracas', '(GMT-04:30) Caracas'), -(21, 'America/Santiago', '(GMT-04:00) Santiago'), -(22, 'America/La_Paz', '(GMT-04:00) La Paz'), -(23, 'Atlantic/Stanley', '(GMT-04:00) Faukland Islands'), -(24, 'America/Campo_Grande', '(GMT-04:00) Brazil'), -(25, 'America/Goose_Bay', '(GMT-04:00) Atlantic Time (Goose Bay)'), -(26, 'America/Glace_Bay', '(GMT-04:00) Atlantic Time (Canada)'), -(27, 'America/St_Johns', '(GMT-03:30) Newfoundland'), -(28, 'America/Araguaina', '(GMT-03:00) UTC-3'), -(29, 'America/Montevideo', '(GMT-03:00) Montevideo'), -(30, 'America/Miquelon', '(GMT-03:00) Miquelon, St. Pierre'), -(31, 'America/Godthab', '(GMT-03:00) Greenland'), -(32, 'America/Argentina/Buenos_Aires', '(GMT-03:00) Buenos Aires'), -(33, 'America/Sao_Paulo', '(GMT-03:00) Brasilia'), -(34, 'America/Noronha', '(GMT-02:00) Mid-Atlantic'), -(35, 'Atlantic/Cape_Verde', '(GMT-01:00) Cape Verde Is.'), -(36, 'Atlantic/Azores', '(GMT-01:00) Azores'), -(37, 'Europe/Belfast', '(GMT) Greenwich Mean Time : Belfast'), -(38, 'Europe/Dublin', '(GMT) Greenwich Mean Time : Dublin'), -(39, 'Europe/Lisbon', '(GMT) Greenwich Mean Time : Lisbon'), -(40, 'Europe/London', '(GMT) Greenwich Mean Time : London'), -(41, 'Africa/Abidjan', '(GMT) Monrovia, Reykjavik'), -(42, 'Europe/Berlin', '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna'), -(43, 'Europe/Belgrade', '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague'), -(44, 'Europe/Brussels', '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris'), -(45, 'Africa/Algiers', '(GMT+01:00) West Central Africa'), -(46, 'Africa/Windhoek', '(GMT+01:00) Windhoek'), -(47, 'Asia/Beirut', '(GMT+02:00) Beirut'), -(48, 'Africa/Cairo', '(GMT+02:00) Cairo'), -(49, 'Asia/Gaza', '(GMT+02:00) Gaza'), -(50, 'Africa/Blantyre', '(GMT+02:00) Harare, Pretoria'), -(51, 'Asia/Jerusalem', '(GMT+02:00) Jerusalem'), -(52, 'Europe/Minsk', '(GMT+02:00) Minsk'), -(53, 'Asia/Damascus', '(GMT+02:00) Syria'), -(54, 'Europe/Moscow', '(GMT+03:00) Moscow, St. Petersburg, Volgograd'), -(55, 'Africa/Addis_Ababa', '(GMT+03:00) Nairobi'), -(56, 'Asia/Tehran', '(GMT+03:30) Tehran'), -(57, 'Asia/Dubai', '(GMT+04:00) Abu Dhabi, Muscat'), -(58, 'Asia/Yerevan', '(GMT+04:00) Yerevan'), -(59, 'Asia/Kabul', '(GMT+04:30) Kabul'), -(60, 'Asia/Yekaterinburg', '(GMT+05:00) Ekaterinburg'), -(61, 'Asia/Tashkent', '(GMT+05:00) Tashkent'), -(62, 'Asia/Kolkata', '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi'), -(63, 'Asia/Katmandu', '(GMT+05:45) Kathmandu'), -(64, 'Asia/Dhaka', '(GMT+06:00) Astana, Dhaka'), -(65, 'Asia/Novosibirsk', '(GMT+06:00) Novosibirsk'), -(66, 'Asia/Rangoon', '(GMT+06:30) Yangon (Rangoon)'), -(67, 'Asia/Bangkok', '(GMT+07:00) Bangkok, Hanoi, Jakarta'), -(68, 'Asia/Krasnoyarsk', '(GMT+07:00) Krasnoyarsk'), -(69, 'Asia/Hong_Kong', '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi'), -(70, 'Asia/Irkutsk', '(GMT+08:00) Irkutsk, Ulaan Bataar'), -(71, 'Australia/Perth', '(GMT+08:00) Perth'), -(72, 'Australia/Eucla', '(GMT+08:45) Eucla'), -(73, 'Asia/Tokyo', '(GMT+09:00) Osaka, Sapporo, Tokyo'), -(74, 'Asia/Seoul', '(GMT+09:00) Seoul'), -(75, 'Asia/Yakutsk', '(GMT+09:00) Yakutsk'), -(76, 'Australia/Adelaide', '(GMT+09:30) Adelaide'), -(77, 'Australia/Darwin', '(GMT+09:30) Darwin'), -(78, 'Australia/Brisbane', '(GMT+10:00) Brisbane'), -(79, 'Australia/Hobart', '(GMT+10:00) Hobart'), -(80, 'Asia/Vladivostok', '(GMT+10:00) Vladivostok'), -(81, 'Australia/Lord_Howe', '(GMT+10:30) Lord Howe Island'), -(82, 'Etc/GMT-11', '(GMT+11:00) Solomon Is., New Caledonia'), -(83, 'Asia/Magadan', '(GMT+11:00) Magadan'), -(84, 'Pacific/Norfolk', '(GMT+11:30) Norfolk Island'), -(85, 'Asia/Anadyr', '(GMT+12:00) Anadyr, Kamchatka'), -(86, 'Pacific/Auckland', '(GMT+12:00) Auckland, Wellington'), -(87, 'Etc/GMT-12', '(GMT+12:00) Fiji, Kamchatka, Marshall Is.'), -(88, 'Pacific/Chatham', '(GMT+12:45) Chatham Islands'), -(89, 'Pacific/Tongatapu', '(GMT+13:00) Nuku''alofa'), -(90, 'Pacific/Kiritimati', '(GMT+14:00) Kiritimati'); +INSERT INTO `directories` (`id`, `domain`, `submit_url`, `captcha_script`, `search_script`, `title_col`, `url_col`, `description_col`, `name_col`, `email_col`, `category_col`, `cptcha_col`, `imagehash_col`, `imagehashurl_col`, `reciprocal_col`, `extra_val`, `is_captcha`, `working`, `google_pagerank`, `alexa_rank`, `lang_code`, `checked`, `script_type_id`, `rank`, `is_reciprocal`) VALUES +(1, 'http://directory.seofreetools.net', 'http://directory.seofreetools.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 1, 0), +(2, 'http://www.fat64.net', 'http://www.fat64.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(3, 'http://www.onpaco.com', 'http://www.onpaco.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(5, 'http://www.777media.com', 'http://www.777media.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(6, 'http://www.freewebsitedirectory.com', 'http://www.freewebsitedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0, 0), +(8, 'http://www.webhotlink.com', 'http://www.webhotlink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(9, 'http://www.skypemedia.com', 'http://www.skypemedia.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(10, 'http://www.directoryvault.com', 'http://www.directoryvault.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(12, 'http://www.123hitlinks.info', 'http://www.123hitlinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(13, 'http://www.pr3plus.com', 'http://www.pr3plus.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(14, 'http://www.tfwd.org', 'http://www.tfwd.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(15, 'http://www.ewebdir.com', 'http://www.ewebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(16, 'http://www.cheapdirectory.net', 'http://www.cheapdirectory.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(17, 'http://www.alistsites.com', 'http://www.alistsites.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(18, 'http://www.miriblack.com', 'http://www.miriblack.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(19, 'http://www.domaining.in', 'http://www.domaining.in/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(20, 'http://www.sanory.com', 'http://www.sanory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(21, 'http://www.aaawebdirectory.com', 'http://www.aaawebdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(22, 'http://www.pblake.com', 'http://www.pblake.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(23, 'http://www.1abc.org', 'http://www.1abc.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0, 0), +(25, 'http://www.yvir.com', 'http://www.yvir.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'z=1&LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(26, 'http://www.triplewdirectory.com', 'http://www.triplewdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(27, 'http://www.linkedout.info', 'http://www.linkedout.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(28, 'http://www.seocourt.com', 'http://www.seocourt.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(29, 'http://www.placeyourlinks.com', 'http://www.placeyourlinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(30, 'http://www.clickmybrick.com', 'http://www.clickmybrick.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(31, 'http://directory.allaboutadtips.com', 'http://directory.allaboutadtips.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(32, 'http://directory.seoexecutive.com', 'http://directory.seoexecutive.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(33, 'http://www.hitalyzer.com', 'http://www.hitalyzer.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(34, 'http://www.linkspremium.com', 'http://www.linkspremium.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(35, 'http://www.crazyleafdesign.com/webdirectory', 'http://www.crazyleafdesign.com/webdirectory/submit?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 2, 0), +(37, 'http://www.freelistingdirectory.info', 'http://www.freelistingdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freelistingdirectory.info', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(39, 'http://www.nuclearland.com', 'http://www.nuclearland.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(40, 'http://www.webslink.info', 'http://www.webslink.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(41, 'http://www.omega-link.co.uk', 'http://www.omega-link.co.uk/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(42, 'http://www.indiabusinessdirectory.info', 'http://www.indiabusinessdirectory.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(43, 'http://www.gainweb.org', 'http://www.gainweb.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 1, 0), +(44, 'http://www.goobz.biz', 'http://www.goobz.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(45, 'http://www.magdalyns.com', 'http://www.magdalyns.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(46, 'http://www.directorybin.com', 'http://www.directorybin.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0, 0), +(47, 'http://www.deblinley.com', 'http://www.deblinley.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(48, 'http://www.jhucr.org', 'http://www.jhucr.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(49, 'http://www.boomdirectory.com', 'http://www.boomdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(50, 'http://www.doubledirectory.com', 'http://www.doubledirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(51, 'http://www.lutonengineering.com', 'http://www.lutonengineering.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(52, 'http://www.sblinks.org', 'http://www.sblinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(53, 'http://www.mymaxlinks.org', 'http://www.mymaxlinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(54, 'http://www.holidaydig.com', 'http://www.holidaydig.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(55, 'http://www.yrkdirectory.com', 'http://www.yrkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(56, 'http://www.addyourlnksnow.com', 'http://www.addyourlnksnow.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(57, 'http://www.submitsitenow.info', 'http://www.submitsitenow.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(58, 'http://www.directoryrank.net', 'http://www.directoryrank.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(61, 'http://www.tkdirectory.com', 'http://www.tkdirectory.com/submit.php?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'reciprocal=1&LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(62, 'http://www.jambezi.com', 'http://www.jambezi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.jambezi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(63, 'http://www.greatdir.net', 'http://www.greatdir.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(64, 'http://www.insectuniverse.com', 'http://www.insectuniverse.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.insectuniverse.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(65, 'http://www.gkiv.com', 'http://www.gkiv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(66, 'http://www.haqj.com', 'http://www.haqj.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(67, 'http://www.owdirectory.com', 'http://www.owdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(68, 'http://www.picna.com', 'http://www.picna.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.picna.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(70, 'http://www.towerpromote.com', 'http://www.towerpromote.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(72, 'http://www.thelivinglink.net', 'http://www.thelivinglink.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(73, 'http://www.mytopdirectory.info', 'http://www.mytopdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(76, 'http://www.counterdeal.com', 'http://www.counterdeal.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(77, 'http://www.mymaxlinks.info', 'http://www.mymaxlinks.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(78, 'http://www.prolificpi.com', 'http://www.prolificpi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.prolificpi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(79, 'http://www.migliana.com', 'http://www.migliana.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.migliana.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(80, 'http://www.tuenschel.com', 'http://www.tuenschel.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.tuenschel.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(82, 'http://www.lemurgene.com', 'http://www.lemurgene.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(83, 'http://www.biowatchmed.net', 'http://www.biowatchmed.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(84, 'http://www.gfxmedia.us', 'http://www.gfxmedia.us/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(85, 'http://www.ns8.biz', 'http://www.ns8.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(86, 'http://www.coolwebsitelistings.com', 'http://www.coolwebsitelistings.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(87, 'http://www.freewd.org', 'http://www.freewd.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(88, 'http://www.agrieducation.org', 'http://www.agrieducation.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(89, 'http://www.liveurls.net', 'http://www.liveurls.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(90, 'http://www.zzdirectory.com', 'http://www.zzdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(91, 'http://www.homessearchengine.com', 'http://www.homessearchengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(92, 'http://www.teacherslounge.info', 'http://www.teacherslounge.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(93, 'http://www.yournetdirectory.com', 'http://www.yournetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(94, 'http://z0p.com', 'http://z0p.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(96, 'http://www.etup.org', 'http://www.etup.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(97, 'http://www.ggfb.org', 'http://www.ggfb.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(98, 'http://www.jordangreen.info', 'http://www.jordangreen.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(99, 'http://www.linkfly.info', 'http://www.linkfly.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(100, 'http://www.thehdb.com', 'http://www.thehdb.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(101, 'http://www.zerotres.com', 'http://www.zerotres.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(102, 'http://www.anyweblist.com', 'http://www.anyweblist.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.anyweblist.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(103, 'http://www.cheapwebdir.com', 'http://www.cheapwebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(104, 'http://www.directoryfreelink.com', 'http://www.directoryfreelink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.directoryfreelink.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(106, 'http://www.freeonlineindex.com', 'http://www.freeonlineindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(107, 'http://www.freeweblist.info', 'http://www.freeweblist.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(108, 'http://www.generalnetdirectory.com', 'http://www.generalnetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(109, 'http://www.heydirectory.com', 'http://www.heydirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(110, 'http://www.inlinkdirectory.com', 'http://www.inlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.inlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(111, 'http://www.monsterlinkdirectory.com', 'http://www.monsterlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.monsterlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(112, 'http://www.netdirectorylink.com', 'http://www.netdirectorylink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(113, 'http://www.searchpowertour.com', 'http://www.searchpowertour.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.searchpowertour.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(114, 'http://www.seolistsite.com', 'http://www.seolistsite.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.seolistsite.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(115, 'http://www.urlvault.info', 'http://www.urlvault.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.urlvault.info', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(116, 'http://www.websitelists.info', 'http://www.websitelists.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(117, 'http://www.worldurllink.com', 'http://www.worldurllink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.worldurllink.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(119, 'http://www.netnamesindex.com', 'http://www.netnamesindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.netnamesindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(120, 'http://www.edirectori.com', 'http://www.edirectori.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(121, 'http://www.stepmind.com', 'http://www.stepmind.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(122, 'http://www.devdir.biz', 'http://www.devdir.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.devdir.biz', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(123, 'http://www.findinfo.ws', 'http://www.findinfo.ws/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(124, 'http://www.vccllc.com', 'http://www.vccllc.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(125, 'http://www.freeonlineregister.com', 'http://www.freeonlineregister.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineregister.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(126, 'http://www.thecommercialdirectory.com', 'http://www.thecommercialdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(127, 'http://www.visuallinkdirectory.com', 'http://www.visuallinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(128, 'http://directorywind.com', 'http://directorywind.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(129, 'http://www.directorydr.com', 'http://www.directorydr.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(130, 'http://www.seodir.eu', 'http://www.seodir.eu/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(131, 'http://www.corporategoof.com', 'http://www.corporategoof.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(132, 'http://www.easyadsworld.com', 'http://www.easyadsworld.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(133, 'http://www.lexormedia.com', 'http://www.lexormedia.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(134, 'http://www.minidirectory.info', 'http://www.minidirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(135, 'http://www.extreme-directory.net', 'http://www.extreme-directory.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0, 0), +(136, 'http://www.faceahead.com', 'http://www.faceahead.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(137, 'http://www.firstfindengine.com', 'http://www.firstfindengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.firstfindengine.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(138, 'http://www.go2directory.info', 'http://www.go2directory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(139, 'http://www.interactive-directory.com', 'http://www.interactive-directory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(140, 'http://www.w3c-software.com', 'http://www.w3c-software.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(141, 'http://www.wishdc.org', 'http://www.wishdc.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(142, 'http://www.westcelt.org', 'http://www.westcelt.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(143, 'http://www.webdirectorybook.com', 'http://www.webdirectorybook.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(144, 'http://www.oroop.com', 'http://www.oroop.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(145, 'http://www.listasweb.info', 'http://www.listasweb.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(146, 'http://www.sblinks.info', 'http://www.sblinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(147, 'http://www.thehopedirectory.com', 'http://www.thehopedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(148, 'http://www.clocktowerstudio.com', 'http://www.clocktowerstudio.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(149, 'http://www.infotechwv.com', 'http://www.infotechwv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(150, 'http://www.dawsoneng.com', 'http://www.dawsoneng.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(151, 'http://www.cafrid.com', 'http://www.cafrid.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(152, 'http://www.fusionsalcedo.com', 'http://www.fusionsalcedo.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(153, 'http://www.justaskluke.com', 'http://www.justaskluke.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(154, 'http://www.logha.com', 'http://www.logha.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(155, 'http://www.pacdec.org', 'http://www.pacdec.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(156, 'http://www.sitechakra.com', 'http://www.sitechakra.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(157, 'http://www.webbacklinks.com', 'http://www.webbacklinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(158, 'http://www.searchnsearch.com', 'http://www.searchnsearch.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0); -INSERT INTO `settings`(`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) VALUES -('Time Zone', 'SP_TIME_ZONE', '', 'system', 'medium', '1'); \ No newline at end of file diff --git a/install/data/upgrade_v3.3.0_v3.4.0.sql b/install/data/upgrade_v3.3.0_v3.4.0.sql index dc24d807..0916a48a 100644 --- a/install/data/upgrade_v3.3.0_v3.4.0.sql +++ b/install/data/upgrade_v3.3.0_v3.4.0.sql @@ -1,51 +1,21 @@ - \ No newline at end of file +-- +-- Seo Panel 3.4.0 changes +-- + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Enable HTTP Proxy Tunnel', 'CURLOPT_HTTPPROXYTUNNEL_VAL', '1', 'proxy', 'bool', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Deactivate Proxy When Crawling Failed', 'PROXY_DEACTIVATE_CRAWL', '0', 'proxy', 'bool', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Check With Another Proxy When Crawling Failed', 'CHECK_WITH_ANOTHER_PROXY_IF_FAILED', '0', 'proxy', 'bool', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('SMTP Mail Port', 'SP_SMTP_PORT', '25', 'system', 'small', '1'); + +ALTER TABLE `proxylist` ADD `checked` TINYINT( 1 ) NOT NULL DEFAULT '0'; + +Update `searchengines` set `regex`='(.*?)<\\/a><\\/h3>.*?(.*?)<\\/div>' where url like '%yahoo.com%'; + + diff --git a/install/data/upgrade_v3.5.0_v3.6.0.sql b/install/data/upgrade_v3.5.0_v3.6.0.sql new file mode 100644 index 00000000..f974d231 --- /dev/null +++ b/install/data/upgrade_v3.5.0_v3.6.0.sql @@ -0,0 +1,113 @@ +-- +-- Seo Panel 3.6.0 changes +-- +-- +-- Table structure for table `timezone` +-- + +UPDATE searchengines SET regex = '(.*?)<\\/a><\\/h2>.*?(.*?)<\\/p>' WHERE url like '%bing.com%'; + +DROP TABLE IF EXISTS `timezone`; +CREATE TABLE IF NOT EXISTS `timezone` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `timezone_name` varchar(150) COLLATE utf8_unicode_ci NOT NULL, + `timezone_label` varchar(150) COLLATE utf8_unicode_ci NOT NULL, + `gmt_diff` varchar(16) COLLATE utf8_unicode_ci NOT NULL DEFAULT '+00.00', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=91 ; + +-- +-- Dumping data for table `timezone` +-- + +INSERT INTO `timezone` (`id`, `timezone_name`, `timezone_label`, `gmt_diff`) VALUES +(1, 'Pacific/Midway', '(GMT-11:00) Midway Island, Samoa', '-11:00'), +(2, 'America/Adak', '(GMT-10:00) Hawaii-Aleutian', '-10:00'), +(3, 'Etc/GMT+10', '(GMT-10:00) Hawaii', '-10:00'), +(4, 'Pacific/Marquesas', '(GMT-09:30) Marquesas Islands', '-09:30'), +(5, 'Pacific/Gambier', '(GMT-09:00) Gambier Islands', '-09:00'), +(6, 'America/Anchorage', '(GMT-09:00) Alaska', '-09:00'), +(7, 'America/Ensenada', '(GMT-08:00) Tijuana, Baja California', '-08:00'), +(8, 'Etc/GMT+8', '(GMT-08:00) Pitcairn Islands', '-08:00'), +(9, 'America/Los_Angeles', '(GMT-08:00) Pacific Time (US & Canada)', '-08:00'), +(10, 'America/Denver', '(GMT-07:00) Mountain Time (US & Canada)', '-07:00'), +(11, 'America/Chihuahua', '(GMT-07:00) Chihuahua, La Paz, Mazatlan', '-07:00'), +(12, 'America/Dawson_Creek', '(GMT-07:00) Arizona', '-07:00'), +(13, 'America/Belize', '(GMT-06:00) Saskatchewan, Central America', '-06:00'), +(14, 'America/Cancun', '(GMT-06:00) Guadalajara, Mexico City, Monterrey', '-06:00'), +(15, 'Chile/EasterIsland', '(GMT-06:00) Easter Island', '-06:00'), +(16, 'America/Chicago', '(GMT-06:00) Central Time (US & Canada)', '-06:00'), +(17, 'America/New_York', '(GMT-05:00) Eastern Time (US & Canada)', '-05:00'), +(18, 'America/Havana', '(GMT-05:00) Cuba', '-05:00'), +(19, 'America/Bogota', '(GMT-05:00) Bogota, Lima, Quito, Rio Branco', '-05:00'), +(20, 'America/Caracas', '(GMT-04:30) Caracas', '-04:30'), +(21, 'America/Santiago', '(GMT-04:00) Santiago', '-04:00'), +(22, 'America/La_Paz', '(GMT-04:00) La Paz', '-04:00'), +(23, 'Atlantic/Stanley', '(GMT-04:00) Faukland Islands', '-04:00'), +(24, 'America/Campo_Grande', '(GMT-04:00) Brazil', '-04:00'), +(25, 'America/Goose_Bay', '(GMT-04:00) Atlantic Time (Goose Bay)', '-04:00'), +(26, 'America/Glace_Bay', '(GMT-04:00) Atlantic Time (Canada)', '-04:00'), +(27, 'America/St_Johns', '(GMT-03:30) Newfoundland', '-03:30'), +(28, 'America/Araguaina', '(GMT-03:00) UTC-3', '-03:00'), +(29, 'America/Montevideo', '(GMT-03:00) Montevideo', '-03:00'), +(30, 'America/Miquelon', '(GMT-03:00) Miquelon, St. Pierre', '-03:00'), +(31, 'America/Godthab', '(GMT-03:00) Greenland', '-03:00'), +(32, 'America/Argentina/Buenos_Aires', '(GMT-03:00) Buenos Aires', '-03:00'), +(33, 'America/Sao_Paulo', '(GMT-03:00) Brasilia', '-03:00'), +(34, 'America/Noronha', '(GMT-02:00) Mid-Atlantic', '-02:00'), +(35, 'Atlantic/Cape_Verde', '(GMT-01:00) Cape Verde Is.', '-01:00'), +(36, 'Atlantic/Azores', '(GMT-01:00) Azores', '-01:00'), +(37, 'Europe/Belfast', '(GMT) Greenwich Mean Time : Belfast', '+00:00'), +(38, 'Europe/Dublin', '(GMT) Greenwich Mean Time : Dublin', '+00:00'), +(39, 'Europe/Lisbon', '(GMT) Greenwich Mean Time : Lisbon', '+00:00'), +(40, 'Europe/London', '(GMT) Greenwich Mean Time : London', '+00:00'), +(41, 'Africa/Abidjan', '(GMT) Monrovia, Reykjavik', '+00:00'), +(42, 'Europe/Berlin', '(GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna', '+01:00'), +(43, 'Europe/Belgrade', '(GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague', '+01:00'), +(44, 'Europe/Brussels', '(GMT+01:00) Brussels, Copenhagen, Madrid, Paris', '+01:00'), +(45, 'Africa/Algiers', '(GMT+01:00) West Central Africa', '+01:00'), +(46, 'Africa/Windhoek', '(GMT+01:00) Windhoek', '+01:00'), +(47, 'Asia/Beirut', '(GMT+02:00) Beirut', '+02:00'), +(48, 'Africa/Cairo', '(GMT+02:00) Cairo', '+02:00'), +(49, 'Asia/Gaza', '(GMT+02:00) Gaza', '+02:00'), +(50, 'Africa/Blantyre', '(GMT+02:00) Harare, Pretoria', '+02:00'), +(51, 'Asia/Jerusalem', '(GMT+02:00) Jerusalem', '+02:00'), +(52, 'Europe/Minsk', '(GMT+02:00) Minsk', '+02:00'), +(53, 'Asia/Damascus', '(GMT+02:00) Syria', '+02:00'), +(54, 'Europe/Moscow', '(GMT+03:00) Moscow, St. Petersburg, Volgograd', '+03:00'), +(55, 'Africa/Addis_Ababa', '(GMT+03:00) Nairobi', '+03:00'), +(56, 'Asia/Tehran', '(GMT+03:30) Tehran', '+03:30'), +(57, 'Asia/Dubai', '(GMT+04:00) Abu Dhabi, Muscat', '+04:00'), +(58, 'Asia/Yerevan', '(GMT+04:00) Yerevan', '+04:00'), +(59, 'Asia/Kabul', '(GMT+04:30) Kabul', '+04:30'), +(60, 'Asia/Yekaterinburg', '(GMT+05:00) Ekaterinburg', '+05:00'), +(61, 'Asia/Tashkent', '(GMT+05:00) Tashkent', '+05:00'), +(62, 'Asia/Kolkata', '(GMT+05:30) Chennai, Kolkata, Mumbai, New Delhi', '+05:30'), +(63, 'Asia/Katmandu', '(GMT+05:45) Kathmandu', '+05:45'), +(64, 'Asia/Dhaka', '(GMT+06:00) Astana, Dhaka', '+06:00'), +(65, 'Asia/Novosibirsk', '(GMT+06:00) Novosibirsk', '+06:00'), +(66, 'Asia/Rangoon', '(GMT+06:30) Yangon (Rangoon)', '+06:30'), +(67, 'Asia/Bangkok', '(GMT+07:00) Bangkok, Hanoi, Jakarta', '+07:00'), +(68, 'Asia/Krasnoyarsk', '(GMT+07:00) Krasnoyarsk', '+07:00'), +(69, 'Asia/Hong_Kong', '(GMT+08:00) Beijing, Chongqing, Hong Kong, Urumqi', '+08:00'), +(70, 'Asia/Irkutsk', '(GMT+08:00) Irkutsk, Ulaan Bataar', '+08:00'), +(71, 'Australia/Perth', '(GMT+08:00) Perth', '+08:00'), +(72, 'Australia/Eucla', '(GMT+08:45) Eucla', '+08:45'), +(73, 'Asia/Tokyo', '(GMT+09:00) Osaka, Sapporo, Tokyo', '+09:00'), +(74, 'Asia/Seoul', '(GMT+09:00) Seoul', '+09:00'), +(75, 'Asia/Yakutsk', '(GMT+09:00) Yakutsk', '+09:00'), +(76, 'Australia/Adelaide', '(GMT+09:30) Adelaide', '+09:30'), +(77, 'Australia/Darwin', '(GMT+09:30) Darwin', '+09:30'), +(78, 'Australia/Brisbane', '(GMT+10:00) Brisbane', '+10:00'), +(79, 'Australia/Hobart', '(GMT+10:00) Hobart', '+10:00'), +(80, 'Asia/Vladivostok', '(GMT+10:00) Vladivostok', '+10:00'), +(81, 'Australia/Lord_Howe', '(GMT+10:30) Lord Howe Island', '+10:30'), +(82, 'Etc/GMT-11', '(GMT+11:00) Solomon Is., New Caledonia', '+11:00'), +(83, 'Asia/Magadan', '(GMT+11:00) Magadan', '+11:00'), +(84, 'Pacific/Norfolk', '(GMT+11:30) Norfolk Island', '+11:30'), +(85, 'Asia/Anadyr', '(GMT+12:00) Anadyr, Kamchatka', '+12:00'), +(86, 'Pacific/Auckland', '(GMT+12:00) Auckland, Wellington', '+12:00'), +(87, 'Etc/GMT-12', '(GMT+12:00) Fiji, Kamchatka, Marshall Is.', '+12:00'), +(88, 'Pacific/Chatham', '(GMT+12:45) Chatham Islands', '+12:45'), +(89, 'Pacific/Tongatapu', '(GMT+13:00) Nuku''alofa', '+13:00'), +(90, 'Pacific/Kiritimati', '(GMT+14:00) Kiritimati', '+14:00'); diff --git a/install/install.class.php b/install/install.class.php index 4b0f1e18..cac17311 100644 --- a/install/install.class.php +++ b/install/install.class.php @@ -49,12 +49,12 @@ function checkRequirements($error=false) { $curlClass = "green"; } - $shorttagClass = "red"; + /*$shorttagClass = "red"; $shorttagSupport = "Disabled"; if(ini_get('short_open_tag')){ $shorttagSupport = "Enabled"; $shorttagClass = "green"; - } + }*/ $gdClass = "red"; $gdSupport = "No"; @@ -118,10 +118,12 @@ function checkRequirements($error=false) { CURL Support + PHP short_open_tag + GD graphics support @@ -138,7 +140,7 @@ function checkRequirements($error=false) { - + @@ -148,7 +150,8 @@ function checkRequirements($error=false) { # func to start installation function startInstallation($info='', $errMsg='') { - if( ($info['php_support'] == 'red') || ($info['mysql_support'] == 'red') || ($info['curl_support'] == 'red') || ($info['short_open_tag'] == 'red') || ($info['config'] == 'red') ){ + if( ($info['php_support'] == 'red') || ($info['mysql_support'] == 'red') || ($info['curl_support'] == 'red') + || ($info['config'] == 'red') ){ $this->checkRequirements(true); return; } @@ -337,7 +340,7 @@ function proceedInstallation($info) { foreach ($langList as $langInfo) { $selected = ($langInfo['lang_code'] == 'en') ? "selected" : ""; ?> - + @@ -353,7 +356,7 @@ function proceedInstallation($info) { foreach ($timezoneList as $timezoneInfo) { $selected = ($timezoneInfo['timezone_name'] == $listInfo['set_val']) ? 'selected="selected"' : ""; ?> - + @@ -404,12 +407,13 @@ function checkUpgradeRequirements($error=false, $errorMsg='') { $curlClass = "green"; } + /* $shorttagClass = "red"; $shorttagSupport = "Disabled"; if(ini_get('short_open_tag')){ $shorttagSupport = "Enabled"; $shorttagClass = "green"; - } + }*/ $gdClass = "red"; $gdSupport = "No"; @@ -456,7 +460,8 @@ function checkUpgradeRequirements($error=false, $errorMsg='') { $errMsg = ""; if($error){ if(empty($errorMsg)){ - if( ($phpClass == 'red') || ($mysqlClass == 'red') || ($curlClass == 'red') || ($shorttagClass == 'red') || ($configClass == 'red') || ($dbClass == 'red') ){ + if( ($phpClass == 'red') || ($mysqlClass == 'red') || ($curlClass == 'red') + || ($configClass == 'red') || ($dbClass == 'red') ){ $errMsg = "Please fix the following errors to proceed to next step!"; } }else{ @@ -482,10 +487,12 @@ function checkUpgradeRequirements($error=false, $errorMsg='') { CURL Support + PHP short_open_tag + GD graphics support @@ -506,18 +513,19 @@ function checkUpgradeRequirements($error=false, $errorMsg='') { - + - + checkUpgradeRequirements(true); return; } @@ -549,7 +557,7 @@ function proceedUpgrade($info=''){ ?>
"> -

Suuccess Seo Panel v. Upgrade

+

Success Seo Panel v. Upgrade

diff --git a/install/sp-config-sample.php b/install/sp-config-sample.php index dc24d807..bc7fe046 100644 --- a/install/sp-config-sample.php +++ b/install/sp-config-sample.php @@ -40,7 +40,7 @@ define('DB_ENGINE', '[DB_ENGINE]'); # The version of seo panel installed -define('SP_INSTALLED', '3.5.0'); +define('SP_INSTALLED', '3.7.0'); # The DB debug mode define('SP_DEBUG', 0); diff --git a/libs/controller.class.php b/libs/controller.class.php index 142c719b..16b5f1fa 100644 --- a/libs/controller.class.php +++ b/libs/controller.class.php @@ -32,26 +32,15 @@ class Controller extends Seopanel{ var $sessionCats = array('common','login','button','label'); function Controller(){ - # create database object - if(!is_object($this->db)){ - include_once(SP_LIBPATH."/database.class.php"); - $dbObj = New Database(DB_ENGINE); - $this->db = $dbObj->dbConnect(); - - $this->db->query("show tables", true); - if($this->db->noRows <= 0){ - showErrorMsg("

The database tables could not be found.

Click here to install Seo Panel.

"); - } - } + # create database object + $dbObj = New Database(DB_ENGINE); + $this->db = $dbObj->dbConnect(); $this->view = New View(); $this->session = New Session(); $this->validate = New Validation(); $this->spider = New Spider(); $this->paging = New Paging(); - - # to define all system variables - $this->defineAllSystemSettings(); # to define all system variables $force = false; @@ -62,13 +51,6 @@ function Controller(){ $force = true; } - // set system timezone - if (defined('SP_TIME_ZONE')) { - if (SP_TIME_ZONE != '') { - @ini_set( 'date.timezone', SP_TIME_ZONE); - } - } - # func to assign texts to session $_SESSION['lang_code'] = empty($_SESSION['lang_code']) ? SP_DEFAULTLANG : $_SESSION['lang_code']; $this->assignTextsToSession($_SESSION['lang_code'], $force); @@ -161,6 +143,12 @@ function pluginRender($viewFile='home', $layout='default'){ $this->view->data = $this->data; $this->view->pluginRender($viewFile, $layout); } + + # normal plugingetViewContent function + function getPluginViewContent($viewFile){ + $this->view->data = $this->data; + return $this->view->getPluginViewContent($viewFile); + } # func to getting language texts function getLanguageTexts($category, $langCode='en') { @@ -221,14 +209,14 @@ function checkUserIsObjectOwner($objId, $objName='website') { } # to create component object - public function createComponent($compName) { + function createComponent($compName) { include_once(SP_CTRLPATH."/components/".strtolower($compName).".php"); $componentObj = new $compName(); return $componentObj; } # to create cotroller object - public function createController($ctrlName) { + function createController($ctrlName) { include_once(SP_CTRLPATH."/".strtolower($ctrlName).".ctrl.php"); $ctrlName .= "Controller"; $controllerObj = new $ctrlName(); diff --git a/libs/seopanel.class.php b/libs/seopanel.class.php index ec4fd67d..57f76b60 100644 --- a/libs/seopanel.class.php +++ b/libs/seopanel.class.php @@ -53,8 +53,8 @@ function loadSeoPanel() { include_once(SP_CTRLPATH.'/settings.ctrl.php'); include_once(SP_CTRLPATH."/crawllog.ctrl.php"); include_once(SP_CTRLPATH.'/timezone.ctrl.php'); + include_once(SP_CTRLPATH.'/searchengine.ctrl.php'); - //header ('Content-type: text / html; charset = utf-8'); } # to set variable to render diff --git a/libs/smtp.class.php b/libs/smtp.class.php index 360d6afd..9d0a47ae 100755 --- a/libs/smtp.class.php +++ b/libs/smtp.class.php @@ -38,25 +38,25 @@ class SMTP { * SMTP server port * @var int */ - public $SMTP_PORT = 25; + var $SMTP_PORT = 25; /** * SMTP reply line ending * @var string */ - public $CRLF = "\r\n"; + var $CRLF = "\r\n"; /** * Sets whether debugging is turned on * @var bool */ - public $do_debug; // the level of debug to perform + var $do_debug; // the level of debug to perform /** * Sets VERP use on/off (default is off) * @var bool */ - public $do_verp = false; + var $do_verp = false; /**#@+ * @access private @@ -71,7 +71,7 @@ class SMTP { * @access public * @return void */ - public function __construct() { + function __construct() { $this->smtp_conn = 0; $this->error = null; $this->helo_rply = null; @@ -96,7 +96,7 @@ public function __construct() { * @access public * @return bool */ - public function Connect($host,$port=0,$tval=30) { + function Connect($host,$port=0,$tval=30) { /* set the error val to null so there is no confusion */ $this->error = null; @@ -162,7 +162,7 @@ public function Connect($host,$port=0,$tval=30) { * @access public * @return bool success */ - public function StartTLS() { + function StartTLS() { $this->error = null; # to avoid confusion if(!$this->connected()) { @@ -204,7 +204,7 @@ public function StartTLS() { * @access public * @return bool */ - public function Authenticate($username, $password) { + function Authenticate($username, $password) { // Start authentication fputs($this->smtp_conn,"AUTH LOGIN" . $this->CRLF); @@ -267,7 +267,7 @@ public function Authenticate($username, $password) { * @access public * @return bool */ - public function Connected() { + function Connected() { if(!empty($this->smtp_conn)) { $sock_status = socket_get_status($this->smtp_conn); if($sock_status["eof"]) { @@ -292,7 +292,7 @@ public function Connected() { * @access public * @return void */ - public function Close() { + function Close() { $this->error = null; // so there is no confusion $this->helo_rply = null; if(!empty($this->smtp_conn)) { @@ -325,7 +325,7 @@ public function Close() { * @access public * @return bool */ - public function Data($msg_data) { + function Data($msg_data) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -469,7 +469,7 @@ public function Data($msg_data) { * @access public * @return string array */ - public function Expand($name) { + function Expand($name) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -520,7 +520,7 @@ public function Expand($name) { * @access public * @return bool */ - public function Hello($host="") { + function Hello($host="") { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -594,7 +594,7 @@ private function SendHello($hello, $host) { * @access public * @return string */ - public function Help($keyword="") { + function Help($keyword="") { $this->error = null; // to avoid confusion if(!$this->connected()) { @@ -646,7 +646,7 @@ public function Help($keyword="") { * @access public * @return bool */ - public function Mail($from) { + function Mail($from) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -689,7 +689,7 @@ public function Mail($from) { * @access public * @return bool */ - public function Noop() { + function Noop() { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -732,7 +732,7 @@ public function Noop() { * @access public * @return bool */ - public function Quit($close_on_error=true) { + function Quit($close_on_error=true) { $this->error = null; // so there is no confusion if(!$this->connected()) { @@ -786,7 +786,7 @@ public function Quit($close_on_error=true) { * @access public * @return bool */ - public function Recipient($to) { + function Recipient($to) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -830,7 +830,7 @@ public function Recipient($to) { * @access public * @return bool */ - public function Reset() { + function Reset() { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -879,7 +879,7 @@ public function Reset() { * @access public * @return bool */ - public function Send($from) { + function Send($from) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -927,7 +927,7 @@ public function Send($from) { * @access public * @return bool */ - public function SendAndMail($from) { + function SendAndMail($from) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -975,7 +975,7 @@ public function SendAndMail($from) { * @access public * @return bool */ - public function SendOrMail($from) { + function SendOrMail($from) { $this->error = null; // so no confusion is caused if(!$this->connected()) { @@ -1020,7 +1020,7 @@ public function SendOrMail($from) { * @access public * @return bool */ - public function Turn() { + function Turn() { $this->error = array("error" => "This method, TURN, of the SMTP ". "is not implemented"); if($this->do_debug >= 1) { @@ -1042,7 +1042,7 @@ public function Turn() { * @access public * @return int */ - public function Verify($name) { + function Verify($name) { $this->error = null; // so no confusion is caused if(!$this->connected()) { diff --git a/libs/spider.class.php b/libs/spider.class.php index d273a9dc..65e0b969 100644 --- a/libs/spider.class.php +++ b/libs/spider.class.php @@ -61,7 +61,7 @@ function Spider() { } # func to format urls - public function formatUrl($url){ + function formatUrl($url){ $scheme = ""; if(stristr($url,'http://')){ $scheme = "http://"; @@ -106,29 +106,50 @@ function getPageInfo($url, $domainUrl, $returnUrls=false){ $relativeUrl = $domainUrl . $this->getRelativeUrl($url); } + // find main domain host link + $domainHostInfo = parse_url($domainUrl); + $domainHostLink = $domainHostInfo['scheme'] . "://" . $domainHostInfo['host'] . "/"; + if( !empty($ret['page'])){ $string = str_replace(array("\n",'\n\r','\r\n','\r'), "", $ret['page']); - $pageInfo = WebsiteController::crawlMetaData($url, '', $string, true); + $pageInfo = WebsiteController::crawlMetaData($url, '', $string, true); + + // check whether base url tag is there + $baseTagUrl = ""; + if (preg_match("//is", $string, $match)) { + $baseTagUrl = $this->__getTagParam("href", $match[1]); + $baseTagUrl = $this->addTrailingSlash($baseTagUrl); + } $pattern = "/(.*?)<\/a>/is"; preg_match_all($pattern, $string, $matches, PREG_PATTERN_ORDER); - for($i=0;$i__getTagParam("href",$matches[1][$i]); if ( !empty($href) || !empty($matches[2][$i])) { + if( !preg_match( '/mailto:/', $href ) && !preg_match( '/javascript:|;/', $href ) ){ + // find external links $pageInfo['total_links'] += 1; $external = 0; if (stristr($href, 'http://') || stristr($href, 'https://')) { + if (!preg_match("/^".preg_quote($checkUrl, '/')."/", formatUrl($href))) { $external = 1; $pageInfo['external'] += 1; - } + } + } else { // if url starts with / then append with base url of site - if (preg_match('/^\//', $href)) { - $href = $domainUrl . $href; + if (preg_match('/^\//', $href)) { + $href = $domainHostLink . $href; + } elseif (!empty($baseTagUrl)) { + $href = $baseTagUrl . $href; } elseif ( $url == $domainUrl) { $href = $domainUrl ."/". $href; } elseif ( SP_RELATIVE_LINK_CRAWL) { @@ -162,6 +183,7 @@ function getPageInfo($url, $domainUrl, $returnUrls=false){ $pageInfo['site_links'][] = $linkInfo; } } + } } } @@ -171,13 +193,13 @@ function getPageInfo($url, $domainUrl, $returnUrls=false){ } # function to remove last trailing slash - public function removeTrailingSlash($url) { + function removeTrailingSlash($url) { $url = preg_replace('/\/$/', '', $url); return $url; } # function to remove last trailing slash - public function addTrailingSlash($url) { + function addTrailingSlash($url) { if (!stristr($url, '?') && !stristr($url, '#')) { if (!preg_match("/\.([^\/]+)$/", $url)) { if (!preg_match('/\/$/', $url)) { @@ -310,6 +332,21 @@ function getContent( $url, $enableProxy=true, $logCrawl = true) { $ret = $this->getContent($url, $enableProxy); } } + + // check debug request is enabled + if (!empty($_GET['debug']) || !empty($_POST['debug'])) { + ?> +
+ +
+ Filters['floatnumber'] = "/^\d+$|^\d+\.\d+$|^\.\d+$/"; $this->Filters['phone'] = "/^[0-9\-\(\)\s\+]+$/"; $this->Filters['startPhone'] = "/^[0-9\+\(]$/"; - $this->Filters['alpha']= "/[a-zA-Z]/"; + $this->Filters['alpha']= "/^[a-zA-Z]+$/"; $this->Filters['name']= "/^[a-zA-Z\'\-\s]+$/"; $this->Filters['startName'] = "/^[a-zA-Z]$/"; $this->Filters['nameGen'] = "/^[0-9a-zA-Z\-\s\'\!\@\#\$\%\^\&\*\(\)\-\_\+\?\.\:\;\[\]\/\,\"\=]+$/"; @@ -54,7 +54,7 @@ function checkBlank($entry){ function checkAlpha($entry){ $entry = stripslashes(trim($entry)); - if(!preg_match($this->Filters['alpha'],$entry)){ + if (!preg_match($this->Filters['alpha'], $entry)){ $msg = $_SESSION['text']['common']['Invalid characters']; $this->flagErr = true; } diff --git a/plugins/MetaTagGenerator/views/index.ctp.php b/plugins/MetaTagGenerator/views/index.ctp.php index c8df85f9..e8ea3ea3 100644 --- a/plugins/MetaTagGenerator/views/index.ctp.php +++ b/plugins/MetaTagGenerator/views/index.ctp.php @@ -8,7 +8,7 @@
diff --git a/plugins/MetaTagGenerator/views/showsiteinfo.ctp.php b/plugins/MetaTagGenerator/views/showsiteinfo.ctp.php index f3e2fd42..2293bf92 100644 --- a/plugins/MetaTagGenerator/views/showsiteinfo.ctp.php +++ b/plugins/MetaTagGenerator/views/showsiteinfo.ctp.php @@ -1,6 +1,6 @@ - +
Seo Panel upgraded successfully!
- +
@@ -9,42 +9,42 @@ @@ -109,7 +109,7 @@ @@ -125,10 +125,10 @@ diff --git a/plugins/TestPlugin/views/index.ctp.php b/plugins/TestPlugin/views/index.ctp.php index 0f6dda07..10c9d243 100644 --- a/plugins/TestPlugin/views/index.ctp.php +++ b/plugins/TestPlugin/views/index.ctp.php @@ -11,7 +11,7 @@ diff --git a/plugins/TestPlugin/views/settings.ctp.php b/plugins/TestPlugin/views/settings.ctp.php index bc982782..02a733ac 100644 --- a/plugins/TestPlugin/views/settings.ctp.php +++ b/plugins/TestPlugin/views/settings.ctp.php @@ -8,6 +8,6 @@
- +
diff --git a/plugins/TestPlugin/views/show.ctp.php b/plugins/TestPlugin/views/show.ctp.php index 503f030d..054fb2ca 100644 --- a/plugins/TestPlugin/views/show.ctp.php +++ b/plugins/TestPlugin/views/show.ctp.php @@ -1 +1 @@ - + diff --git a/register.php b/register.php index d844c107..b0e4d464 100644 --- a/register.php +++ b/register.php @@ -2,6 +2,8 @@ include_once("includes/sp-load.php"); include_once(SP_CTRLPATH."/user.ctrl.php"); +include_once(SP_CTRLPATH."/seoplugins.ctrl.php"); +include_once(SP_CTRLPATH."/user-type.ctrl.php"); $controller = New UserController(); if(isLoggedIn() || !SP_USER_REGISTRATION){ diff --git a/searchengine.php b/searchengine.php index dd2e5d96..e16072e3 100644 --- a/searchengine.php +++ b/searchengine.php @@ -61,6 +61,10 @@ } $controller->listSE($_POST); break; + + default: + $controller->listSE($_POST); + break; } }else{ diff --git a/settings.php b/settings.php index e4eecf76..12653a9a 100644 --- a/settings.php +++ b/settings.php @@ -50,6 +50,10 @@ $controller->showSystemSettings('report'); break; + case "apisettings": + $controller->showSystemSettings('api'); + break; + case "proxysettings": $controller->showSystemSettings('proxy'); break; diff --git a/themes/classic/css/screen.css b/themes/classic/css/screen.css index 9f391b64..9ddd37c5 100644 --- a/themes/classic/css/screen.css +++ b/themes/classic/css/screen.css @@ -446,33 +446,33 @@ div.Left .SectionHeader,div.Full .SectionHeader { text-align: center;} } .td_border { - border-left: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-left: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; } .td_br_right { - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; } -.td_left_border { border-left: 1px #B0C2CC solid;} -.td_bottom_border { border-bottom: 1px #B0C2CC solid;} +.td_left_border { border-left: 1px solid #B0C2CC;} +.td_bottom_border { border-bottom: 1px solid #B0C2CC;} .blue_row .td_left_col,.white_row .td_left_col { - border-left: 1px #B0C2CC solid; - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-left: 1px solid #B0C2CC; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; text-align: right; padding-right: 6px; } .blue_row .td_right_col,.white_row .td_right_col { - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; text-align: left; padding-left: 6px; } .tab_left_bot { background: url(../../../images/blue_img10.gif) bottom left no-repeat; - border-right: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; } .tab_left_bot_noborder { background: url(../../../images/blue_img10.gif) bottom left no-repeat;} .tab_right_bot { background: url(../../../images/blue_img16.gif) bottom right no-repeat;} @@ -932,7 +932,7 @@ A.graphicon{ .summary_tab { margin-top: 5px; - border:1px solid #B0C2CC; + border: 1px solid #B0C2CC; } .summary_tab .topheader { @@ -1015,4 +1015,6 @@ A.graphicon{ .back {text-decoration: none;font-size: 15px;} #powered {margin-top: 6px;} -#powered A {color: #0033CC; font-size: 12px; text-decoration: underline;} \ No newline at end of file +#powered A {color: #0033CC; font-size: 12px; text-decoration: underline;} + +input.long{width: 280px;} \ No newline at end of file diff --git a/themes/classic/views/adminpanel/adminleftmenu.ctp.php b/themes/classic/views/adminpanel/adminleftmenu.ctp.php index 9e7156b4..3235cfef 100644 --- a/themes/classic/views/adminpanel/adminleftmenu.ctp.php +++ b/themes/classic/views/adminpanel/adminleftmenu.ctp.php @@ -17,57 +17,57 @@ $subMenuId = "sub".$menuInfo['id']; ?>
  • - .gif"> + .gif">
  • -
  • +
  • - +
      -
    • -
    • +
    • +
    - +
      -
    • -
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    • -
    • +
    • -
    • -
    • -
    • +
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • -
    • +
    • +
    - +
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    - +
      -
    • +
    • +
    + + +
      + +
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • +
    • -
    • +
    + +
      +
    • +
    • +
    +
  • diff --git a/themes/classic/views/adminpanel/adminpanel.ctp.php b/themes/classic/views/adminpanel/adminpanel.ctp.php index aa91eeed..e6e14bf0 100644 --- a/themes/classic/views/adminpanel/adminpanel.ctp.php +++ b/themes/classic/views/adminpanel/adminpanel.ctp.php @@ -17,7 +17,7 @@
    diff --git a/themes/classic/views/api/showapiconnect.ctp.php b/themes/classic/views/api/showapiconnect.ctp.php new file mode 100644 index 00000000..d9f4fb24 --- /dev/null +++ b/themes/classic/views/api/showapiconnect.ctp.php @@ -0,0 +1,33 @@ + +
    Website Information
    Website Title: - +

    Use no more than 100 characters.

    Website Description: - +

    Use no more than 255 characters

    Website Keywords: - +

    Use no more than 12 unique search terms separated by a comma and space.

    Author: - +

    Your Name/Company

    Copyright: - +

    Copyright YourCompany - 2008

    Email: - +

    suppport@yoursite.com

    Expires: - +
    - + - +
    - +
    + + + + + + + + + + + + + + + + + + + + + + + + +
     
    :
    :
    : + + Show +
    +

    \ No newline at end of file diff --git a/themes/classic/views/backlink/backlinkreport.ctp.php b/themes/classic/views/backlink/backlinkreport.ctp.php index bcd0a5e6..367557c0 100644 --- a/themes/classic/views/backlink/backlinkreport.ctp.php +++ b/themes/classic/views/backlink/backlinkreport.ctp.php @@ -2,26 +2,26 @@
    - + - + - +
    @@ -29,7 +29,7 @@ -

    !

    +

    !

    - + @@ -62,11 +62,11 @@ $rightBotClass = "td_br_right"; } ?> - - - - - + + + + + - +
    Google Alexa Bing
    '. $listInfo['rank_diff_google']?> '. $listInfo['rank_diff_alexa']?> '. $listInfo['rank_diff_msn']?>
    '. $listInfo['rank_diff_google']?> '. $listInfo['rank_diff_alexa']?> '. $listInfo['rank_diff_msn']?>
    diff --git a/themes/classic/views/backlink/findbacklink.ctp.php b/themes/classic/views/backlink/findbacklink.ctp.php index ad8377db..2de9f991 100644 --- a/themes/classic/views/backlink/findbacklink.ctp.php +++ b/themes/classic/views/backlink/findbacklink.ctp.php @@ -1,6 +1,6 @@ - + @@ -20,23 +20,26 @@ $leftBotClass = "td_left_border td_br_right"; $rightBotClass = "td_br_right"; } - $tdWidth = "80px"; + + $tdWidth = "80px"; + $debugVar = !empty($_POST['debug']) ? "&debug=1" : ""; + $debugVar .= !empty($_POST['debug_format']) ? "&debug_format=" . $_POST['debug_format'] : "" ?> - - - + + - - @@ -48,7 +51,7 @@ } ?> - +
    Google Alexa Bing
    +
    + +
    \ No newline at end of file diff --git a/themes/classic/views/backlink/generatereport.ctp.php b/themes/classic/views/backlink/generatereport.ctp.php index 4807f1d8..47d6eecd 100644 --- a/themes/classic/views/backlink/generatereport.ctp.php +++ b/themes/classic/views/backlink/generatereport.ctp.php @@ -2,24 +2,24 @@
    - + - +
    -

    +

    \ No newline at end of file diff --git a/themes/classic/views/backlink/showbacklink.ctp.php b/themes/classic/views/backlink/showbacklink.ctp.php index 53f20f42..b45dfe23 100644 --- a/themes/classic/views/backlink/showbacklink.ctp.php +++ b/themes/classic/views/backlink/showbacklink.ctp.php @@ -2,7 +2,7 @@
    - + @@ -11,11 +11,11 @@
    -

    +

    \ No newline at end of file diff --git a/themes/classic/views/common/footer.ctp.php b/themes/classic/views/common/footer.ctp.php index 279cfe6a..9cd4a662 100644 --- a/themes/classic/views/common/footer.ctp.php +++ b/themes/classic/views/common/footer.ctp.php @@ -5,6 +5,6 @@
    Seo Panel (Seo Control Panel)
    - + diff --git a/themes/classic/views/common/forgot.ctp.php b/themes/classic/views/common/forgot.ctp.php index 8feadf6d..9ceb755e 100644 --- a/themes/classic/views/common/forgot.ctp.php +++ b/themes/classic/views/common/forgot.ctp.php @@ -3,25 +3,25 @@
    -
    + - + - - + + - + @@ -29,7 +29,7 @@ diff --git a/themes/classic/views/common/forgotconfirm.ctp.php b/themes/classic/views/common/forgotconfirm.ctp.php index 64fd317c..f3f1e4b8 100644 --- a/themes/classic/views/common/forgotconfirm.ctp.php +++ b/themes/classic/views/common/forgotconfirm.ctp.php @@ -3,17 +3,17 @@
    - +
     
    ::
    :*:*
    - +
    - +
      -   +  
    + + + + + + + + + + +
    -

    +

    -

    +

    diff --git a/themes/classic/views/common/login.ctp.php b/themes/classic/views/common/login.ctp.php index f517d88a..0703817a 100644 --- a/themes/classic/views/common/login.ctp.php +++ b/themes/classic/views/common/login.ctp.php @@ -3,28 +3,28 @@
    - + - + - - + + - - + + - - + + diff --git a/themes/classic/views/common/norecords.ctp.php b/themes/classic/views/common/norecords.ctp.php index 7fc03e32..b356d71c 100644 --- a/themes/classic/views/common/norecords.ctp.php +++ b/themes/classic/views/common/norecords.ctp.php @@ -1,13 +1,13 @@ - + - + diff --git a/themes/classic/views/common/notfound.ctp.php b/themes/classic/views/common/notfound.ctp.php index 50aa62ae..e16fdf03 100644 --- a/themes/classic/views/common/notfound.ctp.php +++ b/themes/classic/views/common/notfound.ctp.php @@ -5,14 +5,14 @@ - + diff --git a/themes/classic/views/common/register.ctp.php b/themes/classic/views/common/register.ctp.php index 10c7886e..00c9b2ef 100644 --- a/themes/classic/views/common/register.ctp.php +++ b/themes/classic/views/common/register.ctp.php @@ -3,52 +3,99 @@
    - +
    :
    :
    :
    :
      - + -   +  
       
       

    - +



    - + + + + + + + + + + + + + + - - + + - - + + - + - - + + - - + + - - + + - +
     
    :* + + +
    :* + + +
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    - +
    - +
      - +
    diff --git a/themes/classic/views/common/registerconfirm.ctp.php b/themes/classic/views/common/registerconfirm.ctp.php index ec4c1e18..1ac15e87 100644 --- a/themes/classic/views/common/registerconfirm.ctp.php +++ b/themes/classic/views/common/registerconfirm.ctp.php @@ -3,17 +3,22 @@
    - - - - - - - -
    - -
    >>
    + +
    + +
    >>
    diff --git a/themes/classic/views/common/sectionHead.ctp.php b/themes/classic/views/common/sectionHead.ctp.php index 51d8cde1..5f8c92d9 100644 --- a/themes/classic/views/common/sectionHead.ctp.php +++ b/themes/classic/views/common/sectionHead.ctp.php @@ -1,3 +1,3 @@
    -

    +

    diff --git a/themes/classic/views/common/topnewsbox.ctp.php b/themes/classic/views/common/topnewsbox.ctp.php index d2e4c70c..1ec23628 100644 --- a/themes/classic/views/common/topnewsbox.ctp.php +++ b/themes/classic/views/common/topnewsbox.ctp.php @@ -2,5 +2,5 @@
    - +
    diff --git a/themes/classic/views/country/countryselectbox.ctp.php b/themes/classic/views/country/countryselectbox.ctp.php index d63492f9..39c4c770 100644 --- a/themes/classic/views/country/countryselectbox.ctp.php +++ b/themes/classic/views/country/countryselectbox.ctp.php @@ -1,13 +1,13 @@ - - + - + diff --git a/themes/classic/views/directory/checksubmission.ctp.php b/themes/classic/views/directory/checksubmission.ctp.php index 9bf01d73..9c9dab8a 100644 --- a/themes/classic/views/directory/checksubmission.ctp.php +++ b/themes/classic/views/directory/checksubmission.ctp.php @@ -2,18 +2,18 @@ - +
    -

    +

    \ No newline at end of file diff --git a/themes/classic/views/directory/directoryreport.ctp.php b/themes/classic/views/directory/directoryreport.ctp.php index 083bc5ee..322839eb 100644 --- a/themes/classic/views/directory/directoryreport.ctp.php +++ b/themes/classic/views/directory/directoryreport.ctp.php @@ -2,31 +2,37 @@
    - + + + - + - +
    @@ -34,25 +40,25 @@ -

    !

    +

    !

    - +
    - - + + - - - + + + - - + + - - - - + + + @@ -98,7 +106,7 @@ } ?> - +
    PR
    + + - +
    diff --git a/themes/classic/views/directory/dirstatusgenerator.ctp.php b/themes/classic/views/directory/dirstatusgenerator.ctp.php index 4302f8c0..7574b23a 100644 --- a/themes/classic/views/directory/dirstatusgenerator.ctp.php +++ b/themes/classic/views/directory/dirstatusgenerator.ctp.php @@ -4,9 +4,9 @@ $dirInfo){ ?> - diff --git a/themes/classic/views/directory/featuredsubmission.ctp.php b/themes/classic/views/directory/featuredsubmission.ctp.php index 1a169165..2d347357 100644 --- a/themes/classic/views/directory/featuredsubmission.ctp.php +++ b/themes/classic/views/directory/featuredsubmission.ctp.php @@ -1,14 +1,14 @@
    +
    - - - + + + - + - - - - + + + + - - +
    - >> + + >>
    - >> + >>
    \ No newline at end of file diff --git a/themes/classic/views/directory/generatesubmission.ctp.php b/themes/classic/views/directory/generatesubmission.ctp.php index 3d58d940..4d44dd2a 100644 --- a/themes/classic/views/directory/generatesubmission.ctp.php +++ b/themes/classic/views/directory/generatesubmission.ctp.php @@ -3,10 +3,10 @@
    - - - - + + + + scriptDoLoad('directories.php', '$statusId', 'sec=checkstatus&id={$listInfo['id']}');"; ?> - - + + - - + + - +
    diff --git a/themes/classic/views/directory/list.ctp.php b/themes/classic/views/directory/list.ctp.php index 7ca605ae..4cb2cbf0 100644 --- a/themes/classic/views/directory/list.ctp.php +++ b/themes/classic/views/directory/list.ctp.php @@ -3,58 +3,58 @@ - - - + + + - + - + - +

    - + - - + + - - - - + + + + getStatusLink($listInfo['id'], $listInfo['working']); $checkLink = scriptAJAXLinkHref('directories.php', "status_{$listInfo['id']}", "sec=checkdir&dir_id={$listInfo['id']}&nodebug=1&checkpr=1", $spText['button']["Check Status"]); ?> - - + + - - - - - - + + + + + + - +
    PR
    \ No newline at end of file diff --git a/themes/classic/views/directory/showcheckdir.ctp.php b/themes/classic/views/directory/showcheckdir.ctp.php index 2834f93b..15c4408e 100644 --- a/themes/classic/views/directory/showcheckdir.ctp.php +++ b/themes/classic/views/directory/showcheckdir.ctp.php @@ -2,21 +2,21 @@
    - +
    -

    +

    \ No newline at end of file diff --git a/themes/classic/views/directory/showsitesubmission.ctp.php b/themes/classic/views/directory/showsitesubmission.ctp.php index f70065db..13de9955 100644 --- a/themes/classic/views/directory/showsitesubmission.ctp.php +++ b/themes/classic/views/directory/showsitesubmission.ctp.php @@ -1,73 +1,73 @@
    - + - + - + - + - + - + - - + + - + - - + + - - + + - + - - + + - + @@ -84,10 +84,10 @@ diff --git a/themes/classic/views/directory/showsubmission.ctp.php b/themes/classic/views/directory/showsubmission.ctp.php index 34fcfe01..7635d8ca 100644 --- a/themes/classic/views/directory/showsubmission.ctp.php +++ b/themes/classic/views/directory/showsubmission.ctp.php @@ -2,42 +2,42 @@
     
    :: - +
    :: - -

    + +

    :: - -

    + +

    Eg: google seo tools, seo tools, seo

    :: - - «« + + ««
    -
    +
    1:1:
    1:1: - -

    + +

    ::
    ::
     
    ::
    :: - +
    - +   - +
    - + - + - + - + - +
    -

    !

    +

    !

    \ No newline at end of file diff --git a/themes/classic/views/directory/showsubmissionform.ctp.php b/themes/classic/views/directory/showsubmissionform.ctp.php index 3602e0ca..be6d7391 100644 --- a/themes/classic/views/directory/showsubmissionform.ctp.php +++ b/themes/classic/views/directory/showsubmissionform.ctp.php @@ -2,52 +2,55 @@ $msgClass = empty($error) ? "success" : "error"; ?>

    - +

    - - + + + + - + + - + - - + + - - + + - - + + - + - + - + @@ -64,16 +67,16 @@ diff --git a/themes/classic/views/directory/showsubmissionstats.ctp.php b/themes/classic/views/directory/showsubmissionstats.ctp.php index 3e623137..e1893822 100644 --- a/themes/classic/views/directory/showsubmissionstats.ctp.php +++ b/themes/classic/views/directory/showsubmissionstats.ctp.php @@ -2,7 +2,7 @@ $msgClass = empty($error) ? "success" : "error"; ?>

    - +

    -
     
    ::
    ::
    ::
    :: - +
    :: - + - -

    + +

    - +   - - + +   - - + +   - - + +
    + - + + + - +
    @@ -16,16 +22,16 @@ ?>
    - + diff --git a/themes/classic/views/website/new.ctp.php b/themes/classic/views/website/new.ctp.php index bec5a5a8..0f929938 100644 --- a/themes/classic/views/website/new.ctp.php +++ b/themes/classic/views/website/new.ctp.php @@ -2,7 +2,7 @@

    - +

    - - + + - + ".$spTextDir['Add back to directory list'].""; + } + + $argStr = "sec=unskip&id={$listInfo['id']}&pageno=$pageNo&website_id=$websiteId&search_name=".$searchInfo['search_name']; + $includeLink = "".$spTextDir['Add back to directory list'].""; ?> - - - - - + + + + + - +
    PR
    + +
    diff --git a/themes/classic/views/email/emailhead.ctp.php b/themes/classic/views/email/emailhead.ctp.php index c474fd6d..932eda91 100644 --- a/themes/classic/views/email/emailhead.ctp.php +++ b/themes/classic/views/email/emailhead.ctp.php @@ -13,8 +13,8 @@ .listHead td.left {border-left: 1px solid #B0C2CC;} #sortLink {color: black; text-decoration: none;} #sortLink:HOVER { text-decoration: underline;background-color: #DBE6EE;} - .sort_asc{background:transparent url(/sort_asc.gif) no-repeat scroll right center;padding-right: 18px;} - .sort_desc{background:transparent url(/sort_desc.gif) no-repeat scroll right center;padding-right: 18px;} + .sort_asc{background:transparent url(/sort_asc.gif) no-repeat scroll right center;padding-right: 18px;} + .sort_desc{background:transparent url(/sort_desc.gif) no-repeat scroll right center;padding-right: 18px;} .blue_row {background-color: #F4F7FA;} .white_row {background-color: #FFFFFF;} .blue_row td,.white_row td {text-align: center; color: #343333; font-family: Tahoma, verdana, arial, sans-serif; font-size: 11px; diff --git a/themes/classic/views/email/emailnotificationreportgen.ctp.php b/themes/classic/views/email/emailnotificationreportgen.ctp.php index a9bb5460..bf06f86a 100644 --- a/themes/classic/views/email/emailnotificationreportgen.ctp.php +++ b/themes/classic/views/email/emailnotificationreportgen.ctp.php @@ -1,9 +1,9 @@ getViewContent('email/emailhead'); ?> - ,

    + ,

    -



    +



    diff --git a/themes/classic/views/email/passwordreset.ctp.php b/themes/classic/views/email/passwordreset.ctp.php index 7fd02f27..7439ec72 100644 --- a/themes/classic/views/email/passwordreset.ctp.php +++ b/themes/classic/views/email/passwordreset.ctp.php @@ -1,8 +1,9 @@ - ,

    + ,

    -:

    +:

    +:

    -

    +

    ,
    Seo Panel Team
    diff --git a/themes/classic/views/home.ctp.php b/themes/classic/views/home.ctp.php index f06c54dd..1cce6a20 100644 --- a/themes/classic/views/home.ctp.php +++ b/themes/classic/views/home.ctp.php @@ -5,17 +5,17 @@
    • - ', SP_PLUGINSITE, $spTextHome['home_cont1'])?> + ', SP_PLUGINSITE, $spTextHome['home_cont1'])?>
    ', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); + echo str_replace( array('', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); ?> ','','','','','',''); + $search = array('','','','','','',''); $replace = array(SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); echo str_replace( $search, $replace, $spTextHome['home_cont3']); ?> diff --git a/themes/classic/views/keyword/edit.ctp.php b/themes/classic/views/keyword/edit.ctp.php index a5323fb6..06a274f1 100644 --- a/themes/classic/views/keyword/edit.ctp.php +++ b/themes/classic/views/keyword/edit.ctp.php @@ -1,59 +1,59 @@
    - - + + - + - - + + - + - + - + - + @@ -69,11 +69,11 @@ diff --git a/themes/classic/views/keyword/importkeywords.ctp.php b/themes/classic/views/keyword/importkeywords.ctp.php index 4537fbaf..7963b2a3 100644 --- a/themes/classic/views/keyword/importkeywords.ctp.php +++ b/themes/classic/views/keyword/importkeywords.ctp.php @@ -3,63 +3,63 @@
     
    ::
    :: - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: - +
    - +    - +
    - +   - - + +
    - + - + - + - + - + - + @@ -76,11 +76,11 @@ diff --git a/themes/classic/views/keyword/keywordselectbox.ctp.php b/themes/classic/views/keyword/keywordselectbox.ctp.php index c570c63b..d3eb2553 100644 --- a/themes/classic/views/keyword/keywordselectbox.ctp.php +++ b/themes/classic/views/keyword/keywordselectbox.ctp.php @@ -1,12 +1,12 @@ - - + - + \ No newline at end of file diff --git a/themes/classic/views/keyword/list.ctp.php b/themes/classic/views/keyword/list.ctp.php index fa10f5a0..bc81b413 100644 --- a/themes/classic/views/keyword/list.ctp.php +++ b/themes/classic/views/keyword/list.ctp.php @@ -5,25 +5,25 @@
     
    :: - - «« + + ««
    - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: - +
    - +    - +
    :: - -

    + +

    Eg: google seo tools,seo tools,seo

    - +   - - + +
    - - - + + + - + - + - - - - - - - + + + + + + + - - - - - + + + + + - @@ -104,7 +104,7 @@ } ?> - +
    + - + - + - - - + + +
    @@ -120,17 +120,17 @@ diff --git a/themes/classic/views/keyword/new.ctp.php b/themes/classic/views/keyword/new.ctp.php index d61adce2..d19532f9 100644 --- a/themes/classic/views/keyword/new.ctp.php +++ b/themes/classic/views/keyword/new.ctp.php @@ -3,54 +3,54 @@
    - - + +    - - + +    - - + +    - - + +
    - + - - + + - + - + - + - + @@ -66,11 +66,11 @@ diff --git a/themes/classic/views/language/languageselectbox.ctp.php b/themes/classic/views/language/languageselectbox.ctp.php index b699d530..fc120437 100644 --- a/themes/classic/views/language/languageselectbox.ctp.php +++ b/themes/classic/views/language/languageselectbox.ctp.php @@ -1,13 +1,13 @@ - - + - + diff --git a/themes/classic/views/layout/default.ctp.php b/themes/classic/views/layout/default.ctp.php index c702b1cd..e46d05dc 100644 --- a/themes/classic/views/layout/default.ctp.php +++ b/themes/classic/views/layout/default.ctp.php @@ -8,21 +8,21 @@ $spKeywords = empty($spKeywords) ? SP_KEYWORDS : $spKeywords; $spKey = "v" . substr(SP_INSTALLED, 2); ?> - <?=stripslashes($spTitle)?> - - - - - + <?php echo stripslashes($spTitle)?> + + + + + - + - - - - - - + + + + + + + \ No newline at end of file diff --git a/themes/classic/views/log/crawlloglist.ctp.php b/themes/classic/views/log/crawlloglist.ctp.php index 87dae939..234f8180 100644 --- a/themes/classic/views/log/crawlloglist.ctp.php +++ b/themes/classic/views/log/crawlloglist.ctp.php @@ -2,15 +2,15 @@ echo showSectionHead($spTextPanel["Crawl Log Manager"]); $searchFun = "scriptDoLoadPost('log.php', 'listform', 'content')"; ?> - +
     
    ::
    :: - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: +
    - +    - +
    - +   - - + +
    - - - + + + - + - + - + - + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - + @@ -157,7 +157,7 @@ } ?> - +
    - +
    @@ -172,12 +172,12 @@ diff --git a/themes/classic/views/log/showcrawllog.ctp.php b/themes/classic/views/log/showcrawllog.ctp.php index ee1f9dc1..c07069aa 100644 --- a/themes/classic/views/log/showcrawllog.ctp.php +++ b/themes/classic/views/log/showcrawllog.ctp.php @@ -20,51 +20,51 @@ ?>
    - - + +    - - + +
    - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + diff --git a/themes/classic/views/menu/adminmenu.ctp.php b/themes/classic/views/menu/adminmenu.ctp.php index a5e7139e..d6fffd8b 100644 --- a/themes/classic/views/menu/adminmenu.ctp.php +++ b/themes/classic/views/menu/adminmenu.ctp.php @@ -27,13 +27,13 @@ break; } ?> -
  • -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • \ No newline at end of file +
  • \ No newline at end of file diff --git a/themes/classic/views/menu/guestmenu.ctp.php b/themes/classic/views/menu/guestmenu.ctp.php index b8a8e1ff..7085152f 100644 --- a/themes/classic/views/menu/guestmenu.ctp.php +++ b/themes/classic/views/menu/guestmenu.ctp.php @@ -34,15 +34,15 @@ } ?> -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • +
  • @@ -55,8 +55,8 @@
  • - +
  • -
  • +
  • \ No newline at end of file diff --git a/themes/classic/views/menu/topmenu.ctp.php b/themes/classic/views/menu/topmenu.ctp.php index 30e5bc75..63939690 100644 --- a/themes/classic/views/menu/topmenu.ctp.php +++ b/themes/classic/views/menu/topmenu.ctp.php @@ -1,27 +1,27 @@

    - : - - + - | - | - | + | + | + | - + - | - + | +

    diff --git a/themes/classic/views/menu/usermenu.ctp.php b/themes/classic/views/menu/usermenu.ctp.php index 2081ec1d..0ee5ebb6 100644 --- a/themes/classic/views/menu/usermenu.ctp.php +++ b/themes/classic/views/menu/usermenu.ctp.php @@ -27,13 +27,13 @@ break; } ?> -
  • -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • \ No newline at end of file +
  • \ No newline at end of file diff --git a/themes/classic/views/proxy/checkallstatus.ctp.php b/themes/classic/views/proxy/checkallstatus.ctp.php index 2bfc8fa0..4814f9c2 100644 --- a/themes/classic/views/proxy/checkallstatus.ctp.php +++ b/themes/classic/views/proxy/checkallstatus.ctp.php @@ -2,16 +2,16 @@
     
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    - - - + + + - - - - + + + +
    :::: 0
    ::::
    @@ -21,14 +21,14 @@ $scriptUrl = "proxy.php?sec=runcheckstatus&id=".$proxyInfo['id'].$statusVar; ?>

    - . - href='javascript:void(0);'> - + . + href='javascript:void(0);'> + - . + .

    - +
    diff --git a/themes/classic/views/proxy/croncommand.ctp.php b/themes/classic/views/proxy/croncommand.ctp.php index 5af440aa..fb5f5d31 100644 --- a/themes/classic/views/proxy/croncommand.ctp.php +++ b/themes/classic/views/proxy/croncommand.ctp.php @@ -2,7 +2,7 @@ - + + + + + + - - + + - + - - - + + + - - - - + + + + - + - @@ -81,7 +103,7 @@ } ?> - +
    ", true); ?> + - + + + +
    @@ -98,16 +120,16 @@
    - +    - - + +    - - + +    - - + +
    - + - + - - + + - + - - + + - - + + - - + + @@ -69,11 +69,11 @@ diff --git a/themes/classic/views/website/websiteselectbox.ctp.php b/themes/classic/views/website/websiteselectbox.ctp.php index 29457c64..8c0b05dd 100644 --- a/themes/classic/views/website/websiteselectbox.ctp.php +++ b/themes/classic/views/website/websiteselectbox.ctp.php @@ -1,12 +1,12 @@ - - + - + - + \ No newline at end of file diff --git a/themes/simple/css/screen.css b/themes/simple/css/screen.css index bcf2dcf7..7f40d9e2 100644 --- a/themes/simple/css/screen.css +++ b/themes/simple/css/screen.css @@ -446,33 +446,33 @@ div.Left .SectionHeader,div.Full .SectionHeader { text-align: center;} } .td_border { - border-left: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-left: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; } .td_br_right { - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; } -.td_left_border { border-left: 1px #B0C2CC solid;} -.td_bottom_border { border-bottom: 1px #B0C2CC solid;} +.td_left_border { border-left: 1px solid #B0C2CC;} +.td_bottom_border { border-bottom: 1px solid #B0C2CC;} .blue_row .td_left_col,.white_row .td_left_col { - border-left: 1px #B0C2CC solid; - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-left: 1px solid #B0C2CC; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; text-align: right; padding-right: 6px; } .blue_row .td_right_col,.white_row .td_right_col { - border-right: 1px #B0C2CC solid; - border-bottom: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; + border-bottom: 1px solid #B0C2CC; text-align: left; padding-left: 6px; } .tab_left_bot { background: url(../../../images/blue_img10.gif) bottom left no-repeat; - border-right: 1px #B0C2CC solid; + border-right: 1px solid #B0C2CC; } .tab_left_bot_noborder { background: url(../../../images/blue_img10.gif) bottom left no-repeat;} .tab_right_bot { background: url(../../../images/blue_img16.gif) bottom right no-repeat;} @@ -931,7 +931,7 @@ A.graphicon{ .summary_tab { margin-top: 5px; - border:1px solid #B0C2CC; + border: 1px solid #B0C2CC; } .summary_tab .topheader { @@ -1014,4 +1014,6 @@ A.graphicon{ .back {text-decoration: none;font-size: 15px;} #powered {margin-top: 6px;} -#powered A {color: #0033CC; font-size: 12px; text-decoration: underline;} \ No newline at end of file +#powered A {color: #0033CC; font-size: 12px; text-decoration: underline;} + +input.long{width: 280px;} \ No newline at end of file diff --git a/themes/simple/views/adminpanel/adminleftmenu.ctp.php b/themes/simple/views/adminpanel/adminleftmenu.ctp.php index 9e7156b4..3235cfef 100644 --- a/themes/simple/views/adminpanel/adminleftmenu.ctp.php +++ b/themes/simple/views/adminpanel/adminleftmenu.ctp.php @@ -17,57 +17,57 @@ $subMenuId = "sub".$menuInfo['id']; ?>
  • - .gif"> + .gif">
  • -
  • +
  • - +
      -
    • -
    • +
    • +
    - +
      -
    • -
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    • -
    • +
    • -
    • -
    • -
    • +
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • -
    • +
    • +
    - +
      -
    • -
    • -
    • -
    • -
    • -
    • -
    • +
    • +
    • +
    • +
    • +
    • +
    • +
    - +
      -
    • +
    • +
    + + +
      + +
    • +
    • +
    - +
      -
    • +
    - +
      -
    • +
    - +
      -
    • +
    • -
    • +
    + +
      +
    • +
    • +
    +
  • diff --git a/themes/simple/views/adminpanel/adminpanel.ctp.php b/themes/simple/views/adminpanel/adminpanel.ctp.php index aa91eeed..e6e14bf0 100644 --- a/themes/simple/views/adminpanel/adminpanel.ctp.php +++ b/themes/simple/views/adminpanel/adminpanel.ctp.php @@ -17,7 +17,7 @@
    diff --git a/themes/simple/views/api/showapiconnect.ctp.php b/themes/simple/views/api/showapiconnect.ctp.php new file mode 100644 index 00000000..d9f4fb24 --- /dev/null +++ b/themes/simple/views/api/showapiconnect.ctp.php @@ -0,0 +1,33 @@ + +
     
    :: @@ -32,29 +32,29 @@
    ::
    :: - - «« + + ««
    -
    +
    ::
    ::
    ::
    - +   - - + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
     
    :
    :
    : + + Show +
    +

    \ No newline at end of file diff --git a/themes/simple/views/backlink/backlinkreport.ctp.php b/themes/simple/views/backlink/backlinkreport.ctp.php index bcd0a5e6..367557c0 100644 --- a/themes/simple/views/backlink/backlinkreport.ctp.php +++ b/themes/simple/views/backlink/backlinkreport.ctp.php @@ -2,26 +2,26 @@ - + - + - + @@ -29,7 +29,7 @@ -

    !

    +

    !

    - + @@ -62,11 +62,11 @@ $rightBotClass = "td_br_right"; } ?> - - - - - + + + + + - +
    Google Alexa Bing
    '. $listInfo['rank_diff_google']?> '. $listInfo['rank_diff_alexa']?> '. $listInfo['rank_diff_msn']?>
    '. $listInfo['rank_diff_google']?> '. $listInfo['rank_diff_alexa']?> '. $listInfo['rank_diff_msn']?>
    diff --git a/themes/simple/views/backlink/findbacklink.ctp.php b/themes/simple/views/backlink/findbacklink.ctp.php index ad8377db..2de9f991 100644 --- a/themes/simple/views/backlink/findbacklink.ctp.php +++ b/themes/simple/views/backlink/findbacklink.ctp.php @@ -1,6 +1,6 @@ - + @@ -20,23 +20,26 @@ $leftBotClass = "td_left_border td_br_right"; $rightBotClass = "td_br_right"; } - $tdWidth = "80px"; + + $tdWidth = "80px"; + $debugVar = !empty($_POST['debug']) ? "&debug=1" : ""; + $debugVar .= !empty($_POST['debug_format']) ? "&debug_format=" . $_POST['debug_format'] : "" ?> - - - + + - - @@ -48,7 +51,7 @@ } ?> - +
    Google Alexa Bing
    +
    + +
    \ No newline at end of file diff --git a/themes/simple/views/backlink/generatereport.ctp.php b/themes/simple/views/backlink/generatereport.ctp.php index 4807f1d8..47d6eecd 100644 --- a/themes/simple/views/backlink/generatereport.ctp.php +++ b/themes/simple/views/backlink/generatereport.ctp.php @@ -2,24 +2,24 @@
    - + - +
    -

    +

    \ No newline at end of file diff --git a/themes/simple/views/backlink/showbacklink.ctp.php b/themes/simple/views/backlink/showbacklink.ctp.php index 53f20f42..b45dfe23 100644 --- a/themes/simple/views/backlink/showbacklink.ctp.php +++ b/themes/simple/views/backlink/showbacklink.ctp.php @@ -2,7 +2,7 @@
    - + @@ -11,11 +11,11 @@
    -

    +

    \ No newline at end of file diff --git a/themes/simple/views/common/footer.ctp.php b/themes/simple/views/common/footer.ctp.php index 279cfe6a..9cd4a662 100644 --- a/themes/simple/views/common/footer.ctp.php +++ b/themes/simple/views/common/footer.ctp.php @@ -5,6 +5,6 @@
    Seo Panel (Seo Control Panel)
    - +
    diff --git a/themes/simple/views/common/forgot.ctp.php b/themes/simple/views/common/forgot.ctp.php index 8feadf6d..9ceb755e 100644 --- a/themes/simple/views/common/forgot.ctp.php +++ b/themes/simple/views/common/forgot.ctp.php @@ -3,25 +3,25 @@
    -
    + - + - - + + - + @@ -29,7 +29,7 @@ diff --git a/themes/simple/views/common/forgotconfirm.ctp.php b/themes/simple/views/common/forgotconfirm.ctp.php index 64fd317c..f3f1e4b8 100644 --- a/themes/simple/views/common/forgotconfirm.ctp.php +++ b/themes/simple/views/common/forgotconfirm.ctp.php @@ -3,17 +3,17 @@
    - +
     
    ::
    :*:*
    - +
    - +
      -   +  
    + + + + + + + + + + +
    -

    +

    -

    +

    diff --git a/themes/simple/views/common/login.ctp.php b/themes/simple/views/common/login.ctp.php index f517d88a..0703817a 100644 --- a/themes/simple/views/common/login.ctp.php +++ b/themes/simple/views/common/login.ctp.php @@ -3,28 +3,28 @@
    - + - + - - + + - - + + - - + + diff --git a/themes/simple/views/common/norecords.ctp.php b/themes/simple/views/common/norecords.ctp.php index 7fc03e32..b356d71c 100644 --- a/themes/simple/views/common/norecords.ctp.php +++ b/themes/simple/views/common/norecords.ctp.php @@ -1,13 +1,13 @@ - + - + diff --git a/themes/simple/views/common/notfound.ctp.php b/themes/simple/views/common/notfound.ctp.php index 50aa62ae..e16fdf03 100644 --- a/themes/simple/views/common/notfound.ctp.php +++ b/themes/simple/views/common/notfound.ctp.php @@ -5,14 +5,14 @@ - + diff --git a/themes/simple/views/common/register.ctp.php b/themes/simple/views/common/register.ctp.php index 10c7886e..00c9b2ef 100644 --- a/themes/simple/views/common/register.ctp.php +++ b/themes/simple/views/common/register.ctp.php @@ -3,52 +3,99 @@
    - +
    :
    :
    :
    :
      - + -   +  
       
       

    - +



    - + + + + + + + + + + + + + + - - + + - - + + - + - - + + - - + + - - + + - +
     
    :* + + +
    :* + + +
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    :*:*
    - +
    - +
      - +
    diff --git a/themes/simple/views/common/registerconfirm.ctp.php b/themes/simple/views/common/registerconfirm.ctp.php index ec4c1e18..1ac15e87 100644 --- a/themes/simple/views/common/registerconfirm.ctp.php +++ b/themes/simple/views/common/registerconfirm.ctp.php @@ -3,17 +3,22 @@
    - - - - - - - -
    - -
    >>
    + +
    + +
    >>
    diff --git a/themes/simple/views/common/sectionHead.ctp.php b/themes/simple/views/common/sectionHead.ctp.php index 51d8cde1..5f8c92d9 100644 --- a/themes/simple/views/common/sectionHead.ctp.php +++ b/themes/simple/views/common/sectionHead.ctp.php @@ -1,3 +1,3 @@
    -

    +

    diff --git a/themes/simple/views/common/topnewsbox.ctp.php b/themes/simple/views/common/topnewsbox.ctp.php index d2e4c70c..1ec23628 100644 --- a/themes/simple/views/common/topnewsbox.ctp.php +++ b/themes/simple/views/common/topnewsbox.ctp.php @@ -2,5 +2,5 @@
    - +
    diff --git a/themes/simple/views/country/countryselectbox.ctp.php b/themes/simple/views/country/countryselectbox.ctp.php index d63492f9..39c4c770 100644 --- a/themes/simple/views/country/countryselectbox.ctp.php +++ b/themes/simple/views/country/countryselectbox.ctp.php @@ -1,13 +1,13 @@ - - + - + diff --git a/themes/simple/views/directory/checksubmission.ctp.php b/themes/simple/views/directory/checksubmission.ctp.php index 9bf01d73..9c9dab8a 100644 --- a/themes/simple/views/directory/checksubmission.ctp.php +++ b/themes/simple/views/directory/checksubmission.ctp.php @@ -2,18 +2,18 @@ - +
    -

    +

    \ No newline at end of file diff --git a/themes/simple/views/directory/directoryreport.ctp.php b/themes/simple/views/directory/directoryreport.ctp.php index 083bc5ee..322839eb 100644 --- a/themes/simple/views/directory/directoryreport.ctp.php +++ b/themes/simple/views/directory/directoryreport.ctp.php @@ -2,31 +2,37 @@
    - + + + - + - +
    @@ -34,25 +40,25 @@ -

    !

    +

    !

    - + - + - + diff --git a/themes/classic/views/usertypes/list.ctp.php b/themes/classic/views/usertypes/list.ctp.php index e55eb93b..6f423fe8 100644 --- a/themes/classic/views/usertypes/list.ctp.php +++ b/themes/classic/views/usertypes/list.ctp.php @@ -34,8 +34,8 @@ - - + + - + - + From 11b394348d1ba78868f1cbc312d71816555a8e84 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 12 Dec 2015 02:09:04 +0530 Subject: [PATCH 026/131] seo panel 3.8.0 - website import feature --- controllers/website.ctrl.php | 23 +++++++++---- data/website_import_sample.csv | 5 +-- install/data/upgrade.sql | 6 ---- .../views/website/importwebsites.ctp.php | 33 ++++++++++++++++--- 4 files changed, 48 insertions(+), 19 deletions(-) diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index 3c8fcd37..e4c44cbf 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -441,6 +441,9 @@ function showImportWebsites() { $this->set('isAdmin', 1); } + $this->set('delimiter', ','); + $this->set('enclosure', '"'); + $this->set('escape', '\\'); $this->render('website/importwebsites'); } @@ -469,15 +472,24 @@ function importWebsiteFromCsv($info) { if ($fileInfo["type"] == "text/csv") { $targetFile = SP_TMPPATH . "/".$fileInfo['name']; if(move_uploaded_file($fileInfo['tmp_name'], $targetFile)) { - $handle = fopen($targetFile, 'r'); + + $delimiterChar = empty($info['delimiter']) ? ',' : $info['delimiter']; + $enclosureChar = empty($info['enclosure']) ? '"' : $info['enclosure']; + $escapeChar = empty($info['escape']) ? '\\' : $info['escape']; - while (($websiteInfo = fgets($handle, 4096)) !== false) { - if (!empty($websiteInfo)) { + // open file read through csv file + if (($handle = fopen($targetFile, "r")) !== FALSE) { + + // loop through the data row + while (($websiteInfo = fgetcsv($handle, 4096, $delimiterChar, $enclosureChar, $escapeChar)) !== FALSE) { + if (empty($websiteInfo[0])) continue; $status = $this->importWebsite($websiteInfo, $userId); $resultInfo[$status] += 1; $resultInfo['total'] += 1; } - } + + fclose($handle); + } } } } @@ -492,8 +504,7 @@ function importWebsiteFromCsv($info) { echo ""; } - function importWebsite($info, $userId) { - $wInfo = explode(',', $info); + function importWebsite($wInfo, $userId) { $status = 'invalid'; if (!empty($wInfo[0]) && !empty($wInfo[1])) { diff --git a/data/website_import_sample.csv b/data/website_import_sample.csv index 0b75c70a..ba4c44ba 100644 --- a/data/website_import_sample.csv +++ b/data/website_import_sample.csv @@ -1,2 +1,3 @@ -Test website1,test1.com,test website1,test website1 description,test website1 keyword, 1 -Test website2,test2.com,test website2,test website2 description,test website2 keyword, 0 \ No newline at end of file +Seo Panel1,http://www.seopanel1.in/,"Seo Control Panel","Multiple Website\"s seo panel","seo panel,seo control panel",1 + +Test website1,http://testweb.com,Test website2 title,Test website description,"test website,test site",0 \ No newline at end of file diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index 5def463e..eab3d0c7 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -17,12 +17,6 @@ VALUES ('en', 'subscription', 'Term', 'Term'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) VALUES ('en', 'subscription', 'Currency', 'Currency'); - --- commented for next version --- ALTER TABLE usertypes ADD num_websites int(4), ADD num_keywords int(4), ADD price float, ADD status tinyint(4) DEFAULT 1; --- - - -- -- Table structure for table `currency` -- diff --git a/themes/classic/views/website/importwebsites.ctp.php b/themes/classic/views/website/importwebsites.ctp.php index 9d1f484a..8f0521bb 100644 --- a/themes/classic/views/website/importwebsites.ctp.php +++ b/themes/classic/views/website/importwebsites.ctp.php @@ -40,13 +40,36 @@ - + + + + + + + + + + + + + From d727603221abf397ad721881f85923d515dd4de5 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Sat, 12 Dec 2015 02:09:47 +0530 Subject: [PATCH 027/131] seo panel 3.8.0 - minor fixes --- libs/spider.class.php | 1 - 1 file changed, 1 deletion(-) diff --git a/libs/spider.class.php b/libs/spider.class.php index ecfb477c..9a69d3f2 100644 --- a/libs/spider.class.php +++ b/libs/spider.class.php @@ -272,7 +272,6 @@ function getContent( $url, $enableProxy=true, $logCrawl = true) { // to fix the ssl related issues curl_setopt($this->_CURL_RESOURCE, CURLOPT_SSL_VERIFYHOST, 0); curl_setopt($this->_CURL_RESOURCE, CURLOPT_SSL_VERIFYPEER, 0); - curl_setopt($this->_CURL_RESOURCE, CURLOPT_VERBOSE, 1); // to add the curl http headers if (!empty($this ->_CURL_HTTPHEADER)) { From 5a892cc5ffa08fe7a0bf2d1342675b0daf1cada2 Mon Sep 17 00:00:00 2001 From: deepthyraor Date: Sat, 12 Dec 2015 10:55:45 +0530 Subject: [PATCH 028/131] User type edits --- controllers/user-type.ctrl.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/controllers/user-type.ctrl.php b/controllers/user-type.ctrl.php index 72c9df2a..93d6ce3c 100644 --- a/controllers/user-type.ctrl.php +++ b/controllers/user-type.ctrl.php @@ -95,6 +95,15 @@ function __getUserTypeInfo($userTypeId) { $userTypeId = intval($userTypeId); $sql = "select * from usertypes where id=$userTypeId"; $listInfo = $this->db->select($sql, true); + + // Set the spec details for user type + $sql = "select * from user_specs where user_type_id=" . $listInfo['id']; + $userTypeSpecList = $this->db->select($sql); + + foreach ($userTypeSpecList as $userTypeSpec) { + $listInfo[$userTypeSpec['spec_column']] = $userTypeSpec['spec_value']; + } + return empty($listInfo['id']) ? false : $listInfo; } From 8bd1a23a3a0bf1eb4aa9fef3ad362ea587040c27 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Wed, 16 Dec 2015 02:34:38 +0530 Subject: [PATCH 029/131] seo panel 3.8.0 - adding pagination to dashboard --- controllers/index.ctrl.php | 46 +++++++++++++++++----- libs/paging.class.php | 5 ++- themes/classic/views/user/userhome.ctp.php | 1 + 3 files changed, 41 insertions(+), 11 deletions(-) diff --git a/controllers/index.ctrl.php b/controllers/index.ctrl.php index 82221a8c..3590ff01 100644 --- a/controllers/index.ctrl.php +++ b/controllers/index.ctrl.php @@ -48,16 +48,20 @@ function index($searchInfo=''){ break; } + $sql = "select * from websites w where 1=1"; + + // if admin user if (isAdmin()) { $userCtrler = New UserController(); $userList = $userCtrler->__getAllUsersHavingWebsite(); - if (isset($_POST['user_id']) || isset($_GET['user_id']) ) { - $webUserId = intval($_POST['user_id']) ? intval($_POST['user_id']) : intval($_GET['user_id']); - } else { - $webUserId = $userList[0]['id']; - } $this->set('userList', $userList); - + $webUserId = isset($searchInfo['user_id']) ? intval($searchInfo['user_id']) : $userList[0]['id']; + + // if user id is passed + if (!empty($webUserId)) { + $sql .= " and user_id=$webUserId"; + } + // if print method called if ( ($searchInfo['doc_type'] == 'print') && !empty($webUserId)) { $userInfo = $userCtrler->__getUserInfo($webUserId); @@ -66,12 +70,34 @@ function index($searchInfo=''){ } else { $webUserId = $userId; + $sql = "select * from websites w where user_id=$webUserId"; + } + + $pageScriptPath = "index.php?user_id=$webUserId"; + $this->set('webUserId', $webUserId); + $info['pageno'] = intval($info['pageno']); + + // search for user name + if (!empty($searchInfo['search_name'])) { + $sql .= " and (w.name like '%".addslashes($searchInfo['search_name'])."%' + or w.url like '%".addslashes($searchInfo['search_name'])."%')"; + $pageScriptPath .= "&search_name=" . $searchInfo['search_name']; + } + + $sql .= " order by w.name"; + + // pagination setup + if (!in_array($searchInfo['doc_type'], array('export', 'pdf'))) { + $this->db->query($sql, true); + $this->paging->setDivClass('pagingdiv'); + $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); + $pagingDiv = $this->paging->printPages($pageScriptPath, "", "link"); + $this->set('pagingDiv', $pagingDiv); + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + $this->set('pageNo', $info['pageno']); } - $this->set('webUserId', $webUserId); - $websiteCtrler = New WebsiteController(); - $adminCheck = (isAdmin() && empty($webUserId)) ? true : false; - $list = $websiteCtrler->__getAllWebsites($webUserId, $adminCheck, $searchInfo['search_name']); + $list = $this->db->select($sql); include_once(SP_CTRLPATH."/saturationchecker.ctrl.php"); include_once(SP_CTRLPATH."/rank.ctrl.php"); diff --git a/libs/paging.class.php b/libs/paging.class.php index c1fc6003..50393f3c 100644 --- a/libs/paging.class.php +++ b/libs/paging.class.php @@ -93,7 +93,10 @@ function printPaging($scriptArgs='') { function createPagingLink($linkText='', $linkBefore='', $linkAfter=''){ if(!empty($this->link_class)) { $linkClass=' class="'.$this->link_class.'"'; } - if($this->scriptFunction == 'scriptDoLoadPost'){ + + if ($this->scriptFunction == 'link') { + $link = "$linkBefore $linkText$linkAfter"; + } elseif($this->scriptFunction == 'scriptDoLoadPost') { $link = "$linkBeforescriptPath', '$this->scriptForm', '$this->showArea', '$this->scriptArgs')\">$linkText$linkAfter"; }else{ $link = "$linkBeforescriptFunction('$this->scriptPath', '$this->showArea', '$this->scriptArgs')\">$linkText$linkAfter"; diff --git a/themes/classic/views/user/userhome.ctp.php b/themes/classic/views/user/userhome.ctp.php index 52d50cc8..46b5f42b 100644 --- a/themes/classic/views/user/userhome.ctp.php +++ b/themes/classic/views/user/userhome.ctp.php @@ -58,6 +58,7 @@ +
    - - + + - - - + + + - - + + - - - - + + + @@ -98,7 +106,7 @@ } ?> - +
    PR
    + + - +
    diff --git a/themes/simple/views/directory/dirstatusgenerator.ctp.php b/themes/simple/views/directory/dirstatusgenerator.ctp.php index 4302f8c0..7574b23a 100644 --- a/themes/simple/views/directory/dirstatusgenerator.ctp.php +++ b/themes/simple/views/directory/dirstatusgenerator.ctp.php @@ -4,9 +4,9 @@ $dirInfo){ ?> - diff --git a/themes/simple/views/directory/featuredsubmission.ctp.php b/themes/simple/views/directory/featuredsubmission.ctp.php index 1a169165..2d347357 100644 --- a/themes/simple/views/directory/featuredsubmission.ctp.php +++ b/themes/simple/views/directory/featuredsubmission.ctp.php @@ -1,14 +1,14 @@
    +
    - - - + + + - + - - - - + + + + - - +
    - >> + + >>
    - >> + >>
    \ No newline at end of file diff --git a/themes/simple/views/directory/generatesubmission.ctp.php b/themes/simple/views/directory/generatesubmission.ctp.php index 3d58d940..4d44dd2a 100644 --- a/themes/simple/views/directory/generatesubmission.ctp.php +++ b/themes/simple/views/directory/generatesubmission.ctp.php @@ -3,10 +3,10 @@
    - - - - + + + + scriptDoLoad('directories.php', '$statusId', 'sec=checkstatus&id={$listInfo['id']}');"; ?> - - + + - - + + - +
    diff --git a/themes/simple/views/directory/list.ctp.php b/themes/simple/views/directory/list.ctp.php index 7ca605ae..4cb2cbf0 100644 --- a/themes/simple/views/directory/list.ctp.php +++ b/themes/simple/views/directory/list.ctp.php @@ -3,58 +3,58 @@ - - - + + + - + - + - +

    - + - - + + - - - - + + + + getStatusLink($listInfo['id'], $listInfo['working']); $checkLink = scriptAJAXLinkHref('directories.php', "status_{$listInfo['id']}", "sec=checkdir&dir_id={$listInfo['id']}&nodebug=1&checkpr=1", $spText['button']["Check Status"]); ?> - - + + - - - - - - + + + + + + - +
    PR
    \ No newline at end of file diff --git a/themes/simple/views/directory/showcheckdir.ctp.php b/themes/simple/views/directory/showcheckdir.ctp.php index 2834f93b..15c4408e 100644 --- a/themes/simple/views/directory/showcheckdir.ctp.php +++ b/themes/simple/views/directory/showcheckdir.ctp.php @@ -2,21 +2,21 @@
    - +
    -

    +

    \ No newline at end of file diff --git a/themes/simple/views/directory/showsitesubmission.ctp.php b/themes/simple/views/directory/showsitesubmission.ctp.php index f70065db..13de9955 100644 --- a/themes/simple/views/directory/showsitesubmission.ctp.php +++ b/themes/simple/views/directory/showsitesubmission.ctp.php @@ -1,73 +1,73 @@
    - + - + - + - + - + - + - - + + - + - - + + - - + + - + - - + + - + @@ -84,10 +84,10 @@ diff --git a/themes/simple/views/directory/showsubmission.ctp.php b/themes/simple/views/directory/showsubmission.ctp.php index 34fcfe01..7635d8ca 100644 --- a/themes/simple/views/directory/showsubmission.ctp.php +++ b/themes/simple/views/directory/showsubmission.ctp.php @@ -2,42 +2,42 @@
     
    :: - +
    :: - -

    + +

    :: - -

    + +

    Eg: google seo tools, seo tools, seo

    :: - - «« + + ««
    -
    +
    1:1:
    1:1: - -

    + +

    ::
    ::
     
    ::
    :: - +
    - +   - +
    - + - + - + - + - +
    -

    !

    +

    !

    \ No newline at end of file diff --git a/themes/simple/views/directory/showsubmissionform.ctp.php b/themes/simple/views/directory/showsubmissionform.ctp.php index 3602e0ca..be6d7391 100644 --- a/themes/simple/views/directory/showsubmissionform.ctp.php +++ b/themes/simple/views/directory/showsubmissionform.ctp.php @@ -2,52 +2,55 @@ $msgClass = empty($error) ? "success" : "error"; ?>

    - +

    - - + + + + - + + - + - - + + - - + + - - + + - + - + - + @@ -64,16 +67,16 @@ diff --git a/themes/simple/views/directory/showsubmissionstats.ctp.php b/themes/simple/views/directory/showsubmissionstats.ctp.php index 3e623137..e1893822 100644 --- a/themes/simple/views/directory/showsubmissionstats.ctp.php +++ b/themes/simple/views/directory/showsubmissionstats.ctp.php @@ -2,7 +2,7 @@ $msgClass = empty($error) ? "success" : "error"; ?>

    - +

    -
     
    ::
    ::
    ::
    :: - +
    :: - + - -

    + +

    - +   - - + +   - - + +   - - + +
    + - + + + - +
    @@ -16,16 +22,16 @@ ?>
    - + diff --git a/themes/simple/views/website/new.ctp.php b/themes/simple/views/website/new.ctp.php index bec5a5a8..0f929938 100644 --- a/themes/simple/views/website/new.ctp.php +++ b/themes/simple/views/website/new.ctp.php @@ -2,7 +2,7 @@

    - +

    - - + + - + ".$spTextDir['Add back to directory list'].""; + } + + $argStr = "sec=unskip&id={$listInfo['id']}&pageno=$pageNo&website_id=$websiteId&search_name=".$searchInfo['search_name']; + $includeLink = "".$spTextDir['Add back to directory list'].""; ?> - - - - - + + + + + - +
    PR
    + +
    diff --git a/themes/simple/views/email/emailhead.ctp.php b/themes/simple/views/email/emailhead.ctp.php index c474fd6d..932eda91 100644 --- a/themes/simple/views/email/emailhead.ctp.php +++ b/themes/simple/views/email/emailhead.ctp.php @@ -13,8 +13,8 @@ .listHead td.left {border-left: 1px solid #B0C2CC;} #sortLink {color: black; text-decoration: none;} #sortLink:HOVER { text-decoration: underline;background-color: #DBE6EE;} - .sort_asc{background:transparent url(/sort_asc.gif) no-repeat scroll right center;padding-right: 18px;} - .sort_desc{background:transparent url(/sort_desc.gif) no-repeat scroll right center;padding-right: 18px;} + .sort_asc{background:transparent url(/sort_asc.gif) no-repeat scroll right center;padding-right: 18px;} + .sort_desc{background:transparent url(/sort_desc.gif) no-repeat scroll right center;padding-right: 18px;} .blue_row {background-color: #F4F7FA;} .white_row {background-color: #FFFFFF;} .blue_row td,.white_row td {text-align: center; color: #343333; font-family: Tahoma, verdana, arial, sans-serif; font-size: 11px; diff --git a/themes/simple/views/email/emailnotificationreportgen.ctp.php b/themes/simple/views/email/emailnotificationreportgen.ctp.php index a9bb5460..bf06f86a 100644 --- a/themes/simple/views/email/emailnotificationreportgen.ctp.php +++ b/themes/simple/views/email/emailnotificationreportgen.ctp.php @@ -1,9 +1,9 @@ getViewContent('email/emailhead'); ?> - ,

    + ,

    -



    +



    diff --git a/themes/simple/views/email/passwordreset.ctp.php b/themes/simple/views/email/passwordreset.ctp.php index 7fd02f27..7439ec72 100644 --- a/themes/simple/views/email/passwordreset.ctp.php +++ b/themes/simple/views/email/passwordreset.ctp.php @@ -1,8 +1,9 @@ - ,

    + ,

    -:

    +:

    +:

    -

    +

    ,
    Seo Panel Team
    diff --git a/themes/simple/views/home.ctp.php b/themes/simple/views/home.ctp.php index f06c54dd..1cce6a20 100644 --- a/themes/simple/views/home.ctp.php +++ b/themes/simple/views/home.ctp.php @@ -5,17 +5,17 @@
    • - ', SP_PLUGINSITE, $spTextHome['home_cont1'])?> + ', SP_PLUGINSITE, $spTextHome['home_cont1'])?>
    ', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); + echo str_replace( array('', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); ?> ','','','','','',''); + $search = array('','','','','','',''); $replace = array(SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); echo str_replace( $search, $replace, $spTextHome['home_cont3']); ?> diff --git a/themes/simple/views/keyword/edit.ctp.php b/themes/simple/views/keyword/edit.ctp.php index a5323fb6..06a274f1 100644 --- a/themes/simple/views/keyword/edit.ctp.php +++ b/themes/simple/views/keyword/edit.ctp.php @@ -1,59 +1,59 @@
    - - + + - + - - + + - + - + - + - + @@ -69,11 +69,11 @@ diff --git a/themes/simple/views/keyword/importkeywords.ctp.php b/themes/simple/views/keyword/importkeywords.ctp.php index 4537fbaf..7963b2a3 100644 --- a/themes/simple/views/keyword/importkeywords.ctp.php +++ b/themes/simple/views/keyword/importkeywords.ctp.php @@ -3,63 +3,63 @@
     
    ::
    :: - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: - +
    - +    - +
    - +   - - + +
    - + - + - + - + - + - + @@ -76,11 +76,11 @@ diff --git a/themes/simple/views/keyword/keywordselectbox.ctp.php b/themes/simple/views/keyword/keywordselectbox.ctp.php index c570c63b..d3eb2553 100644 --- a/themes/simple/views/keyword/keywordselectbox.ctp.php +++ b/themes/simple/views/keyword/keywordselectbox.ctp.php @@ -1,12 +1,12 @@ - - + - + \ No newline at end of file diff --git a/themes/simple/views/keyword/list.ctp.php b/themes/simple/views/keyword/list.ctp.php index fa10f5a0..bc81b413 100644 --- a/themes/simple/views/keyword/list.ctp.php +++ b/themes/simple/views/keyword/list.ctp.php @@ -5,25 +5,25 @@
     
    :: - - «« + + ««
    - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: - +
    - +    - +
    :: - -

    + +

    Eg: google seo tools,seo tools,seo

    - +   - - + +
    - - - + + + - + - + - - - - - - - + + + + + + + - - - - - + + + + + - @@ -104,7 +104,7 @@ } ?> - +
    + - + - + - - - + + +
    @@ -120,17 +120,17 @@ diff --git a/themes/simple/views/keyword/new.ctp.php b/themes/simple/views/keyword/new.ctp.php index d61adce2..d19532f9 100644 --- a/themes/simple/views/keyword/new.ctp.php +++ b/themes/simple/views/keyword/new.ctp.php @@ -3,54 +3,54 @@
    - - + +    - - + +    - - + +    - - + +
    - + - - + + - + - + - + - + @@ -66,11 +66,11 @@ diff --git a/themes/simple/views/language/languageselectbox.ctp.php b/themes/simple/views/language/languageselectbox.ctp.php index b699d530..fc120437 100644 --- a/themes/simple/views/language/languageselectbox.ctp.php +++ b/themes/simple/views/language/languageselectbox.ctp.php @@ -1,13 +1,13 @@ - - + - + diff --git a/themes/simple/views/layout/default.ctp.php b/themes/simple/views/layout/default.ctp.php index c702b1cd..e46d05dc 100644 --- a/themes/simple/views/layout/default.ctp.php +++ b/themes/simple/views/layout/default.ctp.php @@ -8,21 +8,21 @@ $spKeywords = empty($spKeywords) ? SP_KEYWORDS : $spKeywords; $spKey = "v" . substr(SP_INSTALLED, 2); ?> - <?=stripslashes($spTitle)?> - - - - - + <?php echo stripslashes($spTitle)?> + + + + + - + - - - - - - + + + + + + + \ No newline at end of file diff --git a/themes/simple/views/log/crawlloglist.ctp.php b/themes/simple/views/log/crawlloglist.ctp.php index 87dae939..234f8180 100644 --- a/themes/simple/views/log/crawlloglist.ctp.php +++ b/themes/simple/views/log/crawlloglist.ctp.php @@ -2,15 +2,15 @@ echo showSectionHead($spTextPanel["Crawl Log Manager"]); $searchFun = "scriptDoLoadPost('log.php', 'listform', 'content')"; ?> - +
     
    ::
    :: - +
    :: render('language/languageselectbox', 'ajax'); ?>
    :: render('country/countryselectbox', 'ajax'); ?>
    :: +
    - +    - +
    - +   - - + +
    - - - + + + - + - + - + - + - - - - - - - - + + + + + + + + - - - - - - - + + + + + + + - - + @@ -157,7 +157,7 @@ } ?> - +
    - +
    @@ -172,12 +172,12 @@ diff --git a/themes/simple/views/log/showcrawllog.ctp.php b/themes/simple/views/log/showcrawllog.ctp.php index ee1f9dc1..c07069aa 100644 --- a/themes/simple/views/log/showcrawllog.ctp.php +++ b/themes/simple/views/log/showcrawllog.ctp.php @@ -20,51 +20,51 @@ ?>
    - - + +    - - + +
    - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + diff --git a/themes/simple/views/menu/adminmenu.ctp.php b/themes/simple/views/menu/adminmenu.ctp.php index a5e7139e..d6fffd8b 100644 --- a/themes/simple/views/menu/adminmenu.ctp.php +++ b/themes/simple/views/menu/adminmenu.ctp.php @@ -27,13 +27,13 @@ break; } ?> -
  • -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • \ No newline at end of file +
  • \ No newline at end of file diff --git a/themes/simple/views/menu/guestmenu.ctp.php b/themes/simple/views/menu/guestmenu.ctp.php index b8a8e1ff..7085152f 100644 --- a/themes/simple/views/menu/guestmenu.ctp.php +++ b/themes/simple/views/menu/guestmenu.ctp.php @@ -34,15 +34,15 @@ } ?> -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • +
  • @@ -55,8 +55,8 @@
  • - +
  • -
  • +
  • \ No newline at end of file diff --git a/themes/simple/views/menu/topmenu.ctp.php b/themes/simple/views/menu/topmenu.ctp.php index 30e5bc75..63939690 100644 --- a/themes/simple/views/menu/topmenu.ctp.php +++ b/themes/simple/views/menu/topmenu.ctp.php @@ -1,27 +1,27 @@

    - : - - + - | - | - | + | + | + | - + - | - + | +

    diff --git a/themes/simple/views/menu/usermenu.ctp.php b/themes/simple/views/menu/usermenu.ctp.php index 2081ec1d..0ee5ebb6 100644 --- a/themes/simple/views/menu/usermenu.ctp.php +++ b/themes/simple/views/menu/usermenu.ctp.php @@ -27,13 +27,13 @@ break; } ?> -
  • -
  • -
  • -
  • -
  • +
  • +
  • +
  • +
  • +
  • -
  • +
  • -
  • \ No newline at end of file +
  • \ No newline at end of file diff --git a/themes/simple/views/proxy/checkallstatus.ctp.php b/themes/simple/views/proxy/checkallstatus.ctp.php index 2bfc8fa0..4814f9c2 100644 --- a/themes/simple/views/proxy/checkallstatus.ctp.php +++ b/themes/simple/views/proxy/checkallstatus.ctp.php @@ -2,16 +2,16 @@
     
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    ::
    - - - + + + - - - - + + + +
    :::: 0
    ::::
    @@ -21,14 +21,14 @@ $scriptUrl = "proxy.php?sec=runcheckstatus&id=".$proxyInfo['id'].$statusVar; ?>

    - . - href='javascript:void(0);'> - + . + href='javascript:void(0);'> + - . + .

    - +
    diff --git a/themes/simple/views/proxy/croncommand.ctp.php b/themes/simple/views/proxy/croncommand.ctp.php index 5af440aa..fb5f5d31 100644 --- a/themes/simple/views/proxy/croncommand.ctp.php +++ b/themes/simple/views/proxy/croncommand.ctp.php @@ -2,7 +2,7 @@ - + + + + + + - - + + - + - - - + + + - - - - + + + + - + - @@ -81,7 +103,7 @@ } ?> - +
    ", true); ?> + - + + + +
    @@ -98,16 +120,16 @@
    - +    - - + +    - - + +    - - + +
    - + - + - - + + - + - - + + - - + + - - + + @@ -69,11 +69,11 @@ diff --git a/themes/simple/views/website/websiteselectbox.ctp.php b/themes/simple/views/website/websiteselectbox.ctp.php index 29457c64..8c0b05dd 100644 --- a/themes/simple/views/website/websiteselectbox.ctp.php +++ b/themes/simple/views/website/websiteselectbox.ctp.php @@ -1,12 +1,12 @@ - - + - + - + \ No newline at end of file diff --git a/user-types-manager.php b/user-types-manager.php new file mode 100644 index 00000000..b99e2a7d --- /dev/null +++ b/user-types-manager.php @@ -0,0 +1,109 @@ +view->menu = 'seotools'; +$controller->layout = 'ajax'; +$controller->spTextPanel = $controller->getLanguageTexts('panel', $_SESSION['lang_code']); +$controller->set('spTextPanel', $controller->spTextPanel); +$controller->spTextWeb = $controller->getLanguageTexts('website', $_SESSION['lang_code']); +$controller->set('spTextWeb', $controller->spTextWeb); + +if($_SERVER['REQUEST_METHOD'] == 'POST') { + + switch($_POST['sec']) { + + case "create": + $controller->createUserType($_POST); + break; + + case "update": + $controller->updateUserType($_POST); + break; + + case "activateall": + if (!empty($_POST['ids'])) { + foreach($_POST['ids'] as $id) { + $controller->__changeStatus($id, 1); + } + } + $controller->listUserTypes($_POST); + break; + + case "inactivateall": + if (!empty($_POST['ids'])) { + foreach($_POST['ids'] as $id) { + $controller->__changeStatus($id, 0); + } + } + $controller->listUserTypes($_POST); + break; + + case "deleteall": + if (!empty($_POST['ids'])) { + foreach($_POST['ids'] as $id) { + $controller->__deleteUserType($id); + } + } + $controller->listUserTypes($_POST); + break; + + } +} else { + + switch($_GET['sec']) { + + case "new": + $controller->newUserType($_GET); + break; + + case "edit": + $controller->editUserType($_GET['userTypeId']); + break; + + case "Activate": + $controller->__changeStatus($_GET['userTypeId'], 1); + $controller->listUserTypes($_GET); + break; + + case "Inactivate": + $controller->__changeStatus($_GET['userTypeId'], 0); + $controller->listUserTypes($_GET); + break; + + case "delete": + $controller->__deleteUserType($_GET['userTypeId']); + $controller->listUserTypes($_GET); + break; + + default: + $controller->listUserTypes($_GET); + break; + + + } + +} +?> \ No newline at end of file diff --git a/users.php b/users.php index 6d98ba7c..4a0e4608 100644 --- a/users.php +++ b/users.php @@ -78,6 +78,10 @@ } $controller->listUsers($_POST); break; + + default: + $controller->listUsers($_POST); + break; } }else{ diff --git a/websites.php b/websites.php index af54590d..662a7795 100644 --- a/websites.php +++ b/websites.php @@ -74,6 +74,10 @@ $keyInput = empty($_POST['keyinput']) ? "" : $_POST['keyinput']; $controller->crawlMetaData(urldecode($_POST['url']), $keyInput); break; + + default: + $controller->listWebsites($_POST); + break; } }else{ From 66453f300e85eb88b9d8f14c1ca9ca7ebfd5f4a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Sat, 6 Jun 2015 16:17:56 +0200 Subject: [PATCH 005/131] Update 3.6.0 -> 3.7.0 --- INSTALLATION | 2 +- README | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/INSTALLATION b/INSTALLATION index 0cecde6a..a0ad0de5 100644 --- a/INSTALLATION +++ b/INSTALLATION @@ -1,5 +1,5 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.6.0 +Seo Control Panel - Seo Panel Version 3.7.0 ******************************************* ------------------------------------------ diff --git a/README b/README index 99221418..e1a43f1b 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.6.0 +Seo Control Panel - Seo Panel Version 3.7.0 ******************************************* ----------------------------------------- From d2156ba06496a298d7a3c6ffafb8d0df7c25b206 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Sat, 6 Jun 2015 16:24:58 +0200 Subject: [PATCH 006/131] =?UTF-8?q?reset=20$supportClass=20in=20adminmenu.?= =?UTF-8?q?ctp.php=C3=972?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/classic/views/menu/adminmenu.ctp.php | 1 + themes/simple/views/menu/adminmenu.ctp.php | 1 + 2 files changed, 2 insertions(+) diff --git a/themes/classic/views/menu/adminmenu.ctp.php b/themes/classic/views/menu/adminmenu.ctp.php index d6fffd8b..818ba366 100644 --- a/themes/classic/views/menu/adminmenu.ctp.php +++ b/themes/classic/views/menu/adminmenu.ctp.php @@ -3,6 +3,7 @@ $adminClass = ""; $seoToolsClass = ""; $seoPluginsClass = ""; +$supportClass = ""; switch($this->menu){ case "support": diff --git a/themes/simple/views/menu/adminmenu.ctp.php b/themes/simple/views/menu/adminmenu.ctp.php index d6fffd8b..818ba366 100644 --- a/themes/simple/views/menu/adminmenu.ctp.php +++ b/themes/simple/views/menu/adminmenu.ctp.php @@ -3,6 +3,7 @@ $adminClass = ""; $seoToolsClass = ""; $seoPluginsClass = ""; +$supportClass = ""; switch($this->menu){ case "support": From c483439435dd2681dc3e38091d9348b60eabc6f6 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Wed, 10 Jun 2015 00:58:28 +0530 Subject: [PATCH 007/131] seopanel.v.3.8.0 - Changes to fix the database text values short tag replace issue and validation bug fix --- themes/classic/views/home.ctp.php | 9 ++++++--- themes/classic/views/support.ctp.php | 7 +++++-- themes/simple/views/home.ctp.php | 9 ++++++--- themes/simple/views/support.ctp.php | 7 +++++-- 4 files changed, 22 insertions(+), 10 deletions(-) diff --git a/themes/classic/views/home.ctp.php b/themes/classic/views/home.ctp.php index 1cce6a20..9e0f3792 100644 --- a/themes/classic/views/home.ctp.php +++ b/themes/classic/views/home.ctp.php @@ -5,17 +5,20 @@
    • - ', SP_PLUGINSITE, $spTextHome['home_cont1'])?> + ', SP_PLUGINSITE, $spTextHome['home_cont1'])?>
    ', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); + echo str_replace( array('', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); ?> ','','','','','',''); + $search = array( + '', '', '', + '', '', '', '' + ); $replace = array(SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); echo str_replace( $search, $replace, $spTextHome['home_cont3']); ?> diff --git a/themes/classic/views/support.ctp.php b/themes/classic/views/support.ctp.php index 9fb11107..8dee0eae 100644 --- a/themes/classic/views/support.ctp.php +++ b/themes/classic/views/support.ctp.php @@ -4,9 +4,12 @@
    ','','','','','','',''); + $search = array( + '', '', '', + '', '', '', + '', '' + ); $replace = array(SP_PLUGINSITE,SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); - echo str_replace( $search, $replace, $spTextSupport['support_cont1']); echo str_replace( $search, $replace, $spTextSupport['support_cont2']); echo str_replace( $search, $replace, $spTextSupport['support_cont3']); diff --git a/themes/simple/views/home.ctp.php b/themes/simple/views/home.ctp.php index 1cce6a20..9e0f3792 100644 --- a/themes/simple/views/home.ctp.php +++ b/themes/simple/views/home.ctp.php @@ -5,17 +5,20 @@
    • - ', SP_PLUGINSITE, $spTextHome['home_cont1'])?> + ', SP_PLUGINSITE, $spTextHome['home_cont1'])?>
    ', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); + echo str_replace( array('', ''), array(SP_PLUGINSITE, ""), $spTextHome['home_cont2']); ?> ','','','','','',''); + $search = array( + '', '', '', + '', '', '', '' + ); $replace = array(SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); echo str_replace( $search, $replace, $spTextHome['home_cont3']); ?> diff --git a/themes/simple/views/support.ctp.php b/themes/simple/views/support.ctp.php index 9fb11107..8dee0eae 100644 --- a/themes/simple/views/support.ctp.php +++ b/themes/simple/views/support.ctp.php @@ -4,9 +4,12 @@
    ','','','','','','',''); + $search = array( + '', '', '', + '', '', '', + '', '' + ); $replace = array(SP_PLUGINSITE,SP_DOWNLOAD_LINK,SP_DEMO_LINK,SP_CONTACT_LINK,SP_HELP_LINK,SP_FORUM_LINK,SP_SUPPORT_LINK,SP_DONATE_LINK); - echo str_replace( $search, $replace, $spTextSupport['support_cont1']); echo str_replace( $search, $replace, $spTextSupport['support_cont2']); echo str_replace( $search, $replace, $spTextSupport['support_cont3']); From c644b4d7cc74a4187778aa7d70425863aad9bcd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Wed, 26 Aug 2015 08:22:33 +0200 Subject: [PATCH 008/131] Merge cron's separate debug property with SP_DEBUG --- controllers/cron.ctrl.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/controllers/cron.ctrl.php b/controllers/cron.ctrl.php index c856a442..9c0dd917 100644 --- a/controllers/cron.ctrl.php +++ b/controllers/cron.ctrl.php @@ -25,11 +25,16 @@ class CronController extends Controller { var $cronList; // the array includes all tools avialable for cron var $repTools; // the array includes all tools avialable for report generation - var $debug = true; // to show debug message or not + var $debug = false; // to show debug message or not var $layout = 'ajax'; // ajax layout or not var $timeStamp; // timestamp for storing reports var $checkedKeywords = 0; // the number of keywords checked in cron, this is used for split cron execution feature + # initialize preperties + function __construct() { + $this->debug = ( defined('SP_DEBUG') && SP_DEBUG ); + } + # function to load all tools required for report generation function loadReportGenerationTools($includeList=array()){ $sql = "select * from seotools where status=1 and reportgen=1"; @@ -314,4 +319,4 @@ function debugMsg($msg=''){ if($this->debug == true) print $msg; } } -?> \ No newline at end of file +?> From d90dcc0bd69484c986b1a2e581909dafb6f000a1 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Thu, 3 Sep 2015 02:46:40 +0530 Subject: [PATCH 009/131] v.3.8.0 - Adding changes for payment plugin --- INSTALLATION | 31 ++- README | 69 ++++++- api/user.api.php | 26 +++ config/sp-config-extra.php | 2 +- controllers/adminpanel.ctrl.php | 14 +- controllers/report.ctrl.php | 4 +- controllers/seoplugins.ctrl.php | 36 +++- controllers/user.ctrl.php | 10 +- images/payment_load.gif | Bin 0 -> 9729 bytes install/data/upgrade.sql | 187 +----------------- install/data/upgrade_v3.6.0_v3.7.0.sql | 197 +++++++++++++++++++ libs/validation.class.php | 2 +- payment_return.php | 41 ++++ themes/classic/views/common/register.ctp.php | 17 +- themes/classic/views/menu/adminmenu.ctp.php | 1 - themes/simple/views/menu/adminmenu.ctp.php | 1 - 16 files changed, 416 insertions(+), 222 deletions(-) create mode 100755 images/payment_load.gif create mode 100644 install/data/upgrade_v3.6.0_v3.7.0.sql create mode 100644 payment_return.php diff --git a/INSTALLATION b/INSTALLATION index a0ad0de5..12a27d01 100644 --- a/INSTALLATION +++ b/INSTALLATION @@ -1,11 +1,13 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.7.0 +Seo Control Panel - Seo Panel Version 3.8.0 ******************************************* ------------------------------------------ Installation: Simple 5 minute installation ------------------------------------------ + Simply use Softaculous / Installatron / Webuzo / AMPPS to install SEO Panel or Follow the below steps + 1. Download and Unzip the package 2. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. @@ -14,7 +16,8 @@ Installation: Simple 5 minute installation 4. Change the permissions on the "tmp" directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) - 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ + 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or + pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ 6. Follow the steps and fill out all the requested information. @@ -28,8 +31,9 @@ Installation: Simple 5 minute installation Password: spadmin Note: - Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. - Remove "install" directory of seo panel + a) Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. + + b) Remove "install" directory of seo panel @@ -37,7 +41,9 @@ Installation: Simple 5 minute installation Steps to Upgrade Seo Panel to Latest Version -------------------------------------------- - Note: Before upgrade please take the backup of your current seo panel database and code + Note: Before upgrade please take the backup of your current seo panel database and code + + Simply use Softaculous / Installatron / Webuzo / AMPPS to upgrade SEO Panel or Follow the below steps 1. Change the current seo panel directory name or move it to another place, e.g seopanel to seopanel_bak @@ -45,10 +51,12 @@ Steps to Upgrade Seo Panel to Latest Version 3. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. - 4. Copy the contents of sample config file "config/sp-config-sample.php" to "config/sp-config.php" or remove "config/sp-config.php" and rename "config/sp-config-sample.php" to "config/sp-config.php" + 4. Copy the contents of sample config file "config/sp-config-sample.php" to "config/sp-config.php" + or remove "config/sp-config.php" and rename "config/sp-config-sample.php" to "config/sp-config.php" 5. Open up "config/sp-config.php" with a text editor like Notepad or similar editor. - Then modify the following sections with your server and database settings of previous version of seo panel. + + Then modify the following sections with your server and database settings of previous version of seo panel. # The web path or url to access seo panel through browser. define('SP_WEBPATH', 'http://localhost/seopanel'); @@ -72,10 +80,17 @@ Steps to Upgrade Seo Panel to Latest Version 7. Change the permissions on the tmp directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) 8. Using your web browser visit the location you placed Seo Panel with the addition of "install/upgrade.php", - e.g. http://www.yourdomain.com/seopanel/install/upgrade.php + + e.g. http://www.yourdomain.com/seopanel/install/upgrade.php 9. Follow the steps and fill out all the requested information. + Note: + + a. Remove install directory of seo panel + + b. Copy all plugins from "plugins" folder of old seo panel folder to "plugins" folder of new Seo Panel. + Installation Reference Link: http://www.seopanel.in/install/ diff --git a/README b/README index e1a43f1b..1fa8d0ba 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.7.0 +Seo Control Panel - Seo Panel Version 3.8.0 ******************************************* ----------------------------------------- @@ -17,6 +17,8 @@ Requirements Installation: Simple 5 minute installation ------------------------------------------ + Simply use Softaculous / Installatron / Webuzo / AMPPS to install SEO Panel or Follow the below steps + 1. Download and Unzip the package 2. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. @@ -25,7 +27,8 @@ Installation: Simple 5 minute installation 4. Change the permissions on the "tmp" directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) - 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ + 5. Using your web browser visit the location you placed Seo Panel with the addition of "install/index.php" or + pointing directly to "install/", e.g. http://www.yourdomain.com/seopanel/install/ 6. Follow the steps and fill out all the requested information. @@ -39,8 +42,66 @@ Installation: Simple 5 minute installation Password: spadmin Note: - Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. - Remove "install" directory of seo panel + a) Please change password of administrator by visiting 'Profile' link on right top of the seo panel to prevent from security threats. + + b) Remove "install" directory of seo panel + + + +-------------------------------------------- +Steps to Upgrade Seo Panel to Latest Version +-------------------------------------------- + + Note: Before upgrade please take the backup of your current seo panel database and code + + Simply use Softaculous / Installatron / Webuzo / AMPPS to upgrade SEO Panel or Follow the below steps + + 1. Change the current seo panel directory name or move it to another place, e.g seopanel to seopanel_bak + + 2. Download and Unzip the new version + + 3. Upload all the files contained in this folder (retaining the directory structure) to a web accessible directory on your server or hosting account. + + 4. Copy the contents of sample config file "config/sp-config-sample.php" to "config/sp-config.php" + or remove "config/sp-config.php" and rename "config/sp-config-sample.php" to "config/sp-config.php" + + 5. Open up "config/sp-config.php" with a text editor like Notepad or similar editor. + + Then modify the following sections with your server and database settings of previous version of seo panel. + + # The web path or url to access seo panel through browser. + define('SP_WEBPATH', 'http://localhost/seopanel'); + + # DB settings - You can get this info from your web hosting provider. + # The name of the database for seo panel + define('DB_NAME', 'seopanel'); + + # DB database username + define('DB_USER', 'root'); + + # DB database password + define('DB_PASSWORD', ''); + + # DB hostname + define('DB_HOST', 'localhost'); + + + 6. Save the contents of file "config/sp-config.php". + + 7. Change the permissions on the tmp directory to be writable by all (777 or -rwxrwxrwx within your FTP Client) + + 8. Using your web browser visit the location you placed Seo Panel with the addition of "install/upgrade.php", + + e.g. http://www.yourdomain.com/seopanel/install/upgrade.php + + 9. Follow the steps and fill out all the requested information. + + Note: + + a. Remove install directory of seo panel + + b. Copy all plugins from "plugins" folder of old seo panel folder to "plugins" folder of new Seo Panel. + Installation Reference Link: http://www.seopanel.in/install/ diff --git a/api/user.api.php b/api/user.api.php index 93d43fe3..c2f5d7a0 100644 --- a/api/user.api.php +++ b/api/user.api.php @@ -180,5 +180,31 @@ function deleteUser($info) { } + /** + * function added by Rex, 2020Media.com + * function to get user id from username + * @param Array $info The input details to process the api + * $info['username'] The username of the user - Mandatory + * @return Array $returnInfo Contains id of user + */ + function getUserName($info) { + + $username = $info['username']; + $returnInfo = array(); + + // validate the user ifd and user info + if (!empty($username)) { + if ($userInfo = $this->ctrler->__checkUserName($username)) { + $returnInfo['response'] = 'success'; + $returnInfo['result'] = $userInfo; + return $returnInfo; + } + } + + $returnInfo['response'] = 'Error'; + $returnInfo['error_msg'] = "Invalid username provided"; + return $returnInfo; + } + } ?> \ No newline at end of file diff --git a/config/sp-config-extra.php b/config/sp-config-extra.php index 35a3f5dc..33275d69 100644 --- a/config/sp-config-extra.php +++ b/config/sp-config-extra.php @@ -109,7 +109,7 @@ define('SP_THEMESITE', 'http://www.seopanel.in/themes/'); # payment related variables -define('SP_PAYMENT_CANCEL_LINK', SP_WEBPATH."/payment_cancel.php"); +define('SP_PAYMENT_CANCEL_LINK', SP_WEBPATH."/register.php"); define('SP_PAYMENT_RETURN_LINK', SP_WEBPATH."/payment_return.php"); define('SP_PAYMENT_CURRENCY', "USD"); diff --git a/controllers/adminpanel.ctrl.php b/controllers/adminpanel.ctrl.php index 76d13654..247dec05 100644 --- a/controllers/adminpanel.ctrl.php +++ b/controllers/adminpanel.ctrl.php @@ -39,15 +39,15 @@ function index($info = ""){ ); } - /* disabled to release in next version + // user type manager if (isAdmin()) { $menuList[] = array( - 'id' => 15, - 'name' => $this->spTextPanel['User Type Manager'], - 'url_section' => 'user-types-manager' - ); - }*/ - + 'id' => 15, + 'name' => $this->spTextPanel['User Type Manager'], + 'url_section' => 'user-types-manager' + ); + } + if (isLoggedIn()) { $menuList[] = array( 'id' => 3, diff --git a/controllers/report.ctrl.php b/controllers/report.ctrl.php index 7368f545..c84b0f87 100644 --- a/controllers/report.ctrl.php +++ b/controllers/report.ctrl.php @@ -431,7 +431,9 @@ function showGraph($searchInfo = '') { $dataSet->SetXAxisName("Date"); $dataSet->SetYAxisName("Rank"); } - $dataSet->SetXAxisFormat("date"); + + /* commented to fix invalid date in graphical reports x axis issue */ + // $dataSet->SetXAxisFormat("date"); # Initialise the graph $chart = new pChart(720, 520); diff --git a/controllers/seoplugins.ctrl.php b/controllers/seoplugins.ctrl.php index d5184616..c51ebefd 100644 --- a/controllers/seoplugins.ctrl.php +++ b/controllers/seoplugins.ctrl.php @@ -26,6 +26,7 @@ class SeoPluginsController extends Controller{ var $layout = 'ajax'; var $info = array(); var $pluginText = ""; + var $pluginCtrler = FALSE; # function to manage seo plugins function manageSeoPlugins($info, $method='get') { @@ -44,18 +45,29 @@ function manageSeoPlugins($info, $method='get') { if(file_exists(PLUGIN_PATH."/".SP_PLUGINCONF)){ include_once(PLUGIN_PATH."/".SP_PLUGINCONF); } + include_once(PLUGIN_PATH."/".$pluginDirName.".ctrl.php"); $pluginControler = New $pluginDirName(); - $action = empty($info['action']) ? "index" : $info['action']; - $data = ($method=='get') ? $_GET : $_POST; - if (empty($data['doc_type']) || ($data['doc_type'] != 'export')) { - $this->loadAllPluginCss(); - $this->loadAllPluginJs(); - } + // if no action specified just initialize plugin + if (empty($info['action'])) { + $pluginControler->initPlugin($data); + return $pluginControler; + } else { - $pluginControler->initPlugin($data); - $pluginControler->$action($data); + $this->pluginCtrler = $pluginControler; + $action = empty($info['action']) ? "index" : $info['action']; + $data = ($method=='get') ? $_GET : $_POST; + + // check whethere export report type action + if (empty($data['doc_type']) || ($data['doc_type'] != 'export')) { + $this->loadAllPluginCss(); + $this->loadAllPluginJs(); + } + + $pluginControler->initPlugin($data); + $pluginControler->$action($data); + } } # function to init plugin before do action @@ -390,5 +402,13 @@ function isPluginActive($value, $col = 'name') { return empty($pluginInfo['id']) ? false : $pluginInfo; } + # function to create plugin object + function createPluginObject($pluginName) { + $pluginInfo = $this->__getSeoPluginInfo($pluginName, 'name'); + $info['pid'] = $pluginInfo['id']; + $pluginCtrler = $this->manageSeoPlugins($info); + return $pluginCtrler; + } + } ?> \ No newline at end of file diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index e55e555e..5c96cce4 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -158,10 +158,12 @@ function startRegistration(){ // if it is paid subscription, proceed with payment if ($utypeInfo['price'] > 0) { - include SP_PLUGINPATH . "/Subscription/paymentgateway.ctrl.php"; - $pgCtrler = new PaymentGateway(); - $paymentForm = $pgCtrler->getPaymentForm(intval($userInfo['pg_id']), $userId, $utypeInfo); - $this->set('paymentForm', $paymentForm); + $paymentPluginId = intval($userInfo['pg_id']); + @Session::setSession('payment_plugin_id', $paymentPluginId); + $quantity = intval($userInfo['quantity']); + $pluginCtrler = $seopluginCtrler->createPluginObject("Subscription"); + $paymentForm = $pluginCtrler->pgCtrler->getPaymentForm($paymentPluginId, $userId, $utypeInfo, $quantity); + $this->set('paymentForm', $paymentForm); } } diff --git a/images/payment_load.gif b/images/payment_load.gif new file mode 100755 index 0000000000000000000000000000000000000000..caa7bcddd8870c7abe52d7b3baa911b135afe7c0 GIT binary patch literal 9729 zcmc(EXIN9))^0+mQe=w_DMnPb4G170O;He0ilGWpr1vJh6Gc&x5_&HR1Oz0ZH|dH< zZ_;~!B!m)3r{%KGclPBUq`;MI#}t*RD7 zT32NH85tQFOG`^+3iaL~qkC(wXZrw+M(5_{#{F6&QmAAq?Zc1NgdPl)M)RCL(ilF< zUOn`jK2#rKWUU-nPaI9H6Dukz^7HcxN7w7>>QE?DZEbDK>_%cQrfeKfAW=Vm{@mZ+ z-`Cfd)Qd^$#}Y^s><)R0NQv*k?2xI+eVE)KTp!^ewI6Fcd1O0rlr@O$+1gVYV8DN^ z;dd#^%gYohb(2WR$;tVJCKQaUPp%WEu!Om}x#V8VE}1&NLF!#0v@dM0tgN^FDKZpZ#wTiPVycgfjoj!&!h0~InB9R@!slUJ%ly{T z7U}!q_P4pM`k74(f!sW|l{bXjB$5}8Ws}sgu!Wr1sGQoI-5}P@Y?e=Kj2)MZLfIx# zeq(nhaKz)-N7i=Wzc3@19SjE3x4cz8fu~SuL^5TQL@ge}w=HZBtnQ#DHZVJs9yB3; z2)D9Ln!^+OR|qM6*zN7@uBC1CHfef&cV}m361Q7Ej<1{EB#|i#8@ufbTdT*iO~8VcdjIMUZimvfOc=)z zXYj*m-7r=jEs(N_Y zfn~%YVm1(2NwDl~amm{d`P=fhz)}!Nh=in+1Vm0u5~3g@rvQ-z|5HSc(Y$Q!74+29 z|A}=xQx| zD!6$bBdghYIr-Vys(X33f&Y=Rg44f`MeX1E`=_n#zl}xu;lH(&I1WbQuN(V6ZuH+v z$L#rQ_%GTXPyR)GJNIL@dmYmn$T&JY*x#ems1!1ZxVuBx-rC&2uj8R1if&RYUo?qQRyMBD{>}YRmZE612)Ywp8S6fqERat>TmVYfP zE%{PhgeWY?|NJR0HzzwQGb24MH6=MIF(Dov7aJ4(G3vwncad-3M7(|l3l9qo2@VPj z@b~le@%DP@>EZ6?>f-F==wNSWYh!I?`NG27%=Ed5@iQYs1ARSR=u;hSEzKv7H6E!y zR8xI$U*+CiWhF%g`8#s5GPk9rjvpy;v0FE9T)+0G=+!HiMJ|Ca3JVDeT;M-{?(CV< ze5d~4J;}q(#d(5*osE@+8N_tFIb5PMvq%AmfLniUEq}d20qhLGC$oe|c367^JKqhn zZq%pFcf6OMWNB1<{_*j=wDW9tMgGq?uxgax*S+#Jsom>r9;|x+hz+u6(X3fVe)_TZdd|g@HJQwdzqzo$vW>TJ+Udpnt+IYvyP* zRIc`>NxRJVHB?~+^He_yYd2QoMvL`JE&3a4@DnJT-W=_w+Rd4IZ~T0JQ{DDLTLkAt zop1F!=4gGe6vFs%7N$wKUrlr?qrP#Fw=U*IL|K zrf1i6OqS2M6DB)g?F%L+go4B5!dP!$^WL0w#(sJ)T7vx?ExV4*hpXSf6(kus;|kO4 zOK^xRzja(uUgVAS;(`?C^)JPUlJ%0Z+V%BPR2Sn0zN~uO8UM9@tps2Gjk1nMwz1ya zK&iAWwpVo5#z(!AIL(V-16~`wB=+n(?fV&tH?;3efl9+X!ot<}%MvH-70cm6ta)3F zK(kkm6eWrU?18|Q_Dj_R9mVAh7rO*t^`szA@x*;$=Ye+iKg$RmTyh(PPTohiUVaBL zquK!HPr_i0f266x8u{Mc+U@31gaSZp&&&Y7PLyf_I@!R0cHr8OBB1vUri?hCMBN|` zUTWeZ4XK@TBMqyTmU)8Kg$XYK8jt!>BMO|{75#b+U&-TU0&cz&mhZ%5Ck!r!z**+xdAv zpvO;hm7gp_ZZPzl%h4)8iHltAJ#06j0H(F#8I?ufcNWBD88%Pv*f>4Tf5nPvy8UE9(Pnp z1-hQB!xfm$OYSq@x)%ZzE!AmioV={1vN*%HSTDb!c^)MG4uW4A^gS^oOzo3YX+QLE z<&Dl`_BWD!^NHJbO{0xEPKHHXg_*BQ0p3gO=H!FI zWOxYMM-_lUF`(3t%lE3mITGVdq>ML~_sx=K8c!frl`jMIc0cF^wd>gxo;T2HWUqT>&)6z3Xt;_ zR7phGJ_qDE$Z}OyMC#nO#u|K3Dm;VqW$s3|YiKAKmcT8paW3_$@N0_n3`DU8Oiho~ zcPI$=rLuw6u7hCp-5f8iE~%L?QA9h7l)n9z^(_89&)!84|S zejW&5MVUK@tL;+9bP7XF=<`4pc6LSqlP2X5#FsUxl?ytx_$%&eRd!#2fG9sfSzfd+ zWy5Su5iLI$WKVG71_QQ49*-nMeYIXVeI0ns843@DM!w0)kj9bkyp;r}3@fb>mNSr=xgtmv2h7=--DSij^KG1nQO`(9Jl`e@1H1Mt)B zbclhlYXi|{1}o-Y|+-I$Aw1^FnqKS{aTn6LgRU=lcZ|Ey15nHE;`%@{P6-Mv?W!I$%R*v73mn>_1_HTITW9nsD&*k`gP`r+KsrVtm#gI`k2b(GYpm9z3`62JdRap+xWe|>kd zIm_tUv%TeK-zqO}GsX4j_g_+F}kt+9WxHDaZWInGMW=RuM@}uyYN7|>|H9_>EvU9#Y)QFVi_I2x=NenEr zyFOFb_C!`D6a8fU*5EUz_<3JoqQb;}3VpIWY%*PJ9U6H_7NN;!{R0fCXxof=`6~Y$ z8oGyjATcB87TgxJ{|!bCy3j8!4jISF7{7lTJj;2_|Na-Div5uo;GwdqD_?CL`!zqS zjo9;&GuiFU!=_djZv!~}r>c#*C{yyTxTK=@O)!b*H*5BOotImrKHhU(yw&Af`AEmh zQBfdbhp{Qt2!eHizMBADeAA6h_>D6ohraYhJ8ZLO&u~d>RFUlG+J%I6Q?0c7!%G9V z2!ARd90(bOE@_R8d(}^z`HLH6zA_;mx3K1M;cm#;`Nmy05Ze0|;;UJa^9!S+FG~ja zlp;H~I4Q;VvNLi(=`C^`)RE`6a1KKI8!ag+S}6wvHVX<^mmL`MBf6}KE(pYO*s$u&NnyMm8Z47{jsX7x)# zjzPNHd*~}OH}A z+tNPO;>^Yh0yHVEMJ4=*y3_A4tDCftM~7n zcer5u211KatbRQ}GRb-uZgl>BvRd$~cZwWC01(`WqskD}25|Rra##hNM?XH14>+$H zc`_fs4EK4N1~JF#dcK!4DVDWJv)zkO6nXf}yZ)`C>^uK7h$B|_BIaGvc%+<$Wdmd7 zZQ080#H*3qc|N|_$jG$F6MWBXiZxFxzD>ru??-xCbOYiae&B$=OGtYkQ?Hp(|KNqA zFZ0`|z%)5z@jbWmCXVcp@%nF{(LT1FkG7M2Wf%FYgzkOmmji5 zM)w=Xj0eQLb9nGo!(RBkWu98-SH%1W4CCrg!6H`cj8FK zag=~KT3Xy*ecZuh+z~Afzz=7Vhck1)*FE9v>F^T`aIPsh4;{|SAAd?d{G2mD;svMTh3WBN{sa;EgexWqqJat5(i3hpB;1-x5T_?V_!Fh%6K|U&$_6IhVWcN2 zG$blbCElecs_-X0kWW%GNm36?(nwEw(vYMzm83&Yg7PQp$tN3_BpU@L8>c5fZ%8(q zO17XUTk@w^%ct0yq}T_hIHspKH>9{urMS~mJo!_-Ba~mwTsO^)8!sjc`KZ`czoq=$TI&uCv z{aJkPGvq@4Ogi)HAr>!i{+*0`g~og-XVzB$R;@Pn4?}Ecdh*qS3N$hbIGkBO5P;YQ zP#rJp6NN&9=Y>Y=*=L}vW|nz~DVAq@g_ai();*c_P}YjJLKGc1E{|}XM!5InKjvjO zjY5plxm@-T0U1R>C7(V)ihQDSd;n1-`< zLkqAd;D??3LGPpvO05gWqh4} zQs@QXXmQR^0dtIk3+q1QbisIxVTk7t=J0hE*9;!Q1>~**lJp!&2}05`kb8~DgK6Z^ z9ugpcVp2pgo1$2QQS6zh6TLt!m5jnK?0x{&GnPmNNVY&5P-wBhEQs|?8+WM!%L#!> z5yi?Yrj??>mDe&WZ!}fjnyD1!WU{qnLpU)@!kEAe7;*uUT@L4wN0rENGR5(7Xj?L4 zIY3g2l^U7VPnxQ=W~z1etD&4VU=COdcqrjoBo)F3GeZCAc9ivmq^*HQ6#l8^z)aMvfCs@VI2u6WDPo)rcujI3DD9 zqB29EsZz12+O(&(i4%y$e}4e11vU>isYUZeaG(d^Q^G1IcO-$KwtP32YS zLRjQDky1n4C=O;+6EaMt=z~BjlTsVAS=(49sO|>fE{cw_`4+&ljhPX}^zLJ>A&N~B1xoJ$In4eHJNTJm z3S4MvN-SkAY+|QQbKGR0x^FImR0-W?LF}SjNI@{GK^tpYPvLVwch>B$oQ>*hV1Tye zH;1LVjkO~W!@9QuWGa2TC>W2Fe{;iHNrH*H3a!6uO!Oz$Nn^M z08m_))z|Z_kLe~$f@MZ4S6})CP}dC7AC{BV);ImFe^wA_XPOb2hkQaP@`Uv;Zh&Br zY*}dk-0Z+s->)-y6*f)C3r#@EHxL9qC_BU+atrldA={BKz@$9nPzF+7I+ zAeDmfa#RDzl<;#EI(#;C_wmB=2+XTWkKA)|M)M-`e!mF7n89*(LAjXh8vQxhBMg^memvp2hDn83z#4#%KE zzx9-V8<_t#3jHl6#+h!G@f-Hr;_$bn(73hoxUKoPax+IE9XN^Nwx1h!KOFZIn($Jd z5YuM2=H*7KOawJggv?EZ9ZtZ6CSNO0zA>MS44r(RJsH(J89g@{dpHRfno3ZfN;02H z37tyIp2}#R%9@+XIh@K9n*OXjU0^<`x7I&DkUhVyJx4g4-HMrsa${<5UO3>M z6(tPIKo`*FAb|Mdy!N87&?2k*9Q*w6iI&BIxkVnHrQc#p7Y-Lsx6GamTjHOe704Mr zKfiP_cHvbh@YK-4wU&ibD$GLKK)#`+K4qZB(6R&%xf2QX1QxUjppd&0ONcbq~jE`1A|u!Vaqy#D#_dV$3{B5b`lXT8K7 z8##}$D4#7qTCdnzttwv)J6b2SVd^dL_Xh9^bx3Ck&9k)HvWRhC9MQo~4s30@q|PTIPt}Oi-kj;1;)TUo@YDAVsm>QzoSE-wh*`$2;`jY>%s(#*bZ8I zXWngRPMN^|f-seXVIADr-6DwG+r5&z&KtLU-ed0ii@BTIvtkRg7Z`Xph6GW%b%UdI z=V~rdp_LdCwtINE+s94n6(ga-h__!5`(sIi?j%_xX?TDLy+~HrCLU;$8U{#@w@E9p zWX(bH)04X=ws(Z$Fc&4r_TiM1Ps#0WWY=x7DU!T4PqB<6T3_6?y+?7(r3O9SaBiiz zU!;1*ZG}tFULm)H7UHo2iji%`{1qpfO`UVeL%*mum&} ziA4`{@168Jy$5mBef=n2#9(R+r(djFs3UfLbp3bAlT_!2JvGJ8K3z=ZS-o>sM7Qek zFv9N1?@iPCm#cSwJeL!l%nb-!@BcM{Fs^mG%6e8Q4YiQreMaK$#N>`mcl_0-2(zhO zyT0_xGpnip;{A?Wj&u znz0^!cMnOM#9++A0wWx7wNvFap)6tXU5`{6_$x=5hUfjN3nB3PY}fVS4|>I;Q4fCI z7Sw#edFcS&$@9?c#CL$c!OMqdtpq-)q^s9QM^-zgRdfmTR}M>E@cmx)v%;@{tGn=x z;HgK#@vbi)i)I@95yATeCYf{UK^wS=%Q)?RF~4y)KvS%NbgEA*e0^85uku!6k+h7y zzSeDNuF*cp(X7ON1&QFqfjikG;!_pS86W5aP8kwZjn9zbqpL39OVZW2ob03bzSjrzt}=Fwi&jH8e8yB^w&sB>NgYcc~#8nR);AeP$6%CO@-` zIOAt*{ZWQuY@2B4XJVh}OEGcGPxgE6Tv|hU?y70-VCvpPrkHwmp7A&H>Xo6I`HUL+ zoBPf9Qq2R<$^I5W_!_E32=TZ7i?Dq%^#u%cHo)>Vr!39#4WChfRiuC)&FcN-lmP3f zo3%9SXzB3)n^;8(%?7S|HqbUfQ82QRxX zr-pd-+^jqB>XV)b@g7j59(WI_o(uIE(Ud#%8Pk6j>N{@gf9N}DlN#zb?NWE>H|sqS z>OUV$J@j9UI2RVM{88>GU?uTcSm0Ww|4|?|KQ%09y|nHqXrpQ(EO@JldK66PJQp6a z+bhQiA&ou@52eibGeT+T)bOx9d>td~fH)BzezZ?LW*{pR2D)MiiVc5%fckBOZj6hqjldjD{Z5x|tapKp&}P6Rr8V8S;1!#T zhqOm3ta|W>E4G)o12xn{_2NI;+Fll-YiOwJB_tNuUKI;`tYxp4n7Ly6r!xI9G*T}q z|BBsp?Z77n2)*P|Tf3X)^e4t$dMQ-}c4BUUnr3TysZA?(5}|ZWOIH1~&MWqkF@ajP zqWbB*w)WE5bS+19{fyB9dzr6++OFI7`k6B;_Hxa1ZO=&kEc6uz`S9x}eGvNDcv}a> zIl4|jmwpbhz(IL4@M*}Je(wH?!@WcLQy8m39_Xs$eeNLW8&QK#oOX_?LVM8n>IR?r z3LPJc1?fiH8{`YDIzCd~(}hPG6kNXQ^jJGcF9~5#c+<{F(|k`at;+x*UFf9k7NnoG zW>BQK>hv^pPd|^bnffy$fB;H-nyiTQfukue!WA+)dMrQ_WC=^E27q|EDhaHA6}ih;hc5tRriM& z@R<`8yp^^}38MNXX21To9@zTqud1TKM468v1^mpa>glJ#`UE7snbo*1J*mF+2UA2F n?7w?&t^Xlh%zp^?B=A2|=R5x)+!y~L+;{&WT;%^>T*dzdX_PsE literal 0 HcmV?d00001 diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index cabd8539..ba5b9b77 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -1,197 +1,14 @@ -- --- Seo Panel 3.7.0 changes +-- Seo Panel 3.8.0 changes -- -ALTER TABLE `searchresults` ADD `result_date` DATE NULL , ADD INDEX ( `result_date` ); -UPDATE `searchresults` SET `result_date` = FROM_UNIXTIME(time, '%Y-%m-%d'); -INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) -VALUES ('Maximum number of proxies used in single execution', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', '3', 'proxy', 'small', '1'); -INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) -VALUES ('API Secret', 'API_SECRET', '', 'api', 'medium', '1'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) VALUES ('en', 'subscription', 'Term', 'Term'); -INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) -VALUES ('Company Name', 'SP_COMPANY_NAME', 'Seo Panel', 'system', 'medium', '1'); -UPDATE `settings` SET `set_category` = 'proxy' WHERE set_name='SP_ENABLE_PROXY'; -UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_CRAWL_DELAY'; -UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_GEN_REPORT'; -UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_AGENT'; -UPDATE `settings` SET `set_category` = 'api' WHERE set_name='SP_API_KEY'; -UPDATE `settings` SET `set_val` = '1' WHERE set_name='SP_NUMBER_KEYWORDS_CRON'; -- commented for next version -- ALTER TABLE usertypes ADD num_websites int(4), ADD num_keywords int(4), ADD price float, ADD status tinyint(4) DEFAULT 1; -- -ALTER TABLE `directories` ADD `is_reciprocal` TINYINT(1) NOT NULL DEFAULT '0'; - -UPDATE searchengines SET `cookie_send` = 'sB=v=1&n=100&sh=1&rw=new', -`regex` = '(.*?)<\\/a><\\/h3>.*?(.*?)<\\/p>' -WHERE url like '%yahoo%'; - -UPDATE `searchengines` SET url = CONCAT(url, "&gws_rd=cr") WHERE `url` LIKE '%google%'; - --- --- Table structure for table `information_list` --- - -CREATE TABLE IF NOT EXISTS `information_list` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `info_type` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'news', - `content` text COLLATE utf8_unicode_ci NOT NULL, - `update_date` date NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; - --- --- delete and add new version of directories --- - -delete FROM `directories` WHERE `id` < 160; - -INSERT INTO `directories` (`id`, `domain`, `submit_url`, `captcha_script`, `search_script`, `title_col`, `url_col`, `description_col`, `name_col`, `email_col`, `category_col`, `cptcha_col`, `imagehash_col`, `imagehashurl_col`, `reciprocal_col`, `extra_val`, `is_captcha`, `working`, `google_pagerank`, `alexa_rank`, `lang_code`, `checked`, `script_type_id`, `rank`, `is_reciprocal`) VALUES -(1, 'http://directory.seofreetools.net', 'http://directory.seofreetools.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 1, 0), -(2, 'http://www.fat64.net', 'http://www.fat64.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), -(3, 'http://www.onpaco.com', 'http://www.onpaco.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), -(5, 'http://www.777media.com', 'http://www.777media.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(6, 'http://www.freewebsitedirectory.com', 'http://www.freewebsitedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0, 0), -(8, 'http://www.webhotlink.com', 'http://www.webhotlink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), -(9, 'http://www.skypemedia.com', 'http://www.skypemedia.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(10, 'http://www.directoryvault.com', 'http://www.directoryvault.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), -(12, 'http://www.123hitlinks.info', 'http://www.123hitlinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), -(13, 'http://www.pr3plus.com', 'http://www.pr3plus.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), -(14, 'http://www.tfwd.org', 'http://www.tfwd.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(15, 'http://www.ewebdir.com', 'http://www.ewebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), -(16, 'http://www.cheapdirectory.net', 'http://www.cheapdirectory.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(17, 'http://www.alistsites.com', 'http://www.alistsites.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), -(18, 'http://www.miriblack.com', 'http://www.miriblack.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), -(19, 'http://www.domaining.in', 'http://www.domaining.in/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), -(20, 'http://www.sanory.com', 'http://www.sanory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(21, 'http://www.aaawebdirectory.com', 'http://www.aaawebdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(22, 'http://www.pblake.com', 'http://www.pblake.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), -(23, 'http://www.1abc.org', 'http://www.1abc.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0, 0), -(25, 'http://www.yvir.com', 'http://www.yvir.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'z=1&LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(26, 'http://www.triplewdirectory.com', 'http://www.triplewdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), -(27, 'http://www.linkedout.info', 'http://www.linkedout.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(28, 'http://www.seocourt.com', 'http://www.seocourt.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), -(29, 'http://www.placeyourlinks.com', 'http://www.placeyourlinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(30, 'http://www.clickmybrick.com', 'http://www.clickmybrick.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(31, 'http://directory.allaboutadtips.com', 'http://directory.allaboutadtips.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(32, 'http://directory.seoexecutive.com', 'http://directory.seoexecutive.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(33, 'http://www.hitalyzer.com', 'http://www.hitalyzer.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(34, 'http://www.linkspremium.com', 'http://www.linkspremium.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(35, 'http://www.crazyleafdesign.com/webdirectory', 'http://www.crazyleafdesign.com/webdirectory/submit?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 2, 0), -(37, 'http://www.freelistingdirectory.info', 'http://www.freelistingdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freelistingdirectory.info', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(39, 'http://www.nuclearland.com', 'http://www.nuclearland.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(40, 'http://www.webslink.info', 'http://www.webslink.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(41, 'http://www.omega-link.co.uk', 'http://www.omega-link.co.uk/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(42, 'http://www.indiabusinessdirectory.info', 'http://www.indiabusinessdirectory.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(43, 'http://www.gainweb.org', 'http://www.gainweb.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 1, 0), -(44, 'http://www.goobz.biz', 'http://www.goobz.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(45, 'http://www.magdalyns.com', 'http://www.magdalyns.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(46, 'http://www.directorybin.com', 'http://www.directorybin.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0, 0), -(47, 'http://www.deblinley.com', 'http://www.deblinley.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(48, 'http://www.jhucr.org', 'http://www.jhucr.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(49, 'http://www.boomdirectory.com', 'http://www.boomdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(50, 'http://www.doubledirectory.com', 'http://www.doubledirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(51, 'http://www.lutonengineering.com', 'http://www.lutonengineering.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(52, 'http://www.sblinks.org', 'http://www.sblinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(53, 'http://www.mymaxlinks.org', 'http://www.mymaxlinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(54, 'http://www.holidaydig.com', 'http://www.holidaydig.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(55, 'http://www.yrkdirectory.com', 'http://www.yrkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(56, 'http://www.addyourlnksnow.com', 'http://www.addyourlnksnow.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(57, 'http://www.submitsitenow.info', 'http://www.submitsitenow.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(58, 'http://www.directoryrank.net', 'http://www.directoryrank.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(61, 'http://www.tkdirectory.com', 'http://www.tkdirectory.com/submit.php?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'reciprocal=1&LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(62, 'http://www.jambezi.com', 'http://www.jambezi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.jambezi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(63, 'http://www.greatdir.net', 'http://www.greatdir.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(64, 'http://www.insectuniverse.com', 'http://www.insectuniverse.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.insectuniverse.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(65, 'http://www.gkiv.com', 'http://www.gkiv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(66, 'http://www.haqj.com', 'http://www.haqj.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(67, 'http://www.owdirectory.com', 'http://www.owdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(68, 'http://www.picna.com', 'http://www.picna.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.picna.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(70, 'http://www.towerpromote.com', 'http://www.towerpromote.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(72, 'http://www.thelivinglink.net', 'http://www.thelivinglink.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), -(73, 'http://www.mytopdirectory.info', 'http://www.mytopdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(76, 'http://www.counterdeal.com', 'http://www.counterdeal.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), -(77, 'http://www.mymaxlinks.info', 'http://www.mymaxlinks.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(78, 'http://www.prolificpi.com', 'http://www.prolificpi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.prolificpi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(79, 'http://www.migliana.com', 'http://www.migliana.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.migliana.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(80, 'http://www.tuenschel.com', 'http://www.tuenschel.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.tuenschel.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(82, 'http://www.lemurgene.com', 'http://www.lemurgene.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(83, 'http://www.biowatchmed.net', 'http://www.biowatchmed.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(84, 'http://www.gfxmedia.us', 'http://www.gfxmedia.us/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(85, 'http://www.ns8.biz', 'http://www.ns8.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(86, 'http://www.coolwebsitelistings.com', 'http://www.coolwebsitelistings.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(87, 'http://www.freewd.org', 'http://www.freewd.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(88, 'http://www.agrieducation.org', 'http://www.agrieducation.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(89, 'http://www.liveurls.net', 'http://www.liveurls.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(90, 'http://www.zzdirectory.com', 'http://www.zzdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(91, 'http://www.homessearchengine.com', 'http://www.homessearchengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(92, 'http://www.teacherslounge.info', 'http://www.teacherslounge.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(93, 'http://www.yournetdirectory.com', 'http://www.yournetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(94, 'http://z0p.com', 'http://z0p.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(96, 'http://www.etup.org', 'http://www.etup.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(97, 'http://www.ggfb.org', 'http://www.ggfb.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(98, 'http://www.jordangreen.info', 'http://www.jordangreen.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(99, 'http://www.linkfly.info', 'http://www.linkfly.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(100, 'http://www.thehdb.com', 'http://www.thehdb.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(101, 'http://www.zerotres.com', 'http://www.zerotres.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(102, 'http://www.anyweblist.com', 'http://www.anyweblist.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.anyweblist.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(103, 'http://www.cheapwebdir.com', 'http://www.cheapwebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(104, 'http://www.directoryfreelink.com', 'http://www.directoryfreelink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.directoryfreelink.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(106, 'http://www.freeonlineindex.com', 'http://www.freeonlineindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(107, 'http://www.freeweblist.info', 'http://www.freeweblist.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(108, 'http://www.generalnetdirectory.com', 'http://www.generalnetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(109, 'http://www.heydirectory.com', 'http://www.heydirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(110, 'http://www.inlinkdirectory.com', 'http://www.inlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.inlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(111, 'http://www.monsterlinkdirectory.com', 'http://www.monsterlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.monsterlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(112, 'http://www.netdirectorylink.com', 'http://www.netdirectorylink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), -(113, 'http://www.searchpowertour.com', 'http://www.searchpowertour.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.searchpowertour.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(114, 'http://www.seolistsite.com', 'http://www.seolistsite.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.seolistsite.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(115, 'http://www.urlvault.info', 'http://www.urlvault.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.urlvault.info', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(116, 'http://www.websitelists.info', 'http://www.websitelists.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(117, 'http://www.worldurllink.com', 'http://www.worldurllink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.worldurllink.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(119, 'http://www.netnamesindex.com', 'http://www.netnamesindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.netnamesindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(120, 'http://www.edirectori.com', 'http://www.edirectori.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(121, 'http://www.stepmind.com', 'http://www.stepmind.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(122, 'http://www.devdir.biz', 'http://www.devdir.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.devdir.biz', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(123, 'http://www.findinfo.ws', 'http://www.findinfo.ws/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(124, 'http://www.vccllc.com', 'http://www.vccllc.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(125, 'http://www.freeonlineregister.com', 'http://www.freeonlineregister.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineregister.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(126, 'http://www.thecommercialdirectory.com', 'http://www.thecommercialdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(127, 'http://www.visuallinkdirectory.com', 'http://www.visuallinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(128, 'http://directorywind.com', 'http://directorywind.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), -(129, 'http://www.directorydr.com', 'http://www.directorydr.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(130, 'http://www.seodir.eu', 'http://www.seodir.eu/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(131, 'http://www.corporategoof.com', 'http://www.corporategoof.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(132, 'http://www.easyadsworld.com', 'http://www.easyadsworld.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(133, 'http://www.lexormedia.com', 'http://www.lexormedia.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(134, 'http://www.minidirectory.info', 'http://www.minidirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(135, 'http://www.extreme-directory.net', 'http://www.extreme-directory.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0, 0), -(136, 'http://www.faceahead.com', 'http://www.faceahead.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(137, 'http://www.firstfindengine.com', 'http://www.firstfindengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.firstfindengine.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(138, 'http://www.go2directory.info', 'http://www.go2directory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(139, 'http://www.interactive-directory.com', 'http://www.interactive-directory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(140, 'http://www.w3c-software.com', 'http://www.w3c-software.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(141, 'http://www.wishdc.org', 'http://www.wishdc.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), -(142, 'http://www.westcelt.org', 'http://www.westcelt.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(143, 'http://www.webdirectorybook.com', 'http://www.webdirectorybook.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(144, 'http://www.oroop.com', 'http://www.oroop.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(145, 'http://www.listasweb.info', 'http://www.listasweb.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(146, 'http://www.sblinks.info', 'http://www.sblinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(147, 'http://www.thehopedirectory.com', 'http://www.thehopedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(148, 'http://www.clocktowerstudio.com', 'http://www.clocktowerstudio.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(149, 'http://www.infotechwv.com', 'http://www.infotechwv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(150, 'http://www.dawsoneng.com', 'http://www.dawsoneng.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(151, 'http://www.cafrid.com', 'http://www.cafrid.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), -(152, 'http://www.fusionsalcedo.com', 'http://www.fusionsalcedo.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), -(153, 'http://www.justaskluke.com', 'http://www.justaskluke.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(154, 'http://www.logha.com', 'http://www.logha.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(155, 'http://www.pacdec.org', 'http://www.pacdec.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), -(156, 'http://www.sitechakra.com', 'http://www.sitechakra.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), -(157, 'http://www.webbacklinks.com', 'http://www.webbacklinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), -(158, 'http://www.searchnsearch.com', 'http://www.searchnsearch.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0); - diff --git a/install/data/upgrade_v3.6.0_v3.7.0.sql b/install/data/upgrade_v3.6.0_v3.7.0.sql new file mode 100644 index 00000000..cabd8539 --- /dev/null +++ b/install/data/upgrade_v3.6.0_v3.7.0.sql @@ -0,0 +1,197 @@ +-- +-- Seo Panel 3.7.0 changes +-- + +ALTER TABLE `searchresults` ADD `result_date` DATE NULL , ADD INDEX ( `result_date` ); +UPDATE `searchresults` SET `result_date` = FROM_UNIXTIME(time, '%Y-%m-%d'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Maximum number of proxies used in single execution', 'CHECK_MAX_PROXY_COUNT_IF_FAILED', '3', 'proxy', 'small', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('API Secret', 'API_SECRET', '', 'api', 'medium', '1'); + +INSERT INTO `settings` (`set_label`, `set_name`, `set_val`, `set_category`, `set_type`, `display`) +VALUES ('Company Name', 'SP_COMPANY_NAME', 'Seo Panel', 'system', 'medium', '1'); + +UPDATE `settings` SET `set_category` = 'proxy' WHERE set_name='SP_ENABLE_PROXY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_CRAWL_DELAY'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_GEN_REPORT'; +UPDATE `settings` SET `set_category` = 'report' WHERE set_name='SP_USER_AGENT'; +UPDATE `settings` SET `set_category` = 'api' WHERE set_name='SP_API_KEY'; +UPDATE `settings` SET `set_val` = '1' WHERE set_name='SP_NUMBER_KEYWORDS_CRON'; + +-- commented for next version +-- ALTER TABLE usertypes ADD num_websites int(4), ADD num_keywords int(4), ADD price float, ADD status tinyint(4) DEFAULT 1; +-- + +ALTER TABLE `directories` ADD `is_reciprocal` TINYINT(1) NOT NULL DEFAULT '0'; + +UPDATE searchengines SET `cookie_send` = 'sB=v=1&n=100&sh=1&rw=new', +`regex` = '(.*?)<\\/a><\\/h3>.*?(.*?)<\\/p>' +WHERE url like '%yahoo%'; + +UPDATE `searchengines` SET url = CONCAT(url, "&gws_rd=cr") WHERE `url` LIKE '%google%'; + +-- +-- Table structure for table `information_list` +-- + +CREATE TABLE IF NOT EXISTS `information_list` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `info_type` varchar(60) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'news', + `content` text COLLATE utf8_unicode_ci NOT NULL, + `update_date` date NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ; + +-- +-- delete and add new version of directories +-- + +delete FROM `directories` WHERE `id` < 160; + +INSERT INTO `directories` (`id`, `domain`, `submit_url`, `captcha_script`, `search_script`, `title_col`, `url_col`, `description_col`, `name_col`, `email_col`, `category_col`, `cptcha_col`, `imagehash_col`, `imagehashurl_col`, `reciprocal_col`, `extra_val`, `is_captcha`, `working`, `google_pagerank`, `alexa_rank`, `lang_code`, `checked`, `script_type_id`, `rank`, `is_reciprocal`) VALUES +(1, 'http://directory.seofreetools.net', 'http://directory.seofreetools.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 1, 0), +(2, 'http://www.fat64.net', 'http://www.fat64.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(3, 'http://www.onpaco.com', 'http://www.onpaco.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(5, 'http://www.777media.com', 'http://www.777media.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(6, 'http://www.freewebsitedirectory.com', 'http://www.freewebsitedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 4, -1, 'en', 1, 1, 0, 0), +(8, 'http://www.webhotlink.com', 'http://www.webhotlink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 2, -1, 'en', 1, 1, 0, 0), +(9, 'http://www.skypemedia.com', 'http://www.skypemedia.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(10, 'http://www.directoryvault.com', 'http://www.directoryvault.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(12, 'http://www.123hitlinks.info', 'http://www.123hitlinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(13, 'http://www.pr3plus.com', 'http://www.pr3plus.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(14, 'http://www.tfwd.org', 'http://www.tfwd.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(15, 'http://www.ewebdir.com', 'http://www.ewebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(16, 'http://www.cheapdirectory.net', 'http://www.cheapdirectory.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(17, 'http://www.alistsites.com', 'http://www.alistsites.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 0, -1, 'en', 1, 1, 0, 0), +(18, 'http://www.miriblack.com', 'http://www.miriblack.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(19, 'http://www.domaining.in', 'http://www.domaining.in/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(20, 'http://www.sanory.com', 'http://www.sanory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(21, 'http://www.aaawebdirectory.com', 'http://www.aaawebdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(22, 'http://www.pblake.com', 'http://www.pblake.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(23, 'http://www.1abc.org', 'http://www.1abc.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 0, 0), +(25, 'http://www.yvir.com', 'http://www.yvir.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'z=1&LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(26, 'http://www.triplewdirectory.com', 'http://www.triplewdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(27, 'http://www.linkedout.info', 'http://www.linkedout.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(28, 'http://www.seocourt.com', 'http://www.seocourt.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(29, 'http://www.placeyourlinks.com', 'http://www.placeyourlinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(30, 'http://www.clickmybrick.com', 'http://www.clickmybrick.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(31, 'http://directory.allaboutadtips.com', 'http://directory.allaboutadtips.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(32, 'http://directory.seoexecutive.com', 'http://directory.seoexecutive.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(33, 'http://www.hitalyzer.com', 'http://www.hitalyzer.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(34, 'http://www.linkspremium.com', 'http://www.linkspremium.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(35, 'http://www.crazyleafdesign.com/webdirectory', 'http://www.crazyleafdesign.com/webdirectory/submit?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 2, 0), +(37, 'http://www.freelistingdirectory.info', 'http://www.freelistingdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freelistingdirectory.info', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(39, 'http://www.nuclearland.com', 'http://www.nuclearland.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(40, 'http://www.webslink.info', 'http://www.webslink.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(41, 'http://www.omega-link.co.uk', 'http://www.omega-link.co.uk/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(42, 'http://www.indiabusinessdirectory.info', 'http://www.indiabusinessdirectory.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(43, 'http://www.gainweb.org', 'http://www.gainweb.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 1, 4, -1, 'en', 1, 1, 1, 0), +(44, 'http://www.goobz.biz', 'http://www.goobz.biz/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(45, 'http://www.magdalyns.com', 'http://www.magdalyns.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(46, 'http://www.directorybin.com', 'http://www.directorybin.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 1, 3, -1, 'en', 1, 1, 0, 0), +(47, 'http://www.deblinley.com', 'http://www.deblinley.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(48, 'http://www.jhucr.org', 'http://www.jhucr.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(49, 'http://www.boomdirectory.com', 'http://www.boomdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(50, 'http://www.doubledirectory.com', 'http://www.doubledirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(51, 'http://www.lutonengineering.com', 'http://www.lutonengineering.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(52, 'http://www.sblinks.org', 'http://www.sblinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(53, 'http://www.mymaxlinks.org', 'http://www.mymaxlinks.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(54, 'http://www.holidaydig.com', 'http://www.holidaydig.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(55, 'http://www.yrkdirectory.com', 'http://www.yrkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(56, 'http://www.addyourlnksnow.com', 'http://www.addyourlnksnow.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(57, 'http://www.submitsitenow.info', 'http://www.submitsitenow.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(58, 'http://www.directoryrank.net', 'http://www.directoryrank.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(61, 'http://www.tkdirectory.com', 'http://www.tkdirectory.com/submit.php?LINK_TYPE=1', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'reciprocal=1&LINK_TYPE=1&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(62, 'http://www.jambezi.com', 'http://www.jambezi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.jambezi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(63, 'http://www.greatdir.net', 'http://www.greatdir.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(64, 'http://www.insectuniverse.com', 'http://www.insectuniverse.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.insectuniverse.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(65, 'http://www.gkiv.com', 'http://www.gkiv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(66, 'http://www.haqj.com', 'http://www.haqj.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(67, 'http://www.owdirectory.com', 'http://www.owdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(68, 'http://www.picna.com', 'http://www.picna.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.picna.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(70, 'http://www.towerpromote.com', 'http://www.towerpromote.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(72, 'http://www.thelivinglink.net', 'http://www.thelivinglink.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 4, -1, 'en', 1, 1, 0, 0), +(73, 'http://www.mytopdirectory.info', 'http://www.mytopdirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(76, 'http://www.counterdeal.com', 'http://www.counterdeal.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 3, -1, 'en', 1, 1, 0, 0), +(77, 'http://www.mymaxlinks.info', 'http://www.mymaxlinks.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(78, 'http://www.prolificpi.com', 'http://www.prolificpi.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.prolificpi.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(79, 'http://www.migliana.com', 'http://www.migliana.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.migliana.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(80, 'http://www.tuenschel.com', 'http://www.tuenschel.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.tuenschel.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(82, 'http://www.lemurgene.com', 'http://www.lemurgene.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(83, 'http://www.biowatchmed.net', 'http://www.biowatchmed.net/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(84, 'http://www.gfxmedia.us', 'http://www.gfxmedia.us/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(85, 'http://www.ns8.biz', 'http://www.ns8.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(86, 'http://www.coolwebsitelistings.com', 'http://www.coolwebsitelistings.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(87, 'http://www.freewd.org', 'http://www.freewd.org/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(88, 'http://www.agrieducation.org', 'http://www.agrieducation.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(89, 'http://www.liveurls.net', 'http://www.liveurls.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(90, 'http://www.zzdirectory.com', 'http://www.zzdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(91, 'http://www.homessearchengine.com', 'http://www.homessearchengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(92, 'http://www.teacherslounge.info', 'http://www.teacherslounge.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(93, 'http://www.yournetdirectory.com', 'http://www.yournetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(94, 'http://z0p.com', 'http://z0p.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(96, 'http://www.etup.org', 'http://www.etup.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(97, 'http://www.ggfb.org', 'http://www.ggfb.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(98, 'http://www.jordangreen.info', 'http://www.jordangreen.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(99, 'http://www.linkfly.info', 'http://www.linkfly.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=free&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(100, 'http://www.thehdb.com', 'http://www.thehdb.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(101, 'http://www.zerotres.com', 'http://www.zerotres.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(102, 'http://www.anyweblist.com', 'http://www.anyweblist.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.anyweblist.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(103, 'http://www.cheapwebdir.com', 'http://www.cheapwebdir.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(104, 'http://www.directoryfreelink.com', 'http://www.directoryfreelink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.directoryfreelink.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(106, 'http://www.freeonlineindex.com', 'http://www.freeonlineindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(107, 'http://www.freeweblist.info', 'http://www.freeweblist.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(108, 'http://www.generalnetdirectory.com', 'http://www.generalnetdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(109, 'http://www.heydirectory.com', 'http://www.heydirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(110, 'http://www.inlinkdirectory.com', 'http://www.inlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.inlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(111, 'http://www.monsterlinkdirectory.com', 'http://www.monsterlinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.monsterlinkdirectory.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(112, 'http://www.netdirectorylink.com', 'http://www.netdirectorylink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 1, 1, 1, -1, 'en', 1, 1, 0, 0), +(113, 'http://www.searchpowertour.com', 'http://www.searchpowertour.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.searchpowertour.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(114, 'http://www.seolistsite.com', 'http://www.seolistsite.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.seolistsite.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(115, 'http://www.urlvault.info', 'http://www.urlvault.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.urlvault.info', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(116, 'http://www.websitelists.info', 'http://www.websitelists.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(117, 'http://www.worldurllink.com', 'http://www.worldurllink.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.worldurllink.com', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(119, 'http://www.netnamesindex.com', 'http://www.netnamesindex.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.netnamesindex.com', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(120, 'http://www.edirectori.com', 'http://www.edirectori.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(121, 'http://www.stepmind.com', 'http://www.stepmind.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(122, 'http://www.devdir.biz', 'http://www.devdir.biz/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.devdir.biz', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(123, 'http://www.findinfo.ws', 'http://www.findinfo.ws/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(124, 'http://www.vccllc.com', 'http://www.vccllc.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(125, 'http://www.freeonlineregister.com', 'http://www.freeonlineregister.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.freeonlineregister.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(126, 'http://www.thecommercialdirectory.com', 'http://www.thecommercialdirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(127, 'http://www.visuallinkdirectory.com', 'http://www.visuallinkdirectory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(128, 'http://directorywind.com', 'http://directorywind.com/submit.php?LINK_TYPE=2', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=2&submit=Continue&AGREERULES=on', 0, 0, 3, -1, 'en', 1, 1, 0, 0), +(129, 'http://www.directorydr.com', 'http://www.directorydr.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(130, 'http://www.seodir.eu', 'http://www.seodir.eu/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(131, 'http://www.corporategoof.com', 'http://www.corporategoof.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(132, 'http://www.easyadsworld.com', 'http://www.easyadsworld.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(133, 'http://www.lexormedia.com', 'http://www.lexormedia.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(134, 'http://www.minidirectory.info', 'http://www.minidirectory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(135, 'http://www.extreme-directory.net', 'http://www.extreme-directory.net/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 2, -1, 'en', 1, 1, 0, 0), +(136, 'http://www.faceahead.com', 'http://www.faceahead.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(137, 'http://www.firstfindengine.com', 'http://www.firstfindengine.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on&RECPR_URL=http://www.firstfindengine.com', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(138, 'http://www.go2directory.info', 'http://www.go2directory.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(139, 'http://www.interactive-directory.com', 'http://www.interactive-directory.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(140, 'http://www.w3c-software.com', 'http://www.w3c-software.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(141, 'http://www.wishdc.org', 'http://www.wishdc.org/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(142, 'http://www.westcelt.org', 'http://www.westcelt.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(143, 'http://www.webdirectorybook.com', 'http://www.webdirectorybook.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=reciprocal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(144, 'http://www.oroop.com', 'http://www.oroop.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(145, 'http://www.listasweb.info', 'http://www.listasweb.info/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(146, 'http://www.sblinks.info', 'http://www.sblinks.info/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(147, 'http://www.thehopedirectory.com', 'http://www.thehopedirectory.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(148, 'http://www.clocktowerstudio.com', 'http://www.clocktowerstudio.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(149, 'http://www.infotechwv.com', 'http://www.infotechwv.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(150, 'http://www.dawsoneng.com', 'http://www.dawsoneng.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(151, 'http://www.cafrid.com', 'http://www.cafrid.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 1, 0, -1, 'en', 1, 1, 0, 0), +(152, 'http://www.fusionsalcedo.com', 'http://www.fusionsalcedo.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0), +(153, 'http://www.justaskluke.com', 'http://www.justaskluke.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(154, 'http://www.logha.com', 'http://www.logha.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(155, 'http://www.pacdec.org', 'http://www.pacdec.org/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 0, -1, 'en', 1, 1, 0, 0), +(156, 'http://www.sitechakra.com', 'http://www.sitechakra.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 2, -1, 'en', 1, 1, 0, 0), +(157, 'http://www.webbacklinks.com', 'http://www.webbacklinks.com/submit.php', 'captcha.php', 'index.php?q=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 1, 0, 0, -1, 'en', 1, 1, 0, 0), +(158, 'http://www.searchnsearch.com', 'http://www.searchnsearch.com/submit.php', 'captcha.php', 'index.php?search=[--keyword--]', 'TITLE', 'URL', 'DESCRIPTION', 'OWNER_NAME', 'OWNER_EMAIL', 'CATEGORY_ID', 'CAPTCHA', 'IMAGEHASH', 'imagehash', 'RECPR_URL', 'LINK_TYPE=normal&submit=Continue&AGREERULES=on', 0, 0, 1, -1, 'en', 1, 1, 0, 0); + diff --git a/libs/validation.class.php b/libs/validation.class.php index a2ec096f..7462e25f 100644 --- a/libs/validation.class.php +++ b/libs/validation.class.php @@ -35,7 +35,7 @@ function Validation(){ $this->Filters['name']= "/^[a-zA-Z\'\-\s]+$/"; $this->Filters['startName'] = "/^[a-zA-Z]$/"; $this->Filters['nameGen'] = "/^[0-9a-zA-Z\-\s\'\!\@\#\$\%\^\&\*\(\)\-\_\+\?\.\:\;\[\]\/\,\"\=]+$/"; - $this->Filters['startGenName'] = $Filters['nameGen']; + $this->Filters['startGenName'] = $this->Filters['nameGen']; $this->Filters['uname'] = "/^[0-9a-zA-Z\-\_\.]+$/"; } diff --git a/payment_return.php b/payment_return.php new file mode 100644 index 00000000..baf5c6aa --- /dev/null +++ b/payment_return.php @@ -0,0 +1,41 @@ +isPluginActive("Subscription")) { + + // verify the payment plugin id and invoice id in the session + if (!empty($_SESSION['payment_plugin_id']) && !empty($_SESSION['invoice_id'])) { + $pluginCtrler = $seopluginCtrler->createPluginObject("Subscription"); + $pluginCtrler->pgCtrler->processTransaction($_SESSION['payment_plugin_id'], $_SESSION['invoice_id'], $_GET, $_POST); + } else { + echo "Valid invoice id not found!"; + } + +} else { + echo "Not authorized to access this page!"; +} +?> \ No newline at end of file diff --git a/themes/classic/views/common/register.ctp.php b/themes/classic/views/common/register.ctp.php index 00c9b2ef..6b66d093 100644 --- a/themes/classic/views/common/register.ctp.php +++ b/themes/classic/views/common/register.ctp.php @@ -32,7 +32,22 @@ -
    + + + + + + diff --git a/themes/simple/views/common/forgot.ctp.php b/themes/simple/views/common/forgot.ctp.php index 9ceb755e..60771582 100644 --- a/themes/simple/views/common/forgot.ctp.php +++ b/themes/simple/views/common/forgot.ctp.php @@ -28,7 +28,7 @@ From 60fa4f85ae5a3ad942979aa8d0819681b0f9ed31 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Thu, 22 Oct 2015 00:56:20 +0530 Subject: [PATCH 017/131] Update cron.ctrl.php --- controllers/cron.ctrl.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/cron.ctrl.php b/controllers/cron.ctrl.php index 9c0dd917..fe6cf1af 100644 --- a/controllers/cron.ctrl.php +++ b/controllers/cron.ctrl.php @@ -30,7 +30,7 @@ class CronController extends Controller { var $timeStamp; // timestamp for storing reports var $checkedKeywords = 0; // the number of keywords checked in cron, this is used for split cron execution feature - # initialize preperties + # initialize properties function __construct() { $this->debug = ( defined('SP_DEBUG') && SP_DEBUG ); } From b7b702a334dbbe938d5607a4d0ea778018dab465 Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Thu, 19 Nov 2015 03:22:30 +0530 Subject: [PATCH 018/131] seo panel 3.8.0 - Adding website import feature --- controllers/website.ctrl.php | 90 ++++++++++++++++++- data/website_import_sample.csv | 2 + install/data/upgrade.sql | 8 ++ .../views/adminpanel/adminleftmenu.ctp.php | 1 + .../views/website/importwebsites.ctp.php | 73 +++++++++++++++ websites.php | 8 ++ 6 files changed, 181 insertions(+), 1 deletion(-) create mode 100644 data/website_import_sample.csv create mode 100644 themes/classic/views/website/importwebsites.ctp.php diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index 3622b528..3c8fcd37 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -427,5 +427,93 @@ function addInputValue($value, $col) { __getAllUsers(); + $this->set('userList', $userList); + $this->set('userSelected', empty($info['userid']) ? $userId : $info['userid']); + $this->set('isAdmin', 1); + } + + $this->render('website/importwebsites'); + } + + function importWebsiteFromCsv($info) { + + // if csv file is not uploaded + if (empty($_FILES['website_csv_file']['name'])) { + print ""; + return False; + } + + $userId = isAdmin() ? intval($info['userid']) : isLoggedIn(); + $text = "

    Website import process started. It will take some time depends on the number of websites needs to be imported!

    "; + print ""; + print ""; + + $resultInfo = array( + 'total' => 0, + 'valid' => 0, + 'invalid' => 0, + ); + + // process file upload option + $fileInfo = $_FILES['website_csv_file']; + if (!empty($fileInfo['name']) && !empty($userId)) { + if ($fileInfo["type"] == "text/csv") { + $targetFile = SP_TMPPATH . "/".$fileInfo['name']; + if(move_uploaded_file($fileInfo['tmp_name'], $targetFile)) { + $handle = fopen($targetFile, 'r'); + + while (($websiteInfo = fgets($handle, 4096)) !== false) { + if (!empty($websiteInfo)) { + $status = $this->importWebsite($websiteInfo, $userId); + $resultInfo[$status] += 1; + $resultInfo['total'] += 1; + } + } + } + } + } + + $spText = $_SESSION['text']; + $resText = '
     
    :: @@ -32,29 +32,29 @@
    ::
    :: - - «« + + ««
    -
    +
    ::
    ::
    ::
    - +   - - + +
    :* + +
    :*
      - +  
      - +  
    '. + ''. + ''. + ''. + '
    Import Summary
    '.$spText['common']['Total'].':'.$resultInfo['total'].'Valid:'.$resultInfo['valid'].'
    Invalid:'.$resultInfo['invalid'].'  
    '; + echo ""; + echo ""; + } + + function importWebsite($info, $userId) { + $wInfo = explode(',', $info); + $status = 'invalid'; + + if (!empty($wInfo[0]) && !empty($wInfo[1])) { + + $listInfo['name'] = trim($wInfo[0]); + $listInfo['url'] = trim($wInfo[1]); + $listInfo['title'] = $wInfo[2] ? trim($wInfo[2]) : ""; + $listInfo['description'] = $wInfo[3] ? trim($wInfo[3]) : ""; + $listInfo['keywords'] = $wInfo[4] ? trim($wInfo[4]) : ""; + $listInfo['status'] = intval($wInfo[5]); + $listInfo['userid'] = $userId; + $return = $this->createWebsite($listInfo, true); + + if ($return[0] == 'success') { + $status = "valid"; + } + } + + return $status; + } + } -?> +?> \ No newline at end of file diff --git a/data/website_import_sample.csv b/data/website_import_sample.csv new file mode 100644 index 00000000..0b75c70a --- /dev/null +++ b/data/website_import_sample.csv @@ -0,0 +1,2 @@ +Test website1,test1.com,test website1,test website1 description,test website1 keyword, 1 +Test website2,test2.com,test website2,test website2 description,test website2 keyword, 0 \ No newline at end of file diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index d549eb34..07ddd227 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -2,6 +2,14 @@ -- Seo Panel 3.8.0 changes -- +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'panel', 'Import Websites', 'Import Websites'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'website', 'Website CSV File', 'Website CSV File'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'website', 'Please enter CSV file', 'Please enter CSV file'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'common', 'Sample CSV File', 'Sample CSV File'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) diff --git a/themes/classic/views/adminpanel/adminleftmenu.ctp.php b/themes/classic/views/adminpanel/adminleftmenu.ctp.php index 3235cfef..4b5fb327 100644 --- a/themes/classic/views/adminpanel/adminleftmenu.ctp.php +++ b/themes/classic/views/adminpanel/adminleftmenu.ctp.php @@ -33,6 +33,7 @@
    • +
    +

    + +

    + +
    + + + + + + + + + + + + + + + + + + + + + + + + + +
     
    : + +
    : + +
    + CSV format + name, url, meta title, meta description, meta keywords, status +
    + +
    + + + + +
    + + +   + + + + +
    + +
    +
    \ No newline at end of file diff --git a/websites.php b/websites.php index 662a7795..7644ec4e 100644 --- a/websites.php +++ b/websites.php @@ -73,6 +73,10 @@ case "crawlmeta": $keyInput = empty($_POST['keyinput']) ? "" : $_POST['keyinput']; $controller->crawlMetaData(urldecode($_POST['url']), $keyInput); + break; + + case "import": + $controller->importWebsiteFromCsv($_POST); break; default: @@ -104,6 +108,10 @@ case "new": $controller->newWebsite($_GET); + break; + + case "import": + $controller->showImportWebsites($_GET); break; case "crawlmeta": From 6a870bc2b78dc511ca73eaf368962df6653e9b5d Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Mon, 30 Nov 2015 23:38:15 +0530 Subject: [PATCH 019/131] seo panel 3.8.0 - Adding the ssl bypass fix and header provding option --- libs/spider.class.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/libs/spider.class.php b/libs/spider.class.php index 65e0b969..ecfb477c 100644 --- a/libs/spider.class.php +++ b/libs/spider.class.php @@ -40,6 +40,7 @@ class Spider{ var $_CURL_sleep = 1; var $_CURLOPT_COOKIE = ""; var $_CURLOPT_HEADER = 0; + var $_CURL_HTTPHEADER = array(); var $userAgentList = array(); # spider constructor @@ -267,6 +268,17 @@ function getContent( $url, $enableProxy=true, $logCrawl = true) { curl_setopt( $this -> _CURL_RESOURCE , CURLOPT_COOKIEJAR , $this -> _CURLOPT_COOKIEJAR ); curl_setopt( $this -> _CURL_RESOURCE , CURLOPT_COOKIEFILE , $this -> _CURLOPT_COOKIEFILE ); curl_setopt( $this -> _CURL_RESOURCE , CURLOPT_HEADER , $this -> _CURLOPT_HEADER); + + // to fix the ssl related issues + curl_setopt($this->_CURL_RESOURCE, CURLOPT_SSL_VERIFYHOST, 0); + curl_setopt($this->_CURL_RESOURCE, CURLOPT_SSL_VERIFYPEER, 0); + curl_setopt($this->_CURL_RESOURCE, CURLOPT_VERBOSE, 1); + + // to add the curl http headers + if (!empty($this ->_CURL_HTTPHEADER)) { + curl_setopt($this->_CURL_RESOURCE, CURLOPT_HTTPHEADER, $this ->_CURL_HTTPHEADER); + } + if(!empty($this -> _CURLOPT_COOKIE)) curl_setopt( $this -> _CURL_RESOURCE, CURLOPT_COOKIE , $this -> _CURLOPT_COOKIE ); if(!empty($this-> _CURLOPT_REFERER)){ curl_setopt($this -> _CURL_RESOURCE, CURLOPT_REFERER, $this-> _CURLOPT_REFERER); From df1d04a69978e70fac18602caf59671bc10151a4 Mon Sep 17 00:00:00 2001 From: Deepthy Rao Date: Tue, 8 Dec 2015 12:13:54 +0530 Subject: [PATCH 020/131] Test --- README | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README b/README index e1a43f1b..7470c053 100644 --- a/README +++ b/README @@ -1,5 +1,5 @@ ******************************************* -Seo Control Panel - Seo Panel Version 3.7.0 +Seo Control Panel - Seo Panel Version 3.7.0 ******************************************* ----------------------------------------- From ddd8ec60d6a962391fc6a80212a6ea293ae3279a Mon Sep 17 00:00:00 2001 From: Geo Varghese Date: Wed, 9 Dec 2015 13:25:29 +0530 Subject: [PATCH 021/131] add tmp folder --- tmp/text.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tmp/text.txt diff --git a/tmp/text.txt b/tmp/text.txt new file mode 100644 index 00000000..e69de29b From f9ef4e6e1fa32c8af7c79d210f0047dbcdec554f Mon Sep 17 00:00:00 2001 From: Geo Varghese Date: Wed, 9 Dec 2015 13:29:10 +0530 Subject: [PATCH 022/131] add tmp folder --- tmp/text.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 tmp/text.txt diff --git a/tmp/text.txt b/tmp/text.txt new file mode 100644 index 00000000..e69de29b From 8ae60bef15fce50f8de0a16c553a6c91cc99c9ca Mon Sep 17 00:00:00 2001 From: Geo Varghese Date: Wed, 9 Dec 2015 13:40:38 +0530 Subject: [PATCH 023/131] new table for user specs --- install/data/upgrade.sql | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index 07ddd227..73f3a792 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -113,4 +113,25 @@ INSERT INTO `currency` (`id`, `name`, `iso_code`, `symbol`, `unicode`, `position (66, 'East Caribbean Dollar', 'XCD', '$', '$', 'before', 0, 1), (67, 'South African Rand', 'ZAR', 'R', 'R', 'before', 0, 1); +-- +-- Table structure for table `user_specs` +-- + +CREATE TABLE IF NOT EXISTS `user_specs` ( +`id` int(11) NOT NULL, + `user_type_id` int(11) NOT NULL, + `spec_column` varchar(120) COLLATE utf8mb4_unicode_ci NOT NULL, + `spec_value` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +-- +-- Indexes for table `user_specs` +-- +ALTER TABLE `user_specs` + ADD PRIMARY KEY (`id`); +-- +-- AUTO_INCREMENT for table `user_specs` +-- +ALTER TABLE `user_specs` +MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; From 74eb385028886273b8b986f390d7b17b4536ab55 Mon Sep 17 00:00:00 2001 From: sendtogeo Date: Wed, 9 Dec 2015 13:59:32 +0530 Subject: [PATCH 024/131] new table for user specs --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b7feceae..fbf2f684 100644 --- a/README.md +++ b/README.md @@ -75,3 +75,4 @@ f) Search Engine Saturation Checker g) Seo Panel Plugins h) Meta Tag Generator + From 5493684e1a54d280e5297886b37b301cdaf7b1a1 Mon Sep 17 00:00:00 2001 From: deepthyraor Date: Thu, 10 Dec 2015 15:07:37 +0530 Subject: [PATCH 025/131] User type changes --- controllers/user-type.ctrl.php | 109 +++++++++++++++----- install/data/upgrade.sql | 3 + themes/classic/views/usertypes/edit.ctp.php | 4 +- themes/classic/views/usertypes/list.ctp.php | 4 +- themes/classic/views/usertypes/new.ctp.php | 4 +- 5 files changed, 93 insertions(+), 31 deletions(-) diff --git a/controllers/user-type.ctrl.php b/controllers/user-type.ctrl.php index 5658a9f6..72c9df2a 100644 --- a/controllers/user-type.ctrl.php +++ b/controllers/user-type.ctrl.php @@ -1,9 +1,7 @@ set('pagingDiv', $pagingDiv); $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; $userTypeList = $this->db->select($sql); + + // Set the spec details for user type + foreach ($userTypeList as $key => $userType) { + $sql = "select * from user_specs where user_type_id=" . $userType['id']; + $userTypeSpecList = $this->db->select($sql); + + foreach ($userTypeSpecList as $userTypeSpec) { + $userType[$userTypeSpec['spec_column']] = $userTypeSpec['spec_value']; + } + $userTypeList[$key] = $userType; + } + $this->set('pageNo', $info['pageno']); $this->set('list', $userTypeList); $this->render('usertypes/list'); @@ -61,9 +73,9 @@ function editUserType($userTypeId, $listInfo='') { $listInfo = $this->__getUserTypeInfo($userTypeId); $listInfo['old_user_type'] = $listInfo['user_type']; } - $listInfo['num_websites'] = stripslashes($listInfo['num_websites']); + $listInfo['websitecount'] = stripslashes($listInfo['websitecount']); $listInfo['description'] = stripslashes($listInfo['description']); - $listInfo['num_keywords'] = stripslashes($listInfo['num_keywords']); + $listInfo['keywordcount'] = stripslashes($listInfo['keywordcount']); $listInfo['price'] = stripslashes($listInfo['price']); $listInfo['status'] = stripslashes($listInfo['status']); $this->set('post', $listInfo); @@ -96,8 +108,8 @@ function updateUserType($listInfo) { $listInfo['id'] = intval($listInfo['id']); $this->set('post', $listInfo); $errMsg['user_type'] = formatErrorMsg($this->validate->checkBlank(trim($listInfo['user_type']))); - $errMsg['num_websites'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_websites']))); - $errMsg['num_keywords'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_keywords']))); + $errMsg['websitecount'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['websitecount']))); + $errMsg['keywordcount'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['keywordcount']))); $errMsg['price'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['price']))); if (!$this->validate->flagErr){ @@ -112,15 +124,30 @@ function updateUserType($listInfo) { $sql = "update usertypes set user_type = '".addslashes($listInfo['user_type'])."', description = '".addslashes($listInfo['description'])."', - num_websites = '".intval($listInfo['num_websites'])."', - num_keywords = '".intval($listInfo['num_keywords'])."', - price = '".floatval($listInfo['price'])."', status = '".intval($listInfo['user_type_status'])."' where id={$listInfo['id']}"; - $this->db->query($sql); - $this->listUserTypes(); - exit; + if ($this->db->query($sql)) { + + // Delete the exisiting spec values + $sql = "delete from user_specs where user_type_id={$listInfo['id']}"; + $this->db->query($sql); + + // Get user type id of the current request + $sql = "insert into user_specs(user_type_id,spec_column,spec_value) values "; + + // Loop through the data passed and create the value set + foreach ($this->userSpecFields as $field) { + $valueSet .= "(" . $listInfo['id'] . ",'" . $field . "','" . addslashes($listInfo[$field]) . "'),"; + } + + $valueSet = trim($valueSet, ","); + $sql .= $valueSet; + + $this->db->query($sql); + $this->listUserTypes(); + exit; + } } } $this->set('errMsg', $errMsg); @@ -133,7 +160,7 @@ function updateUserType($listInfo) { * @return : boolean */ function __checkUserType($userType, $userTypeId = false) { - $sql = "select id from usertypes where user_type='".addslashes($userType)."'"; + $sql = "select id from usertypes where user_type='" . addslashes($userType) . "'"; $sql .= empty($userTypeId) ? "" : " and id!=" . intval($userTypeId); $listInfo = $this->db->select($sql, true); return empty($listInfo['id']) ? false : $listInfo['id']; @@ -146,20 +173,40 @@ function __checkUserType($userType, $userTypeId = false) { */ function createUserType($listInfo) { + $valueSet = ""; $this->set('post', $listInfo); $errMsg['user_type'] = formatErrorMsg($this->validate->checkBlank(trim($listInfo['user_type']))); - $errMsg['num_websites'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_websites']))); - $errMsg['num_keywords'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['num_keywords']))); + $errMsg['websitecount'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['websitecount']))); + $errMsg['keywordcount'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['keywordcount']))); $errMsg['price'] = formatErrorMsg($this->validate->checkNumber(trim($listInfo['price']))); + if(!$this->validate->flagErr){ if (!$this->__checkUserType($listInfo['user_type'])) { - $sql = "insert into usertypes(user_type,description,num_websites,num_keywords,price,status) - values('".addslashes($listInfo['user_type'])."','".addslashes($listInfo['description'])."', - '".intval($listInfo['num_websites'])."','".intval($listInfo['num_keywords'])."', - '".floatval($listInfo['price'])."'," . intval($listInfo['user_type_status']) . ")"; - $this->db->query($sql); - $this->listUserTypes(); - exit; + + // Set status value and sql + $status = $listInfo['user_type_status'] == "" ? 1 : intval($listInfo['user_type_status']); + $sql = "insert into usertypes(user_type,description,status) + values('".addslashes($listInfo['user_type'])."','".addslashes($listInfo['description'])."'," + . $status . ")"; + + if ($this->db->query($sql)) { + + // Get user type id of the current request + $userTypeId = $this->db->getMaxId('usertypes'); + $sql = "insert into user_specs(user_type_id,spec_column,spec_value) values "; + + // Loop through the data passed and create the value set + foreach ($this->userSpecFields as $field) { + $valueSet .= "(" . $userTypeId . ",'" . $field . "','" . addslashes($listInfo[$field]) . "'),"; + } + + $valueSet = trim($valueSet, ","); + $sql .= $valueSet; + + $this->db->query($sql); + $this->listUserTypes(); + exit; + } } else { $errMsg['user_type'] = formatErrorMsg($this->spTextWeb['User Type already exist']); } @@ -208,6 +255,18 @@ function getAllUserTypes($includeAdmin = false) { $sql = "select * from usertypes where status=1"; $sql .= empty($includeAdmin) ? " and id!=1" : ""; $userTypeList = $this->db->select($sql); + + // Set the spec details for user type + foreach ($userTypeList as $key => $userType) { + $sql = "select * from user_specs where user_type_id=" . $userType['id']; + $userTypeSpecList = $this->db->select($sql); + + foreach ($userTypeSpecList as $userTypeSpec) { + $userType[$userTypeSpec['spec_column']] = $userTypeSpec['spec_value']; + } + $userTypeList[$key] = $userType; + } + return $userTypeList; } } diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index 73f3a792..5def463e 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -135,3 +135,6 @@ ALTER TABLE `user_specs` -- ALTER TABLE `user_specs` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +alter table usertypes add column status tinyint(4) default 1; +insert into user_specs(user_type_id,spec_column,spec_value) values (2,'keywordcount',50),(2,'websitecount',10),(2,'price',0) \ No newline at end of file diff --git a/themes/classic/views/usertypes/edit.ctp.php b/themes/classic/views/usertypes/edit.ctp.php index cf033040..8b07c76f 100644 --- a/themes/classic/views/usertypes/edit.ctp.php +++ b/themes/classic/views/usertypes/edit.ctp.php @@ -18,11 +18,11 @@
    :
    :
    : diff --git a/themes/classic/views/usertypes/new.ctp.php b/themes/classic/views/usertypes/new.ctp.php index 960718e2..f5bfea29 100644 --- a/themes/classic/views/usertypes/new.ctp.php +++ b/themes/classic/views/usertypes/new.ctp.php @@ -25,11 +25,11 @@
    :
    :
    :
    - CSV format - name, url, meta title, meta description, meta keywords, status -
    - +
    +  CSV format: +
    +  name, url, meta title, meta description, meta keywords, status +
    +
    + + +
    Delimiter: + +
    Enclosure: + +
    Escape: + +
    From f9f436ceefa6d3817c279c82fb46ac867401373c Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Thu, 17 Dec 2015 02:30:09 +0530 Subject: [PATCH 030/131] seo panel 3.8.0 - user expiry date setup --- controllers/adminpanel.ctrl.php | 12 ++++++------ controllers/index.ctrl.php | 1 + controllers/user.ctrl.php | 25 +++++++++++++++++++++++++ includes/sp-common.php | 6 ++++++ install/data/upgrade.sql | 10 +++++++++- 5 files changed, 47 insertions(+), 7 deletions(-) diff --git a/controllers/adminpanel.ctrl.php b/controllers/adminpanel.ctrl.php index 247dec05..eba20813 100644 --- a/controllers/adminpanel.ctrl.php +++ b/controllers/adminpanel.ctrl.php @@ -110,13 +110,13 @@ function index($info = ""){ 'name' => $this->spTextPanel['System Settings'], 'url_section' => 'settings' ); - - $menuList[] = array( - 'id' => 13, - 'name' => $this->spTextPanel['My Profile'], - 'url_section' => 'my-profile' - ); } + + $menuList[] = array( + 'id' => 13, + 'name' => $this->spTextPanel['My Profile'], + 'url_section' => 'my-profile' + ); $menuList[] = array( 'id' => 14, diff --git a/controllers/index.ctrl.php b/controllers/index.ctrl.php index 3590ff01..9721779b 100644 --- a/controllers/index.ctrl.php +++ b/controllers/index.ctrl.php @@ -29,6 +29,7 @@ function index($searchInfo=''){ $spTextHome = $this->getLanguageTexts('home', $_SESSION['lang_code']); $this->set('spTextHome', $spTextHome); if(isLoggedIn()){ + checkLoggedIn(); isHavingWebsite(); $userId = isLoggedIn(); $exportVersion = false; diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index 5c96cce4..9fedce35 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -558,5 +558,30 @@ function requestPassword($userEmail) { $this->set('errMsg', $errMsg); $this->forgotPasswordForm(); } + + # function to check whether user expired + function isUserExpired($userId) { + $excluseSecList = array('myprofile'); + + // if not admin user and not in section pages + if (!isAdmin() && !in_array($_REQUEST['sec'], $excluseSecList)) { + $userInfo = $this->__getUserInfo($userId); + + // if expiry date set for user + if (!empty($userInfo['expiry_date'])) { + $today = date("Y-m-d"); + $todayTime = strtotime($today); + $expireTime = strtotime($userInfo['expiry_date']); + + // current date greater than expiry date + if ($todayTime > $expireTime) { + return false; + } + } + } + + return true; + + } } ?> \ No newline at end of file diff --git a/includes/sp-common.php b/includes/sp-common.php index 2c13b2d0..1c695e24 100644 --- a/includes/sp-common.php +++ b/includes/sp-common.php @@ -96,6 +96,12 @@ function checkLoggedIn() { redirectUrlByScript(SP_WEBPATH."/login.php"); exit; } + + // check whethere user expired, then redirect to subscribe page + $userCtrl = New UserController(); + if (!$userCtrl->isUserExpired($userInfo['userId'])) { + redirectUrl(SP_WEBPATH."/admin-panel.php?sec=myprofile"); + } } # function to check whether admin logged in diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index eab3d0c7..a809ca0e 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -131,4 +131,12 @@ ALTER TABLE `user_specs` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; alter table usertypes add column status tinyint(4) default 1; -insert into user_specs(user_type_id,spec_column,spec_value) values (2,'keywordcount',50),(2,'websitecount',10),(2,'price',0) \ No newline at end of file +insert into user_specs(user_type_id,spec_column,spec_value) values (2,'keywordcount',50),(2,'websitecount',10),(2,'price',0); + +ALTER TABLE `backlinkresults` ADD `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; +ALTER TABLE `keywordcrontracker` ADD `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; +ALTER TABLE `searchresultdetails` ADD `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; +ALTER TABLE `rankresults` ADD `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; +ALTER TABLE `saturationresults` ADD `id` BIGINT( 20 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST; + +ALTER TABLE `users` ADD `expiry_date` DATE NULL DEFAULT NULL ; From cdd0e46a0e12f153a6d026870ac174294f461e30 Mon Sep 17 00:00:00 2001 From: deepthyraor Date: Thu, 17 Dec 2015 18:35:24 +0530 Subject: [PATCH 031/131] Changes for adding website / keyword count checking for user types --- controllers/keyword.ctrl.php | 60 ++++++++++++++ controllers/user-type.ctrl.php | 31 +++++++ controllers/user.ctrl.php | 23 +++-- controllers/website.ctrl.php | 83 +++++++++++++++++-- install/data/upgrade.sql | 9 ++ keywords.php | 1 + .../views/keyword/importkeywords.ctp.php | 8 ++ themes/classic/views/keyword/new.ctp.php | 8 ++ themes/classic/views/layout/default.ctp.php | 1 + themes/classic/views/user/edit.ctp.php | 17 +++- themes/classic/views/user/new.ctp.php | 19 ++++- .../views/website/importwebsites.ctp.php | 9 ++ themes/classic/views/website/new.ctp.php | 7 ++ users.php | 1 + websites.php | 1 + 15 files changed, 262 insertions(+), 16 deletions(-) diff --git a/controllers/keyword.ctrl.php b/controllers/keyword.ctrl.php index ad47b7b2..678c8e3f 100644 --- a/controllers/keyword.ctrl.php +++ b/controllers/keyword.ctrl.php @@ -117,6 +117,12 @@ function __deleteKeyword($keywordId){ function newKeyword(){ $userId = isLoggedIn(); + + # Validate keyword count + if (! $this->validateKeywordCount($userId)) { + $this->set('validationMsg', $this->spTextKeyword['Your keyword count already reached the limit']); + } + $websiteController = New WebsiteController(); $this->set('websiteList', $websiteController->__getAllWebsites($userId, true)); $langController = New LanguageController(); @@ -154,6 +160,16 @@ function importKeywords(){ $seController = New SearchEngineController(); $this->set('seList', $seController->__getAllSearchEngines()); + // Check the user website count for validation + if (!isAdmin()) { + $userTypeCtrlr = new UserTypeController(); + $userKeywordCount = count($this->__getAllKeywords($userId)); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + $validationMsg = str_replace("keywordcount", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); + $this->set('validationMsg', $validationMsg); + } + $this->render('keyword/importkeywords'); } @@ -167,6 +183,21 @@ function createKeyword($listInfo, $apiCall = false){ $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; $seStr = is_array($listInfo['searchengines']) ? implode(':', $listInfo['searchengines']) : $listInfo['searchengines']; + // Get the website user id, if admin is logged in + if (isAdmin()) { + $sql = "select user_id from websites where id=" . intval($listInfo['website_id']); + $websiteUserIdArr = $this->db->select($sql, true); + $uid = $websiteUserIdArr['user_id']; + } + + $uid = empty($uid) ? $userId : $uid; + + # Validate keyword count + if (! $this->validateKeywordCount($uid)) { + $this->set('validationMsg', $this->spTextKeyword['Your keyword count already reached the limit']); + $this->validate->flagErr = true; + } + // verify the form elements if(!$this->validate->flagErr){ $keyword = addslashes(trim($listInfo['name'])); @@ -229,6 +260,17 @@ function createImportedKeywords($listInfo){ } } + // Check the user website count for validation + $userTypeCtrlr = new UserTypeController(); + $userKeywordCount = count($this->__getAllKeywords($userId)); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + if (count($keywordList) > ($userTypeDetails['keywordcount'] - $userKeywordCount)) { + $validationMsg = str_replace("keywordcount", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); + $this->set('validationMsg', $validationMsg); + $keyExist = true; + } + if (!$keyExist) { $listInfo['searchengines'] = is_array($listInfo['searchengines']) ? $listInfo['searchengines'] : array(); @@ -365,5 +407,23 @@ function showKeywordReports($keywordId) { echo ""; } + // Function to check / validate the user type keuword count + function validateKeywordCount($userId) { + + if ($userId == 1) { + return true; + } + + $userTypeCtrlr = new UserTypeController(); + $userKeywordCount = count($this->__getAllKeywords($userId)); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + if ($userKeywordCount < $userTypeDetails['keywordcount']) { + return true; + } else { + return false; + } + } + } ?> \ No newline at end of file diff --git a/controllers/user-type.ctrl.php b/controllers/user-type.ctrl.php index 93d6ce3c..7b1e922c 100644 --- a/controllers/user-type.ctrl.php +++ b/controllers/user-type.ctrl.php @@ -278,5 +278,36 @@ function getAllUserTypes($includeAdmin = false) { return $userTypeList; } + + /** + * Function to get the user type spec details + */ + function getUserTypeSpec($userTypeId) { + $sql = "select * from user_specs where user_type_id=" . $userTypeId; + $userTypeSpecList = $this->db->select($sql); + + foreach ($userTypeSpecList as $userTypeSpec) { + $userTypeSpecData[$userTypeSpec['spec_column']] = $userTypeSpec['spec_value']; + } + + return $userTypeSpecData; + } + + /** + * Function to get the user type spec details by user + */ + function getUserTypeSpecByUser($userId) { + $sql = "select * from users where id=" . $userId; + $userDetails = $this->db->select($sql); + + $sql = "select * from user_specs where user_type_id=" . $userDetails[0]['utype_id']; + $userTypeSpecList = $this->db->select($sql); + + foreach ($userTypeSpecList as $userTypeSpec) { + $userTypeSpecData[$userTypeSpec['spec_column']] = $userTypeSpec['spec_value']; + } + + return $userTypeSpecData; + } } ?> \ No newline at end of file diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index 9fedce35..ae945ce0 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -193,7 +193,7 @@ function listUsers($info=''){ $info['pageno'] = intval($info['pageno']); $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; $pageScriptPath = 'users.php?stscheck=' . $info['stscheck']; - $sql = "select * from users where utype_id=2 and status='{$info['stscheck']}'"; + $sql = "select * from users where utype_id!=1 and status='{$info['stscheck']}'"; // search for user name if (!empty($info['user_name'])) { @@ -259,8 +259,12 @@ function __deleteUser($userId){ } } - function newUser(){ - + function newUser(){ + + // Get the user types + $userTypeCtlr = new UserTypeController(); + $userTypeList = $userTypeCtlr->getAllUserTypes(); + $this->set('userTypeList', $userTypeList); $this->render('user/new', 'ajax'); } @@ -318,7 +322,7 @@ function createUser($userInfo, $renderResults = true){ $errMsg['firstName'] = formatErrorMsg($this->validate->checkBlank($userInfo['firstName'])); $errMsg['lastName'] = formatErrorMsg($this->validate->checkBlank($userInfo['lastName'])); $errMsg['email'] = formatErrorMsg($this->validate->checkEmail($userInfo['email'])); - $userTypeId = empty($userInfo['type_id']) ? 2 : intval($userInfo['user_type_id']); + $userTypeId = empty($userInfo['userType']) ? 2 : intval($userInfo['userType']); $userStatus = isset($userInfo['status']) ? intval($userInfo['status']) : 1; // check error flag is on @@ -364,10 +368,16 @@ function editUser($userId, $userInfo=''){ $userInfo['lastName'] = $userInfo['last_name']; $userInfo['oldName'] = $userInfo['username']; $userInfo['oldEmail'] = $userInfo['email']; + $userInfo['userType'] = $userInfo['utype_id']; } + + // Get the user types + $userTypeCtlr = new UserTypeController(); + $userTypeList = $userTypeCtlr->getAllUserTypes(); $userInfo['password'] = ''; - $this->set('post', $userInfo); + $this->set('post', $userInfo); + $this->set('userTypeList', $userTypeList); $this->render('user/edit', 'ajax'); exit; } @@ -418,7 +428,8 @@ function updateUser($userInfo, $renderResults = true){ last_name = '".addslashes($userInfo['lastName'])."', $passStr $activeStr - email = '".addslashes($userInfo['email'])."' + email = '".addslashes($userInfo['email'])."', + utype_id = ".addslashes($userInfo['userType'])." where id={$userInfo['id']}"; $this->db->query($sql); diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index e4c44cbf..355d0731 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -101,9 +101,15 @@ function __getAllWebsites($userId = '', $isAdminCheck = false, $searchName = '') } # func to get all Websites - function __getCountAllWebsites($userId=''){ - $sql = "select count(*) count from websites where status=1"; - if(!empty($userId)) $sql .= " and user_id=" . intval($userId); + function __getCountAllWebsites($userId='', $statusCheck = true, $statusVal = 1){ + + $sql = "select count(*) count from websites where 1=1"; + $sql .= $statusCheck ? " and status=" . $statusVal : ""; + + if (!empty($userId)) { + $sql .= " and user_id=" . intval($userId); + } + $countInfo = $this->db->select($sql, true); $count = empty($countInfo['count']) ? 0 : $countInfo['count']; return $count; @@ -182,6 +188,11 @@ function newWebsite($info=''){ $this->set('msg', $this->spTextWeb['plscrtwebsite'].'
    Please '.strtolower($_SESSION['text']['common']['Activate']).' '.$this->spTextWeb['yourwebalreday']); } + # Validate website count + if (! $this->validateWebsiteCount($userId)) { + $this->set('validationMsg', $this->spTextWeb['Your website count already reached the limit']); + } + # get all users if(isAdmin()){ $userCtrler = New UserController(); @@ -223,6 +234,11 @@ function createWebsite($listInfo, $apiCall = false){ $listInfo['url'] = addHttpToUrl($listInfo['url']); $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; + if (! $this->validateWebsiteCount($userId)) { + $this->set('validationMsg', "'" . $this->spTextWeb["Your website count already reached the limit"] . "'"); + $this->validate->flagErr = true; + } + // validate website creation if(!$this->validate->flagErr){ if (!$this->__checkName($listInfo['name'], $userId)) { @@ -440,6 +456,16 @@ function showImportWebsites() { $this->set('userSelected', empty($info['userid']) ? $userId : $info['userid']); $this->set('isAdmin', 1); } + + // Check the user website count for validation + if (!isAdmin()) { + $userTypeCtrlr = new UserTypeController(); + $userWebsiteCount = $this->__getCountAllWebsites($userId, false); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + $validationMsg = str_replace("websitecount", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); + $this->set('validationMsg', $validationMsg); + } $this->set('delimiter', ','); $this->set('enclosure', '"'); @@ -456,15 +482,13 @@ function importWebsiteFromCsv($info) { } $userId = isAdmin() ? intval($info['userid']) : isLoggedIn(); - $text = "

    Website import process started. It will take some time depends on the number of websites needs to be imported!

    "; - print ""; - print ""; $resultInfo = array( 'total' => 0, 'valid' => 0, 'invalid' => 0, ); + $count = 0; // process file upload option $fileInfo = $_FILES['website_csv_file']; @@ -477,6 +501,29 @@ function importWebsiteFromCsv($info) { $enclosureChar = empty($info['enclosure']) ? '"' : $info['enclosure']; $escapeChar = empty($info['escape']) ? '\\' : $info['escape']; + // open file read through csv file + if (($handle = fopen($targetFile, "r")) !== FALSE) { + + // loop through the data row + while (($websiteInfo = fgetcsv($handle, 4096, $delimiterChar, $enclosureChar, $escapeChar)) !== FALSE) { + if (empty($websiteInfo[0])) continue; + $count++; + } + + fclose($handle); + } + + // Check the user website count for validation + $userTypeCtrlr = new UserTypeController(); + $userWebsiteCount = $this->__getCountAllWebsites($userId, false); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + if ($count > ($userTypeDetails['websitecount'] - $userWebsiteCount)) { + $displayErr = str_replace("websitecount", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); + print ""; + return False; + } + // open file read through csv file if (($handle = fopen($targetFile, "r")) !== FALSE) { @@ -493,7 +540,11 @@ function importWebsiteFromCsv($info) { } } } - + + + $text = "

    Website import process started. It will take some time depends on the number of websites needs to be imported!

    "; + print ""; + print ""; $spText = $_SESSION['text']; $resText = '
    '. ''. @@ -525,6 +576,24 @@ function importWebsite($wInfo, $userId) { return $status; } + + // Function to check / validate the user type website count + function validateWebsiteCount($userId) { + + if ($userId == 1) { + return true; + } + + $userTypeCtrlr = new UserTypeController(); + $userWebsiteCount = $this->__getCountAllWebsites($userId, false); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + + if ($userWebsiteCount < $userTypeDetails['websitecount']) { + return true; + } else { + return false; + } + } } ?> \ No newline at end of file diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index a809ca0e..d7bd7b85 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -17,6 +17,15 @@ VALUES ('en', 'subscription', 'Term', 'Term'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) VALUES ('en', 'subscription', 'Currency', 'Currency'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'login', 'User Type', 'User Type'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'website', 'Your website count already reached the limit', 'Your website count already reached the limit!'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'keyword', 'Your keyword count already reached the limit', 'Your keyword count already reached the limit!'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'keyword', 'You can add only keywordcount keywords more', 'You can add only keywordcount keywords more!'); + -- -- Table structure for table `currency` -- diff --git a/keywords.php b/keywords.php index d14c6f68..76938f7c 100644 --- a/keywords.php +++ b/keywords.php @@ -24,6 +24,7 @@ checkLoggedIn(); include_once(SP_CTRLPATH."/keyword.ctrl.php"); include_once(SP_CTRLPATH."/website.ctrl.php"); +include_once(SP_CTRLPATH."/user-type.ctrl.php"); #include_once(SP_CTRLPATH."/language.ctrl.php"); include_once(SP_CTRLPATH."/searchengine.ctrl.php"); $controller = New KeywordController(); diff --git a/themes/classic/views/keyword/importkeywords.ctp.php b/themes/classic/views/keyword/importkeywords.ctp.php index 7963b2a3..4f55b985 100644 --- a/themes/classic/views/keyword/importkeywords.ctp.php +++ b/themes/classic/views/keyword/importkeywords.ctp.php @@ -1,4 +1,12 @@ + +

    + +

    +
    Import Summary
    diff --git a/themes/classic/views/keyword/new.ctp.php b/themes/classic/views/keyword/new.ctp.php index d19532f9..a5306cea 100644 --- a/themes/classic/views/keyword/new.ctp.php +++ b/themes/classic/views/keyword/new.ctp.php @@ -1,4 +1,12 @@ + +

    + +

    +
    diff --git a/themes/classic/views/layout/default.ctp.php b/themes/classic/views/layout/default.ctp.php index e46d05dc..8b531096 100644 --- a/themes/classic/views/layout/default.ctp.php +++ b/themes/classic/views/layout/default.ctp.php @@ -48,6 +48,7 @@ diff --git a/themes/classic/views/user/edit.ctp.php b/themes/classic/views/user/edit.ctp.php index 4d9b2276..6389d488 100644 --- a/themes/classic/views/user/edit.ctp.php +++ b/themes/classic/views/user/edit.ctp.php @@ -29,10 +29,25 @@ - + + + + + diff --git a/themes/classic/views/user/new.ctp.php b/themes/classic/views/user/new.ctp.php index 3488e4b6..09e4bff6 100644 --- a/themes/classic/views/user/new.ctp.php +++ b/themes/classic/views/user/new.ctp.php @@ -26,10 +26,25 @@ - + - + + + + + diff --git a/themes/classic/views/website/importwebsites.ctp.php b/themes/classic/views/website/importwebsites.ctp.php index 8f0521bb..55e5e6b5 100644 --- a/themes/classic/views/website/importwebsites.ctp.php +++ b/themes/classic/views/website/importwebsites.ctp.php @@ -10,6 +10,15 @@ } $scriptUrl = SP_WEBPATH . "/websites.php"; + +if(!empty($validationMsg)){ + ?> +

    + +

    +
    diff --git a/themes/classic/views/website/new.ctp.php b/themes/classic/views/website/new.ctp.php index 0f929938..11469a4e 100644 --- a/themes/classic/views/website/new.ctp.php +++ b/themes/classic/views/website/new.ctp.php @@ -6,6 +6,13 @@

    +

    + +

    + diff --git a/users.php b/users.php index 4a0e4608..0ce08d8f 100644 --- a/users.php +++ b/users.php @@ -29,6 +29,7 @@ include_once(SP_CTRLPATH."/user.ctrl.php"); include_once(SP_CTRLPATH."/website.ctrl.php"); include_once(SP_CTRLPATH."/keyword.ctrl.php"); +include_once(SP_CTRLPATH."/user-type.ctrl.php"); $controller = New UserController(); $controller->view->menu = 'users'; $controller->layout = 'ajax'; diff --git a/websites.php b/websites.php index 7644ec4e..5c2c4aac 100644 --- a/websites.php +++ b/websites.php @@ -24,6 +24,7 @@ checkLoggedIn(); include_once(SP_CTRLPATH."/website.ctrl.php"); include_once(SP_CTRLPATH."/keyword.ctrl.php"); +include_once(SP_CTRLPATH."/user-type.ctrl.php"); $controller = New WebsiteController(); $controller->view->menu = 'seotools'; $controller->layout = 'ajax'; From 823f13290a9888820decd1021a26eca18b5f05ef Mon Sep 17 00:00:00 2001 From: Seo Panel Date: Fri, 18 Dec 2015 02:37:17 +0530 Subject: [PATCH 032/131] seo panel 3.8.0 - changes to filters --- controllers/keyword.ctrl.php | 2 +- controllers/user.ctrl.php | 9 +++++++-- controllers/website.ctrl.php | 14 +++++++++----- install/data/upgrade.sql | 4 +++- themes/classic/views/user/edit.ctp.php | 1 - themes/classic/views/user/list.ctp.php | 3 ++- themes/classic/views/user/new.ctp.php | 1 - themes/classic/views/website/list.ctp.php | 3 ++- 8 files changed, 24 insertions(+), 13 deletions(-) diff --git a/controllers/keyword.ctrl.php b/controllers/keyword.ctrl.php index 678c8e3f..b31cc0cd 100644 --- a/controllers/keyword.ctrl.php +++ b/controllers/keyword.ctrl.php @@ -266,7 +266,7 @@ function createImportedKeywords($listInfo){ $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); if (count($keywordList) > ($userTypeDetails['keywordcount'] - $userKeywordCount)) { - $validationMsg = str_replace("keywordcount", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); + $validationMsg = str_replace("[keywordcount]", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); $this->set('validationMsg', $validationMsg); $keyExist = true; } diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index ae945ce0..4c8d5de8 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -191,9 +191,14 @@ function logout(){ function listUsers($info=''){ $info['pageno'] = intval($info['pageno']); - $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; $pageScriptPath = 'users.php?stscheck=' . $info['stscheck']; - $sql = "select * from users where utype_id!=1 and status='{$info['stscheck']}'"; + $sql = "select * from users where utype_id!=1"; + + // if status set + if (isset($info['stscheck'])) { + $info['stscheck'] = intval($info['stscheck']); + $sql .= " and status='{$info['stscheck']}'"; + } // search for user name if (!empty($info['user_name'])) { diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index 355d0731..b971fff8 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -26,8 +26,7 @@ class WebsiteController extends Controller{ # func to show websites function listWebsites($info=''){ - $userId = isLoggedIn(); - $info['stscheck'] = isset($info['stscheck']) ? intval($info['stscheck']) : 1; + $userId = isLoggedIn(); $info['pageno'] = intval($info['pageno']); $pageScriptPath = 'websites.php?stscheck=' . $info['stscheck']; @@ -56,9 +55,14 @@ function listWebsites($info=''){ or w.url like '%".addslashes($info['search_name'])."%')"; $pageScriptPath .= "&search_name=" . $info['search_name']; } - - $sql .= " and w.status='{$info['stscheck']}' order by w.name"; + // if status set + if (isset($info['stscheck'])) { + $info['stscheck'] = intval($info['stscheck']); + $sql .= " and w.status='{$info['stscheck']}'"; + } + + echo $sql .= " order by w.name"; $this->set('userId', empty($info['userid']) ? 0 : $info['userid']); # pagination setup @@ -519,7 +523,7 @@ function importWebsiteFromCsv($info) { $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); if ($count > ($userTypeDetails['websitecount'] - $userWebsiteCount)) { - $displayErr = str_replace("websitecount", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); + $displayErr = str_replace("[websitecount]", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); print ""; return False; } diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index d7bd7b85..a0db9ceb 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -24,7 +24,9 @@ VALUES ('en', 'website', 'Your website count already reached the limit', 'Your INSERT INTO texts(`lang_code`, `category`, `label`, `content`) VALUES ('en', 'keyword', 'Your keyword count already reached the limit', 'Your keyword count already reached the limit!'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) -VALUES ('en', 'keyword', 'You can add only keywordcount keywords more', 'You can add only keywordcount keywords more!'); +VALUES ('en', 'keyword', 'You can add only keywordcount keywords more', 'You can add only [keywordcount] keywords more!'); +INSERT INTO texts(`lang_code`, `category`, `label`, `content`) +VALUES ('en', 'website', 'You can add only websitecount websites more', 'You can add only [websitecount] websites more!'); -- -- Table structure for table `currency` diff --git a/themes/classic/views/user/edit.ctp.php b/themes/classic/views/user/edit.ctp.php index 6389d488..b0164230 100644 --- a/themes/classic/views/user/edit.ctp.php +++ b/themes/classic/views/user/edit.ctp.php @@ -37,7 +37,6 @@
    diff --git a/themes/classic/views/keyword/new.ctp.php b/themes/classic/views/keyword/new.ctp.php index a5306cea..30291562 100644 --- a/themes/classic/views/keyword/new.ctp.php +++ b/themes/classic/views/keyword/new.ctp.php @@ -1,11 +1,12 @@ - -

    - -

    - +

    + +

    + diff --git a/themes/classic/views/seotools/leftmenu.ctp.php b/themes/classic/views/seotools/leftmenu.ctp.php index 06d117db..6a3a9620 100644 --- a/themes/classic/views/seotools/leftmenu.ctp.php +++ b/themes/classic/views/seotools/leftmenu.ctp.php @@ -35,6 +35,7 @@
  • +
  • diff --git a/themes/classic/views/website/edit.ctp.php b/themes/classic/views/website/edit.ctp.php index c6c31f23..6b727fe3 100644 --- a/themes/classic/views/website/edit.ctp.php +++ b/themes/classic/views/website/edit.ctp.php @@ -1,4 +1,14 @@ - + +

    + +

    + diff --git a/themes/classic/views/website/new.ctp.php b/themes/classic/views/website/new.ctp.php index 11469a4e..23e529ba 100644 --- a/themes/classic/views/website/new.ctp.php +++ b/themes/classic/views/website/new.ctp.php @@ -1,20 +1,23 @@ -

    - -

    - -

    - +

    + +

    + -
    :
    :
    : + +
    :
    :
    : + +
    : : : : + diff --git a/tmp/text.txt b/tmp/text.txt old mode 100644 new mode 100755 From 65c8d2fe105f84a149f70d885f27349cb15bd02c Mon Sep 17 00:00:00 2001 From: sendtogeo Date: Sat, 19 Dec 2015 13:59:19 +0530 Subject: [PATCH 034/131] seo panel 3.8.0 - The changes for subscription --- controllers/keyword.ctrl.php | 156 ++++++++++-------- controllers/user.ctrl.php | 23 +++ controllers/website.ctrl.php | 70 +++++--- install/data/upgrade.sql | 8 +- themes/classic/views/keyword/edit.ctp.php | 9 + .../views/keyword/importkeywords.ctp.php | 3 +- themes/classic/views/keyword/new.ctp.php | 15 +- .../classic/views/seotools/leftmenu.ctp.php | 1 + themes/classic/views/website/edit.ctp.php | 12 +- themes/classic/views/website/new.ctp.php | 25 +-- 10 files changed, 212 insertions(+), 110 deletions(-) diff --git a/controllers/keyword.ctrl.php b/controllers/keyword.ctrl.php index b31cc0cd..f5c4a822 100644 --- a/controllers/keyword.ctrl.php +++ b/controllers/keyword.ctrl.php @@ -119,7 +119,7 @@ function newKeyword(){ $userId = isLoggedIn(); # Validate keyword count - if (! $this->validateKeywordCount($userId)) { + if (!$this->validateKeywordCount($userId)) { $this->set('validationMsg', $this->spTextKeyword['Your keyword count already reached the limit']); } @@ -135,67 +135,38 @@ function newKeyword(){ $this->set('seList', $seController->__getAllSearchEngines()); $this->render('keyword/new'); } - - # function to import keywords - function importKeywords(){ - - $userId = isLoggedIn(); - $websiteController = New WebsiteController(); - $websiteList = $websiteController->__getAllWebsites($userId, true); - $this->set('websiteList', $websiteList); - - if (empty($_POST['website_id'])) { - $listInfo['website_id'] = $websiteList[0]['id']; - $this->set('post', $listInfo); - } - - $langController = New LanguageController(); - $this->set('langList', $langController->__getAllLanguages()); - $this->set('langNull', true); - - $countryController = New CountryController(); - $this->set('countryList', $countryController->__getAllCountries()); - $this->set('countryNull', true); - - $seController = New SearchEngineController(); - $this->set('seList', $seController->__getAllSearchEngines()); - - // Check the user website count for validation - if (!isAdmin()) { - $userTypeCtrlr = new UserTypeController(); - $userKeywordCount = count($this->__getAllKeywords($userId)); - $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); - - $validationMsg = str_replace("keywordcount", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); - $this->set('validationMsg', $validationMsg); - } - - $this->render('keyword/importkeywords'); - } + # create new keyword function function createKeyword($listInfo, $apiCall = false){ $userId = isLoggedIn(); $this->set('post', $listInfo); $errMsg['name'] = formatErrorMsg($this->validate->checkBlank($listInfo['name'])); + $errMsg['website_id'] = formatErrorMsg($this->validate->checkBlank($listInfo['website_id'])); if (!is_array($listInfo['searchengines'])) $listInfo['searchengines'] = array(); $errMsg['searchengines'] = formatErrorMsg($this->validate->checkBlank(implode('', $listInfo['searchengines']))); $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; $seStr = is_array($listInfo['searchengines']) ? implode(':', $listInfo['searchengines']) : $listInfo['searchengines']; - // Get the website user id, if admin is logged in - if (isAdmin()) { - $sql = "select user_id from websites where id=" . intval($listInfo['website_id']); - $websiteUserIdArr = $this->db->select($sql, true); - $uid = $websiteUserIdArr['user_id']; - } - - $uid = empty($uid) ? $userId : $uid; - - # Validate keyword count - if (! $this->validateKeywordCount($uid)) { - $this->set('validationMsg', $this->spTextKeyword['Your keyword count already reached the limit']); - $this->validate->flagErr = true; + // verify the limit count for the user + if (!$this->validate->flagErr) { + + // Get the website user id, if admin is logged in + if (isAdmin() || $apiCall) { + $websiteCtrler = new WebsiteController(); + $websiteInfo = $websiteCtrler->__getWebsiteInfo($listInfo['website_id']); + $webUserId = $websiteInfo['user_id']; + } else { + $webUserId = $userId; + } + + // Validate keyword count + if (! $this->validateKeywordCount($webUserId)) { + $validationMsg = $this->spTextKeyword['Your keyword count already reached the limit']; + $this->set('validationMsg', $validationMsg); + $errMsg['limit_error'] = $validationMsg; + $this->validate->flagErr = true; + } } // verify the form elements @@ -231,6 +202,52 @@ function createKeyword($listInfo, $apiCall = false){ } + # function to import keywords + function importKeywords(){ + + $userId = isLoggedIn(); + $websiteController = New WebsiteController(); + $websiteList = $websiteController->__getAllWebsites($userId, true); + $this->set('websiteList', $websiteList); + + if (empty($_POST['website_id'])) { + $listInfo['website_id'] = $websiteList[0]['id']; + $this->set('post', $listInfo); + } + + $langController = New LanguageController(); + $this->set('langList', $langController->__getAllLanguages()); + $this->set('langNull', true); + + $countryController = New CountryController(); + $this->set('countryList', $countryController->__getAllCountries()); + $this->set('countryNull', true); + + $seController = New SearchEngineController(); + $this->set('seList', $seController->__getAllSearchEngines()); + + // Check the user website count for validation + if (!isAdmin()) { + $this->setValidationMessageForLimit($userId); + } + + $this->render('keyword/importkeywords'); + } + + # function to set validation message for the limit + function setValidationMessageForLimit($userId) { + + // Check the user website count for validation + $userTypeCtrlr = new UserTypeController(); + $userKeywordCount = count($this->__getAllKeywords($userId)); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + $validCount = $userTypeDetails['keywordcount'] - $userKeywordCount; + $validCount = $validCount > 0 ? $validCount : 0; + $validationMsg = str_replace("[keywordcount]", "$validCount", $this->spTextKeyword['You can add only keywordcount keywords more']); + $this->set('validationMsg', $validationMsg); + + } + # function to import keywords to the seo panel function createImportedKeywords($listInfo){ @@ -261,22 +278,27 @@ function createImportedKeywords($listInfo){ } // Check the user website count for validation - $userTypeCtrlr = new UserTypeController(); - $userKeywordCount = count($this->__getAllKeywords($userId)); - $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + if (isAdmin()) { + $websiteCtrler = new WebsiteController(); + $websiteInfo = $websiteCtrler->__getWebsiteInfo($listInfo['website_id']); + $webUserId = $websiteInfo['user_id']; + } else { + $webUserId = $userId; + } - if (count($keywordList) > ($userTypeDetails['keywordcount'] - $userKeywordCount)) { - $validationMsg = str_replace("[keywordcount]", $userTypeDetails['keywordcount'] - $userKeywordCount, $this->spTextKeyword['You can add only keywordcount keywords more']); - $this->set('validationMsg', $validationMsg); + // check whether keyword count exeeds the limit + if (!$this->validateKeywordCount($webUserId, count($keywordList))) { + $this->setValidationMessageForLimit($webUserId); $keyExist = true; } + // if no error exists save keyword if (!$keyExist) { - $listInfo['searchengines'] = is_array($listInfo['searchengines']) ? $listInfo['searchengines'] : array(); foreach ($keywordList as $keyword) { $sql = "insert into keywords(name,lang_code,country_code,website_id,searchengines,status) - values('$keyword','".$listInfo['lang_code']."','".$listInfo['country_code']."',".$listInfo['website_id'].",'".implode(':', $listInfo['searchengines'])."',1)"; + values('$keyword','".addslashes($listInfo['lang_code'])."','".addslashes($listInfo['country_code'])."', + ".intval($listInfo['website_id']).",'".implode(':', $listInfo['searchengines'])."',1)"; $this->db->query($sql); } @@ -355,7 +377,7 @@ function updateKeyword($listInfo, $apiCall = false){ $errMsg['searchengines'] = formatErrorMsg($this->validate->checkBlank(implode('', $listInfo['searchengines']))); $seStr = is_array($listInfo['searchengines']) ? implode(':', $listInfo['searchengines']) : $listInfo['searchengines']; $statusVal = isset($listInfo['status']) ? "status = " . intval($listInfo['status']) ."," : ""; - + //validate form if(!$this->validate->flagErr){ @@ -408,18 +430,22 @@ function showKeywordReports($keywordId) { } // Function to check / validate the user type keuword count - function validateKeywordCount($userId) { + function validateKeywordCount($userId, $newCount = 1) { + $userCtrler = new UserController(); - if ($userId == 1) { - return true; + // if admin user id return true + if ($userCtrler->isAdminUserId($userId)) { + return true; } $userTypeCtrlr = new UserTypeController(); $userKeywordCount = count($this->__getAllKeywords($userId)); + $userKeywordCount += $newCount; $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); - if ($userKeywordCount < $userTypeDetails['keywordcount']) { - return true; + // check whether count greater than limit + if ($userKeywordCount <= $userTypeDetails['keywordcount']) { + return true; } else { return false; } diff --git a/controllers/user.ctrl.php b/controllers/user.ctrl.php index 97fe9c35..b55e6a3a 100644 --- a/controllers/user.ctrl.php +++ b/controllers/user.ctrl.php @@ -609,5 +609,28 @@ function isUserExpired($userId) { return true; } + + # function to get admin user id + function getAdminUserId() { + $userTypeCtrlr = new UserTypeController(); + $adminUserTypeId = $userTypeCtrlr->getAdminUserTypeId(); + $sql = "select * from users where utype_id=" . $adminUserTypeId; + $userInfo = $this->db->select($sql, true); + return $userInfo['id']; + } + + # function to check passed user id is admin user id + function isAdminUserId($userId) { + $adminUserId = $this->getAdminUserId(); + + // if admin user id return true + if ($userId == $adminUserId) { + return true; + } else { + return false; + } + + } + } ?> \ No newline at end of file diff --git a/controllers/website.ctrl.php b/controllers/website.ctrl.php index b971fff8..6b1c5b46 100644 --- a/controllers/website.ctrl.php +++ b/controllers/website.ctrl.php @@ -62,7 +62,7 @@ function listWebsites($info=''){ $sql .= " and w.status='{$info['stscheck']}'"; } - echo $sql .= " order by w.name"; + $sql .= " order by w.name"; $this->set('userId', empty($info['userid']) ? 0 : $info['userid']); # pagination setup @@ -193,7 +193,7 @@ function newWebsite($info=''){ } # Validate website count - if (! $this->validateWebsiteCount($userId)) { + if (!$this->validateWebsiteCount($userId)) { $this->set('validationMsg', $this->spTextWeb['Your website count already reached the limit']); } @@ -238,9 +238,11 @@ function createWebsite($listInfo, $apiCall = false){ $listInfo['url'] = addHttpToUrl($listInfo['url']); $statusVal = isset($listInfo['status']) ? intval($listInfo['status']) : 1; - if (! $this->validateWebsiteCount($userId)) { - $this->set('validationMsg', "'" . $this->spTextWeb["Your website count already reached the limit"] . "'"); + // verify the limit for the user + if (!$this->validateWebsiteCount($userId)) { + $this->set('validationMsg', $this->spTextWeb["Your website count already reached the limit"]); $this->validate->flagErr = true; + $errMsg['limit_error'] = $this->spTextWeb["Your website count already reached the limit"]; } // validate website creation @@ -328,6 +330,22 @@ function updateWebsite($listInfo, $apiCall = false){ $listInfo['url'] = addHttpToUrl($listInfo['url']); $statusVal = isset($listInfo['status']) ? "status = " . intval($listInfo['status']) ."," : ""; + // check limit + if(!$this->validate->flagErr && !empty($listInfo['user_id'])){ + $websiteInfo = $this->__getWebsiteInfo($listInfo['id']); + + // if user is changed for editing + if ($websiteInfo['user_id'] != $listInfo['user_id']) { + + // verify the limit for the user + if (!$this->validateWebsiteCount($listInfo['user_id'])) { + $this->set('validationMsg', $this->spTextWeb["Your website count already reached the limit"]); + $this->validate->flagErr = true; + $errMsg['limit_error'] = $this->spTextWeb["Your website count already reached the limit"]; + } + } + } + // verify the form if(!$this->validate->flagErr){ @@ -463,12 +481,7 @@ function showImportWebsites() { // Check the user website count for validation if (!isAdmin()) { - $userTypeCtrlr = new UserTypeController(); - $userWebsiteCount = $this->__getCountAllWebsites($userId, false); - $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); - - $validationMsg = str_replace("websitecount", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); - $this->set('validationMsg', $validationMsg); + $this->setValidationMessageForLimit($userId); } $this->set('delimiter', ','); @@ -476,6 +489,21 @@ function showImportWebsites() { $this->set('escape', '\\'); $this->render('website/importwebsites'); } + + # function to set validation message for the limit + function setValidationMessageForLimit($userId) { + + // Check the user website count for validation + $userTypeCtrlr = new UserTypeController(); + $userWebsiteCount = $this->__getCountAllWebsites($userId, false); + $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); + $validCount = $userTypeDetails['websitecount'] - $userWebsiteCount; + $validCount = $validCount > 0 ? $validCount : 0; + $validationMsg = str_replace("[websitecount]", "$validCount", $this->spTextWeb['You can add only websitecount websites more']); + $this->set('validationMsg', $validationMsg); + return $validationMsg; + + } function importWebsiteFromCsv($info) { @@ -518,13 +546,9 @@ function importWebsiteFromCsv($info) { } // Check the user website count for validation - $userTypeCtrlr = new UserTypeController(); - $userWebsiteCount = $this->__getCountAllWebsites($userId, false); - $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); - - if ($count > ($userTypeDetails['websitecount'] - $userWebsiteCount)) { - $displayErr = str_replace("[websitecount]", $userTypeDetails['websitecount'] - $userWebsiteCount, $this->spTextWeb['You can add only websitecount websites more']); - print ""; + if (!$this->validateWebsiteCount($userId, $count)) { + $validationMag = strip_tags($this->setValidationMessageForLimit($userId)); + print ""; return False; } @@ -582,17 +606,21 @@ function importWebsite($wInfo, $userId) { } // Function to check / validate the user type website count - function validateWebsiteCount($userId) { + function validateWebsiteCount($userId, $newCount = 1) { + $userCtrler = new UserController(); - if ($userId == 1) { - return true; + // if admin user id return true + if ($userCtrler->isAdminUserId($userId)) { + return true; } $userTypeCtrlr = new UserTypeController(); $userWebsiteCount = $this->__getCountAllWebsites($userId, false); + $userWebsiteCount += $newCount; $userTypeDetails = $userTypeCtrlr->getUserTypeSpecByUser($userId); - if ($userWebsiteCount < $userTypeDetails['websitecount']) { + // check whether count greater than limit + if ($userWebsiteCount <= $userTypeDetails['websitecount']) { return true; } else { return false; diff --git a/install/data/upgrade.sql b/install/data/upgrade.sql index a0db9ceb..b5bef662 100644 --- a/install/data/upgrade.sql +++ b/install/data/upgrade.sql @@ -20,13 +20,13 @@ VALUES ('en', 'subscription', 'Currency', 'Currency'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) VALUES ('en', 'login', 'User Type', 'User Type'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) -VALUES ('en', 'website', 'Your website count already reached the limit', 'Your website count already reached the limit!'); +VALUES ('en', 'website', 'Your website count already reached the limit', 'Website count already reached the limit for this user!'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) -VALUES ('en', 'keyword', 'Your keyword count already reached the limit', 'Your keyword count already reached the limit!'); +VALUES ('en', 'keyword', 'Your keyword count already reached the limit', 'Keyword count already reached the limit for this user!'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) -VALUES ('en', 'keyword', 'You can add only keywordcount keywords more', 'You can add only [keywordcount] keywords more!'); +VALUES ('en', 'keyword', 'You can add only keywordcount keywords more', 'You can add only [keywordcount] keywords for this user!'); INSERT INTO texts(`lang_code`, `category`, `label`, `content`) -VALUES ('en', 'website', 'You can add only websitecount websites more', 'You can add only [websitecount] websites more!'); +VALUES ('en', 'website', 'You can add only websitecount websites more', 'You can add only [websitecount] websites for this user!'); -- -- Table structure for table `currency` diff --git a/themes/classic/views/keyword/edit.ctp.php b/themes/classic/views/keyword/edit.ctp.php index 06a274f1..8d34e7a6 100644 --- a/themes/classic/views/keyword/edit.ctp.php +++ b/themes/classic/views/keyword/edit.ctp.php @@ -1,4 +1,13 @@ + +

    + +

    + diff --git a/themes/classic/views/keyword/importkeywords.ctp.php b/themes/classic/views/keyword/importkeywords.ctp.php index 4f55b985..dba25151 100644 --- a/themes/classic/views/keyword/importkeywords.ctp.php +++ b/themes/classic/views/keyword/importkeywords.ctp.php @@ -66,7 +66,8 @@
    : - + +

    Eg: google seo tools,seo tools,seo

    From 9ebe4c3606b2070da4d3f87e8d0348ecc10b5cab Mon Sep 17 00:00:00 2001 From: sendtogeo Date: Sat, 19 Dec 2015 17:25:30 +0530 Subject: [PATCH 035/131] seo panel 3.8.0 : changes for pagination in keyword report summary --- controllers/report.ctrl.php | 46 ++++++++++++++++++- .../views/report/reportsummary.ctp.php | 7 +-- 2 files changed, 48 insertions(+), 5 deletions(-) diff --git a/controllers/report.ctrl.php b/controllers/report.ctrl.php index c84b0f87..26dfc7cf 100644 --- a/controllers/report.ctrl.php +++ b/controllers/report.ctrl.php @@ -133,11 +133,53 @@ function showKeywordReportSummary($searchInfo = '') { $orderCol = $this->seLIst[0]['id']; $orderVal = 'ASC'; } + $this->set('orderCol', $orderCol); $this->set('orderVal', $orderVal); - + $scriptPath = SP_WEBPATH."/reports.php?sec=reportsum&website_id=$websiteId"; + $scriptPath .= "&from_time=$fromTimeTxt&to_time=$toTimeTxt&search_name=" . $searchInfo['search_name']; + $scriptPath .= "&order_col=$orderCol&order_val=$orderVal"; $keywordController = New KeywordController(); - $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal, $searchInfo['search_name']); + + if (in_array($searchInfo['doc_type'], array("pdf", "export"))) { + $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal, $searchInfo['search_name']); + } else { + + $conditions = " and w.status=1 and k.status=1"; + $conditions .= isAdmin() ? "" : " and w.user_id=$userId"; + $conditions .= !empty($websiteId) ? " and w.id=$websiteId" : ""; + $conditions .= !empty($searchInfo['search_name']) ? " and k.name like '%".addslashes($searchInfo['search_name'])."%'" : ""; + + // order col is keyword + if ($orderCol == "keyword") { + $sql = "select k.* from keywords k,websites w where k.website_id=w.id"; + $sql .= " $conditions order by k.name $orderVal"; + } else { + + $leftSql = "select [col] from keywords k,searchresults r, websites w + where k.id=r.keyword_id and k.website_id=w.id $conditions + and r.searchengine_id=".intval($orderCol)." and r.result_date='" . addslashes($toTimeTxt) . "' + group by k.id"; + + $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank", $leftSql) .") + UNION + (select id,name,1000 from keywords where id not in(". str_replace("[col]", "distinct(k.id)", $leftSql) .")) + order by rank $orderVal"; + } + + # pagination setup + $this->db->query($sql, true); + $this->paging->setDivClass('pagingdiv'); + $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); + $pagingDiv = $this->paging->printPages($scriptPath, '', 'scriptDoLoad', 'content', ""); + $this->set('pagingDiv', $pagingDiv); + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + + # set keywords list + $list = $this->db->select($sql); + + } + $indexList = array(); foreach($list as $keywordInfo){ $positionInfo = $this->__getKeywordSearchReport($keywordInfo['id'], $fromTime, $toTime); diff --git a/themes/classic/views/report/reportsummary.ctp.php b/themes/classic/views/report/reportsummary.ctp.php index d19864c9..70d1ede7 100644 --- a/themes/classic/views/report/reportsummary.ctp.php +++ b/themes/classic/views/report/reportsummary.ctp.php @@ -72,14 +72,15 @@ $mainLink = SP_WEBPATH."/reports.php?sec=reportsum&website_id=$websiteId&from_time=$fromTime&to_time=$toTime&search_name=" . $searchInfo['search_name']; $directLink = $mainLink . "&order_col=$orderCol&order_val=$orderVal"; ?> -
    +
       
    + - -
    + +
    From e1863d04d399081352300a00e30c802bea70dd71 Mon Sep 17 00:00:00 2001 From: sendtogeo Date: Sat, 19 Dec 2015 18:39:21 +0530 Subject: [PATCH 036/131] seo panel 3.8.0 : changes for pagination in keyword report summary --- controllers/report.ctrl.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/controllers/report.ctrl.php b/controllers/report.ctrl.php index 26dfc7cf..31f3f604 100644 --- a/controllers/report.ctrl.php +++ b/controllers/report.ctrl.php @@ -152,18 +152,20 @@ function showKeywordReportSummary($searchInfo = '') { // order col is keyword if ($orderCol == "keyword") { - $sql = "select k.* from keywords k,websites w where k.website_id=w.id"; + $sql = "select k.id,k.name,w.name website,w.url weburl from keywords k,websites w where k.website_id=w.id"; $sql .= " $conditions order by k.name $orderVal"; - } else { - + } else { $leftSql = "select [col] from keywords k,searchresults r, websites w where k.id=r.keyword_id and k.website_id=w.id $conditions and r.searchengine_id=".intval($orderCol)." and r.result_date='" . addslashes($toTimeTxt) . "' group by k.id"; - - $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank", $leftSql) .") + + $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank,w.name website,w.url weburl", $leftSql) .") UNION - (select id,name,1000 from keywords where id not in(". str_replace("[col]", "distinct(k.id)", $leftSql) .")) + (select k.id,k.name,1000,w.name website,w.url weburl + from keywords k, websites w + where w.id=k.website_id $conditions and k.id not in + (". str_replace("[col]", "distinct(k.id)", $leftSql) .")) order by rank $orderVal"; } From e2e55c69a4c282e87a4715cb83e875525ea1396c Mon Sep 17 00:00:00 2001 From: sendtogeo Date: Mon, 21 Dec 2015 15:02:57 +0530 Subject: [PATCH 037/131] seo panel 3.8.0 : changes for pagination in archive report summary --- controllers/report.ctrl.php | 106 +++++++++++++++----- themes/classic/views/report/archive.ctp.php | 16 ++- 2 files changed, 95 insertions(+), 27 deletions(-) diff --git a/controllers/report.ctrl.php b/controllers/report.ctrl.php index 31f3f604..51e8f129 100644 --- a/controllers/report.ctrl.php +++ b/controllers/report.ctrl.php @@ -149,25 +149,20 @@ function showKeywordReportSummary($searchInfo = '') { $conditions .= isAdmin() ? "" : " and w.user_id=$userId"; $conditions .= !empty($websiteId) ? " and w.id=$websiteId" : ""; $conditions .= !empty($searchInfo['search_name']) ? " and k.name like '%".addslashes($searchInfo['search_name'])."%'" : ""; - - // order col is keyword - if ($orderCol == "keyword") { - $sql = "select k.id,k.name,w.name website,w.url weburl from keywords k,websites w where k.website_id=w.id"; - $sql .= " $conditions order by k.name $orderVal"; - } else { - $leftSql = "select [col] from keywords k,searchresults r, websites w - where k.id=r.keyword_id and k.website_id=w.id $conditions - and r.searchengine_id=".intval($orderCol)." and r.result_date='" . addslashes($toTimeTxt) . "' - group by k.id"; - - $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank,w.name website,w.url weburl", $leftSql) .") - UNION - (select k.id,k.name,1000,w.name website,w.url weburl - from keywords k, websites w - where w.id=k.website_id $conditions and k.id not in - (". str_replace("[col]", "distinct(k.id)", $leftSql) .")) - order by rank $orderVal"; - } + + $subSql = "select [col] from keywords k,searchresults r, websites w + where k.id=r.keyword_id and k.website_id=w.id $conditions + and r.searchengine_id=".intval($orderCol)." and r.result_date='" . addslashes($toTimeTxt) . "' + group by k.id"; + + $unionOrderCol = ($orderCol == "keyword") ? "name" : "rank"; + $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank,w.name website,w.url weburl", $subSql) .") + UNION + (select k.id,k.name,1000,w.name website,w.url weburl + from keywords k, websites w + where w.id=k.website_id $conditions and k.id not in + (". str_replace("[col]", "distinct(k.id)", $subSql) .")) + order by $unionOrderCol $orderVal"; # pagination setup $this->db->query($sql, true); @@ -922,7 +917,7 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { $this->set('fromTime', $fromTimeShort); $toTimeShort = date('Y-m-d', $toTime); $this->set('toTime', $toTimeShort); - $urlarg .= "&from_time=$fromTimeShort&to_time=$toTimeShort"; + $urlarg .= "&from_time=$fromTimeShort&to_time=$toTimeShort&search_name=" . $searchInfo['search_name']; $seController = New SearchEngineController(); $this->seLIst = $seController->__getAllSearchEngines(); @@ -931,6 +926,9 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { $this->set('isAdmin', $isAdmin); $this->set('urlarg', $urlarg); + $scriptPath = SP_WEBPATH."/archive.php?website_id=$websiteId"; + $scriptPath .= "&from_time=$fromTimeShort&to_time=$toTimeShort&search_name=" . $searchInfo['search_name']; + # keyword position report section if (empty($searchInfo['report_type']) || ($searchInfo['report_type'] == 'keyword-position')) { @@ -942,11 +940,48 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { $orderCol = $this->seLIst[0]['id']; $orderVal = 'ASC'; } + $this->set('orderCol', $orderCol); $this->set('orderVal', $orderVal); - $keywordController = New KeywordController(); - $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal); + $scriptPath .= "&report_type=keyword-position&order_col=$orderCol&order_val=$orderVal"; + + if (in_array($searchInfo['doc_type'], array("pdf", "export")) || !empty($cronUserId)) { + $list = $keywordController->__getAllKeywords($userId, $websiteId, true, true, $orderVal, $searchInfo['search_name']); + } else { + + $conditions = " and w.status=1 and k.status=1"; + $conditions .= isAdmin() ? "" : " and w.user_id=$userId"; + $conditions .= !empty($websiteId) ? " and w.id=$websiteId" : ""; + $conditions .= !empty($searchInfo['search_name']) ? " and k.name like '%".addslashes($searchInfo['search_name'])."%'" : ""; + + $subSql = "select [col] from keywords k,searchresults r, websites w + where k.id=r.keyword_id and k.website_id=w.id $conditions + and r.searchengine_id=".intval($orderCol)." and r.result_date='" . addslashes($toTimeShort) . "' + group by k.id"; + + $unionOrderCol = ($orderCol == "keyword") ? "name" : "rank"; + echo $sql = "(". str_replace("[col]", "k.id,k.name,min(rank) rank,w.name website,w.url weburl", $subSql) .") + UNION + (select k.id,k.name,1000,w.name website,w.url weburl + from keywords k, websites w + where w.id=k.website_id $conditions and k.id not in + (". str_replace("[col]", "distinct(k.id)", $subSql) .")) + order by $unionOrderCol $orderVal"; + + # pagination setup + $this->db->query($sql, true); + $this->paging->setDivClass('pagingdiv'); + $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); + $pagingDiv = $this->paging->printPages($scriptPath, '', 'scriptDoLoad', 'content', ""); + $this->set('keywordPagingDiv', $pagingDiv); + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + + # set keywords list + $list = $this->db->select($sql); + + } + $indexList = array(); foreach($list as $keywordInfo){ $positionInfo = $this->__getKeywordSearchReport($keywordInfo['id'], $fromTime, $toTime); @@ -996,6 +1031,31 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { # website report section if (empty($searchInfo['report_type']) || ($searchInfo['report_type'] == 'website-stats')) { + + // pagination setup + if (!in_array($searchInfo['doc_type'], array('export', 'pdf')) || !empty($cronUserId)) { + $scriptPath .= "&report_type=website-stats"; + $info['pageno'] = intval($info['pageno']); + $sql = "select * from websites w where w.status=1"; + $sql .= isAdmin() ? "" : " and w.user_id=$userId"; + $sql .= !empty($websiteId) ? " and w.id=$websiteId" : ""; + + // search for user name + if (!empty($searchInfo['search_name'])) { + $sql .= " and (w.name like '%".addslashes($searchInfo['search_name'])."%' + or w.url like '%".addslashes($searchInfo['search_name'])."%')"; + } + + $sql .= " order by w.name"; + $this->db->query($sql, true); + $this->paging->setDivClass('pagingdiv'); + $this->paging->loadPaging($this->db->noRows, SP_PAGINGNO); + $pagingDiv = $this->paging->printPages($scriptPath, '', 'scriptDoLoad', 'content', ""); + $this->set('websitePagingDiv', $pagingDiv); + $sql .= " limit ".$this->paging->start .",". $this->paging->per_page; + $this->set('pageNo', $info['pageno']); + $websiteList = $this->db->select($sql); + } include_once(SP_CTRLPATH."/saturationchecker.ctrl.php"); include_once(SP_CTRLPATH."/rank.ctrl.php"); @@ -1091,7 +1151,7 @@ function showOverallReportSummary($searchInfo='', $cronUserId=false) { } else { $this->set('searchInfo', $searchInfo); - // if execution through cron job then just return teh content to send through mail + // if execution through cron job then just return the content to send through mail if (!empty($cronUserId)) { return $this->getViewContent('report/archive'); } else { diff --git a/themes/classic/views/report/archive.ctp.php b/themes/classic/views/report/archive.ctp.php index 3329f280..d8426541 100644 --- a/themes/classic/views/report/archive.ctp.php +++ b/themes/classic/views/report/archive.ctp.php @@ -26,14 +26,20 @@ - + + + - + + - - + - - - - + + + + + +