Processing of feeds was cancelled by you ! Please re-select a network and a new feed to restart the process.
";
}
// check for cURL support
if (_iscurlsupported())
{
echo "
(cURL is supported on your system) ... it's a good thing !
Your monster is now able to dynamically update participating networks !
";
}
else
{
echo "WARNING !! cURL is NOT supported on your system. YOU CAN NOT USE THIS PLUGIN WITHOUT cURL
Please contact your host and have cURL installed or switch hosts (Since practically every host provides cURL support, your host obviously sucks). If you
are a do-it-your-self kinda person you can reinstall PHP with cURL support. Visit http://www.haxx.se/curl.html or better yet http://php.net/manual/en/book.curl.php for more info";
}
$newfeed=0;
// get available affiliate networks from pj
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'http://linksalt.com/fmchome/networklist.php');
curl_setopt($ch,CURLOPT_FRESH_CONNECT,TRUE);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,6);
if(curl_exec($ch) === false)
{
echo " Curl error ! This needs to be fixed first before you can proceed ! " . curl_error($ch);
}
$data = curl_exec($ch);
curl_close($ch);
$networks = explode("|", $data);
sort($networks);
$netwcount = count($networks);
?>
Step 2.> FEED selection
".get_option('pj-network')." network | ";
$feed = explode("|", $feeds);
$feedcount = count($feed);
echo "".$feedcount." active feeds were found. Please select your preferred feed below.";
echo " We are operating in ".$validuser[0]." mode for this network.";
if ($validuser[0] != "PREMIUM") {echo "Upgrade ?";}
else
{echo "";}
$newfeed = 0;
if (get_option('validuserid') == "PREMIUM"){?>
Freebie mode detected ! The SEO optimizer can be filled out BUT IT WILL NOT WORK in freebie mode !";
}
?>
Step 3-B.> ELITE member POWER OPTION
Only process posts when this keyword is in the text > : ';} else {echo " --sorry PREMIUM only-- ";} ?> (ELITE pack only) . Choose wisely ! The system will only return posts that have the keyword as part of the description. If searching for "car" you will get a match on CAR, but also on CARhorn or sCARred !!
FINAL Step .> Click to preview post and start loading.
Click here when you are done ! >>>> <<<< Click here when you are done !
$value)
{
$i++;
update_option("pj-before$i",$value);
}
}
// load the after keywords into array
$i=0;
if (isset($_POST['pj-after']))
{
foreach ($_POST['pj-after'] as $key => $value)
{
$i++;
update_option("pj-after$i",$value);
}
}
?>
Preview and information screen (final confirmation below).
" ;
}
$totalfeedlines = inbetween($example,'I found:','products in this feed');
update_option('pj_totalfeedlines',$totalfeedlines);
//print_r(get_option('pjfinalafter'));
echo " Comments on these posts are set to: ".get_option('pj-commentstatus','unknown')."";
echo " Post-status once loaded is set to: ".get_option('pj-poststatus','unknown')."";
echo " Additional categories added: ".get_option('pj-ecats','none')."";
if (get_option('pj-standcats') == "on") echo " You chose to suppress standard categories!";
echo " Additional tags added: ".get_option('pj-etags','none')."";
?>
The yellow highlighted box above shows a quick preview of a post as you selected it. If this preview is acceptable hit proceed below to start dripfeeding posts from this feed into your database, else start the selection process again.
Feed-monster is tired ! going into sleep mode now. I will wake up by myself. goodnight.....');
?>
post counter was reset"; update_option('postcounter', 0);
}
if ($_POST['prvok'] == 1)
// preview post is ok - starting the real work
{
if (empty($postcounter))
{
$postcounter = 0;
}
?>
time() + 60 )
{
$timerstart = time() + 10; update_option('pj_timer',$timerstart);
echo " I have reset the job-counter for you to speed things up a bit (I do this every time when you hit the green button and when the job timer still holds 60 seconds or more) Wait about 10 seconds and hit the green button again to see the job run. ";
}
$timestamp = $timerstart;
$diff = $timestamp - time(); $diff = $diff/60;
?>
Scheduled jobs - (next update will run in minutes !)
Current job:
".get_option('pj-selected-feed')."";
echo " - ".date('l jS \of F Y h:i:s A')." (servertime)";
$post_per_day = get_option('pj-ppd');
if (!empty($post_per_day)) {$gap = 86400 / $post_per_day ;
}
else
{$gap = 120;
}
echo " I am waiting ". substr($gap/60,0,4) . " minutes each time, and will then try to load another post as soon as the next visitor stops by ! This feed has a total of ".get_option('pj_totalfeedlines','approximately 10 quadrillion ')." articles. ";
$correctioncount = get_option('pj-selected-feed-counter'); $correctioncount = (int)$correctioncount + 1;
echo "You have selected $howmany feeds. We are now processing feed $correctioncount / $howmany
";
echo "So far I have gone through ".get_option('postcounter','an unknown amount of')." cycles for this particular monster-job.
Not every cycle may produce a product or post in your wordpress. Feed monster has filters for duplicate content,searchwords, and looks for broken,bad or dangerous feed items.
If feed monster detects a filter-event it will skip that post, but it will still add to the cycle counter.";
if (get_option('pj-note') != "") { echo "
".get_option('pj-note')."
" ;}
echo "
Comments on these posts are set to: ".get_option('pj-commentstatus','unknown')."";
echo " Post-status once loaded is set to: ".get_option('pj-poststatus','unknown')."";
echo " Additional categories added: ".get_option('pj-ecats','none')."";
if (get_option('pj-standcats') == "on") echo " You chose to suppress standard categories!";
echo " Additional tags added: ".get_option('pj-etags','none')."";
echo "
This is now a FIRE and FORGET thing. The system is set on automatic. Relax ... check back later and see your posts appear automagically";
echo "F.A.Q. - Why do I see a negative number on the next update ? The negative number means that not a single person has visited your blog since the last update moment. To run the next update simply
visit the front page of your blog, or click the button below (run cron on negative time) and the update will run. TIP : try to get more visitors :-)";
$A = get_option('postcounter','0');
$A = (int)$A;
$B = get_option('pj_totalfeedlines','9999999');
$B = (int)$B;
echo " So far I have worked on $A posts. This particular feed has $B posts";
if ( $A >= $B)
{
exit (' I am done loading the entire feed. Please select another datafeed to work on Like this plugin and not a premium member yet ? Upgrade now ! ');
}
ticktock("on");
}
?>
Hit the green button below to see the currently running job and get some statistics. You can also click this button to force a loading cycle (provided the cron time is negative)
Hitting the red button below will cancel all automated feed-monster activity
Portaljumper.com's - feed-monster Program & Design by: Pete Scheepens
* Restrictions apply on these settings & options for freebie users. Due to high demand the portaljumper serverfarms are under heavy load
and we must restrict certain premium services to premium users only. When server loads are light we may choose to allow non-paying customers access to premium services. In such instances we will not directly communicate availability of these services. Paying members are always first in line for bandwidth and premium services.
PREMIUM benefits include (but are not limited to) SEO tools, no link-sharing, no advertisements, no branding, high server capacity, more datafeeds.go premium today.