*
*/
require_once 'Pman.php';
+
class Pman_Core_RefreshDatabaseCache extends Pman
{
static $cli_desc = "Refresh the database schema cache";
var $cli = false;
- function getAuth() {
-
+ function getAuth()
+ {
+ if($_SERVER['HTTP_HOST'] == 'localhost'){
+ return true;
+ }
$ff = HTML_FlexyFramework::get();
if (!empty($ff->cli)) {
parent::getAuth(); // load company!
$au = $this->getAuthUser();
if (!$au || $au->company()->comptype != 'OWNER') {
- $this->jerr("Not authenticated", array('authFailure' => true));
+ $this->jerror("LOGIN-NOAUTH", "Not authenticated", array('authFailure' => true));
}
$this->authUser = $au;
return true;
}
- function get($args, $opts)
+ function get($args, $opts=array())
{
- //print_r($opts);exit;
-
-
// technically it would be good to trash the cached ini files here..
// however we can not really do that, as the ownships are off..
//we can however regen our own files..
- DB_DataObject::debugLevel(1);
- HTML_FlexyFramework::get()->debug = 1;
+ //DB_DataObject::debugLevel(1);
+ //HTML_FlexyFramework::get()->debug = 1;
+
HTML_FlexyFramework::get()->generateDataobjectsCache(true);
- die("done!");
+ $this->jok('DONE');
+
}
}
\ No newline at end of file