<?php
/*
Plugin Name: Per Page Changer
Description: Change default "Per Page" values on all schemas
Version: 1.00
Requires at least: 2.51
*/

### UPDATE THESE VALUES
$GLOBALS['PERPAGECHANGER_NEWVALUE'] = 1000; //

// DON'T UPDATE ANYTHING BELOW THIS LINE

// plugin menu - add link
pluginAction_addHandlerAndLink(t('Update Sections'), 'perPageChanger', 'admins');

//
function perPageChanger() {
  foreach (getSchemaTables() as $tableName) {
    $schema = loadSchema($tableName);
    $schema['_perPageDefault'] = $GLOBALS['PERPAGECHANGER_NEWVALUE'];
    saveSchema($tableName, $schema);
    alert("Updated '$tableName' to have a per page default value of {$GLOBALS['PERPAGECHANGER_NEWVALUE']}<br/>\n");
  }
}

?>
