- Adds a helper method to convert cameCase to under_score

- Removes unused method from Queue daemon
This commit is contained in:
MrCasual
2015-11-23 15:22:44 -05:00
parent ebd26ddd98
commit 68f747211a
2 changed files with 30 additions and 31 deletions

View File

@@ -78,6 +78,34 @@ class Daemon {
$this->callSelf();
}
function getQueue() {
$queue = Setting::where('name', 'queue')
->findOne();
return array(
($queue) ? $queue : null,
($queue) ? unserialize($queue->value) : null
);
}
function refreshToken() {
return Security::generateRandomString(5);
}
function manageSession($action) {
switch ($action) {
case 'start':
if(session_id()) {
session_write_close();
}
session_id($this->payload['session']);
session_start();
break;
case 'end':
session_write_close();
break;
}
}
function callSelf() {
$payload = json_encode(array('token' => $this->refreshedToken));
$args = array(
@@ -100,39 +128,4 @@ class Daemon {
));
exit;
}
function getQueue() {
$queue = Setting::where('name', 'queue')
->findOne();
return array(
($queue) ? $queue : null,
($queue) ? unserialize($queue->value) : null
);
}
function checkAuthorization() {
if(!current_user_can('manage_options')) {
header('HTTP/1.0 401 Not Authorized');
exit;
}
}
function refreshToken() {
return Security::generateRandomString(5);
}
function manageSession($action) {
switch ($action) {
case 'start':
if(session_id()) {
session_write_close();
}
session_id($this->payload['session']);
session_start();
break;
case 'end':
session_write_close();
break;
}
}
}

View File

@@ -178,4 +178,10 @@ class Helpers {
$func = create_function('$c', 'return strtoupper($c[1]);');
return preg_replace_callback('/_([a-z])/', $func, $str);
}
static function camelCaseToUnderscore($str) {
$str[0] = strtolower($str[0]);
$func = create_function('$c', 'return "_" . strtolower($c[1]);');
return preg_replace_callback('/([A-Z])/', $func, $str);
}
}