earliest_day = 5; $this->latest_day = 20; } protected function get_all_posts() { // very quickly work out if we are sorting by cat or tag $cat = ''; if ($_POST['incategory'] != '') { $cat = '&cat=' . (int)$_POST['incategory']; } $tag = ''; if ($_POST['tagid'] != '') { $tag = "&tag_id=" . (int) $_POST['tagid']; } $all_posts = array(); $all_query = new WP_Query('showposts=' . $this->abs_max_posts . $cat . $tag); while($all_query->have_posts()) { $all_query->the_post(); $orig_date = get_the_date("Y-m-d H:i:s"); $i++; $all_posts[get_the_ID()] = array ( "link" => get_permalink(), "title" => the_title('','',false), "orig_date" => $orig_date, ); } return $all_posts; } public function redate_posts() { if (isset($_POST['latest_day']) && is_numeric($_POST['latest_day'])) { $this->latest_day = (int) $_POST['latest_day']; } if (isset($_POST['earliest_day']) && is_numeric($_POST['earliest_day'])) { $this->earliest_day = (int) $_POST['earliest_day']; } if ($this->earliest_day == 0 && $this->latest_day == 0) { echo "

Please go back - you cannot set latest and earliest at 0

"; return; } if ($this->earliest_day < 0 || $this->latest_day < 0 ) { echo "

Please go back - you cannot either value as lower than 0

"; return; } if ($_POST['tagid'] !='' && $_POST['incategory'] != '') { echo "

Please go back - you cannot set both slug and category!

"; return; } $total_diff_in_days = $this->latest_day + $this->earliest_day; echo "

Reordering

"; echo "

The earliest day is {$this->earliest_day} days ago. The latest day is {$this->latest_day} days in the future

"; $allposts = $this->get_all_posts(); if (count($allposts) > 0) { $doneDays = array(); echo ""; foreach($allposts as $id => $postData) { $link = $postData['link']; $title = $postData['title']; $random_days_behind = rand(0,$total_diff_in_days); $random_days_behind = (int) $random_days_behind; $day_diff = $random_days_behind - ($this->earliest_day ); if ($day_diff > 0) { $plus_minus = '+'; } else { $day_diff = abs($day_diff); // get positive $plus_minus = '-'; } $doneDays[str_replace("+","",$plus_minus) . $day_diff]++; $strtotimestring = $plus_minus . $day_diff . ' days'; $date_time = (strtotime($strtotimestring)); // H:i:s // get the year/mo/day from strtotime(- xx days) $newDate = date('Y-m-d', $date_time); // randomly select a hh:mm:ss to post $newDate.= " " . str_pad( rand(0,23) , 2, '0', STR_PAD_LEFT) . ":" . str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) . ":". str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) ; $updateArray = array( 'ID' => $id, 'post_date' => $newDate, 'post_date_gmt' => $newDate, 'edit_date' => true, ); $result = wp_update_post($updateArray); echo ""; } echo "
$id $link $title Original date: {$postData['orig_date']} Changed date to : $newDate
"; echo "

Counter:

"; ksort($doneDays); echo "

This shows the frequency of each post being posted x days ago/in future. It doesn't show every single day - only the ones with at least one post

"; //change for for() to show all days? might be handy echo ""; foreach($doneDays as $id => $val) { if ($id > 0) { $id = "+" . $id; } echo ""; } echo "
+/- daysNumber of posts
$id days$val posts
"; } else { echo "

Error - Could not find any posts to reorder!

"; } } protected function get_all_cats_options() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => true ); $categories = get_categories( $args ); $returnhtml = ''; foreach($categories as $cat) { $id = $cat->cat_ID; $name = $cat->name; $c = $cat->category_count; $returnhtml .= ""; } return $returnhtml; } protected function get_all_tags_options() { $tags = get_tags(); $returnhtml = ''; if ($tags) { foreach ($tags as $tag) { $id = $tag->term_id; $name = $tag->name; $c = $tag->count; $returnhtml .= ""; } } else { $returnhtml = ""; } return $returnhtml; } public function show_options() { ?>

Ash's Random Post Dater

Use this form to set ALL posts in the selected category to a random date between these two values.

This will update the post dates on ALL posts within the selected category/tag (or ALL posts in your wordpress blog if both are set to default). Please do not use if you do not want to reset ALL post dates. I do not recommend using this on a site with lots of live posts - especially if you use a permalink structure that includes the date in the url. I use it on new sites (add all content, then set all posts to random date in the past). Use at your own risk! You will lose the current post date time (it only changes the date posted - nothing else)

Only use one of the following two. Leave both at their defaults ("ALL CATEGORIES"/"ALL TAGS") to reorder ALL posts

Reorder post dates in this category:


(leave on "ALL CATEGORIES" if you don't want to reorder all within a certain category)
OR

Reorder post dates with this tag slug (use the tag slug, not the tag):


(leave on "ALL TAGS" if you don't want to reorder all within a certain category)

Earliest Day - how many days back do you want the maximum one?

(put at 0 to put all posts in future)

Latest Day - Leave at 0 to make sure all posts are BACK dated.

(leave 0 to put all posts in past)

For example if you wanted your posts randomly set to a date in the next 30 days set the latest day as 30, the earliest day at 0

If you wanted your posts randomly set to a day in the previous 180 days then set the latest day as 0 and the earliest day as 180.

It randomly sets each post - the posts are not spaced out at exact intervals. It will readjust ALL your posts. Please make sure that you want ALL your posts to be randomised.

(Clicking this will randomly reorder all posts)
redate_posts(); } else { $random_post_dater->show_options(); } } Federal Fire Service Recruitment Screening Date and Examination Centres 2018

Federal Fire Service Recruitment Screening Date and Examination Centres 2018

Federal Fire Service Recruitment Screening Date and Examination Centres 2018

Federal Fire Service Recruitment Screening…The management of Federal Fire Service has released examination date and the list of examination centers for the Federal Fire Service recruitment pre-screening examination exercise 2018.

Federal Fire Service Recruitment Screening

NOTE: TheFederal Fire Service is yet to release the official screening date for the 2018 recruitment intake. It is to your concern that we shall update this page once any news about screening date is up. Ensure to bookmark this page as update will be made frequently.

N/B: All shortlisted candidate selected for the pre-screening examination are to check their examination centers below;

NPS Examination Centres for Screening.

Furthermore, applicants are to present both the original copies and photocopies of the following

  • Your duly completed Guarantor’s Form
  • Your state of Origin Certificate
  • Educational Certificate
  • Your birth Certificate/Declaration of Age
  • One White coloured Office Flat File Jacket
  • And then two Recent Passports Photographs with your name written behind in capital Letters.
READ  Nigeria Police Force Shortlisted Candidates 2018 check here

Keep accessing this page as update will be made soon!!!

Please Note! – This is the initial List for General Duty Applicants only.

You are to strictly adhere to the contents of this letter as no excuses will be entertained.

List of States that are Eligible for Screening Exercise.

  1. Abia State
  2. Adamawa State
  3. Akwa Ibom State
  4. Anambra State
  5. Bauchi State
  6. Bayelsa State
  7. Benue State
  8. Borno State
  9. Cross River
  10. Delta State
  11. Ebonyi State
  12. Edo State
  13. Ekiti State
  14. Enugu State
  15. FCT (Federal Capital Territory)
  16. Gombe State
  17. Imo State
  18. Jigawa State
  19. Kaduna State
  20. Kano State
  21. Katsina State
  22. Kebbi State
  23. Kogi State
  24. Kwara State
  25. Lagos State
  26. Minna State
  27. Nassarawa State
  28. Niger State
  29. Ogun State
  30. Ondo State
  31. Osun State
  32. Oyo State
  33. Plateau State
  34. Rivers State
  35. Sokoto State
  36. Taraba State
  37. Yobe State
  38. Zamfara State.

Selected Candidate Dressing Code. 

Note: All candidates are expected to check and very their recruitment registration status via http://fedfire.gov.ng/rportal/welcome/auth portal.

Recommended: Federal Fire Service Recruitment shortlisted candidates for screening 2018.

Additional Instructions.

  1. Applicants will be required to submit for scrutiny, the original copies of the documents at the recruitment centers and during the final selection interview. Applicants will be required to present following documents if selected for the zonal recruitment test:
    1. Two recent passport size photographs to be stamped and countersigned by officer of appropriate rank specified, Local Government Chairmen/Secretaries and other specified officers in Paragraph 8.
    2. Photocopies of:
      1. Birth Certificate/Declaration of Age (Any age declaration done later than 4 years to this exercise will not be acceptable).
      2. Educational/Trade Certificates.
      3. Indigenship certificate from applicant’s State of Origin.
  2. Any applicant suspected to have impersonated or submitted false document(s) shall be disqualified from the selection exercise. Also, any false declaration detected later may lead to withdrawal from training. Such applicants may be handed over to the Police for prosecution. The Nigerian Air Force will not entertain any enquiries in respect of applicants whose applications have been rejected. Interested applicants are to note that the online registration is free of charge. Applicants are required to fill valid email addresses and Telephone numbers in the appropriate spaces provided in the application form.
  3. On completion of the application forms, applicants must print out the Acknowledgment Slip.
READ  2018 Nigeria Police List Of Successful Candidates For All 36 State

We will be glad to hear from you about Federal Fire Service Recruitment Screening. In case of any questions or for more information/update, please use the comment section below.

Leave a Reply

%d bloggers like this: