RefreshDatabaseCache.php
authorChris <chris@roojs.com>
Mon, 28 May 2012 08:47:47 +0000 (16:47 +0800)
committerChris <chris@roojs.com>
Mon, 28 May 2012 08:47:47 +0000 (16:47 +0800)
RefreshDatabaseCache.php

index c9ddc41..8b13789 100644 (file)
@@ -1,51 +1 @@
-<?php
 
-/**
- * 
- * this is technically a cli wrapper for the generator..
- * 
- * we will test it on the web initially..
- * 
- * 
- */
-require_once 'Pman.php';
-class Pman_Core_RefreshDatabaseCache extends Pman
-{     
-    static $cli_desc = "Refresh the database schema cache";
-   
-    var $cli = false;
-    function getAuth() {
-        
-        
-        $ff = HTML_FlexyFramework::get();
-        if (!empty($ff->cli)) {
-            $this->cli = true;
-            return true;
-        }
-        parent::getAuth(); // load company!
-        $au = $this->getAuthUser();
-        if (!$au || $au->company()->comptype != 'OWNER') {
-            $this->jerr("Not authenticated", array('authFailure' => true));
-        }
-        $this->authUser = $au;
-        return true;
-    
-    
-    }
-     
-    function get($args, $opts)
-    {
-        //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;
-        HTML_FlexyFramework::get()->generateDataobjectsCache(true);
-        
-        die("done!");
-    }
-    
-}
\ No newline at end of file