projects
/
Pman.Core
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Pman.js
[Pman.Core]
/
RefreshDatabaseCache.php
diff --git
a/RefreshDatabaseCache.php
b/RefreshDatabaseCache.php
index
836c003
..
2994e1b
100644
(file)
--- a/
RefreshDatabaseCache.php
+++ b/
RefreshDatabaseCache.php
@@
-9,33
+9,46
@@
*
*/
require_once 'Pman.php';
*
*/
require_once 'Pman.php';
+
class Pman_Core_RefreshDatabaseCache extends Pman
{
static $cli_desc = "Refresh the database schema cache";
var $cli = false;
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)) {
$this->cli = true;
return true;
}
$ff = HTML_FlexyFramework::get();
if (!empty($ff->cli)) {
$this->cli = true;
return true;
}
- die("cli only");
+ 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)
+ 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..
// 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);
HTML_FlexyFramework::get()->generateDataobjectsCache(true);
- die("done!");
+ $this->jok('DONE');
+
}
}
\ No newline at end of file
}
}
\ No newline at end of file