*/
function onRouterInitialized($m)
{
- $m->connect('admin/yammer',
+ $m->connect('panel/yammer',
array('action' => 'yammeradminpanel'));
+ $m->connect('panel/yammer/auth',
+ array('action' => 'yammerauth'));
return true;
}
*/
function onEndInitializeQueueManager(QueueManager $qm)
{
- $qm->connect('importym', 'ImportYmQueueHandler');
+ $qm->connect('yammer', 'YammerQueueHandler');
return true;
}
'Yammer_notice',
'Yammer_notice_stub');
foreach ($tables as $table) {
- $schema->ensureTable(strtolower($table), $table::schemaDef());
+ $schemaDef = call_user_func(array($table, 'schemaDef'));
+ $schema->ensureTable(strtolower($table), $schemaDef);
}
return true;
case 'sn_yammerclient':
case 'yammerimporter':
case 'yammerrunner':
+ case 'yammerapikeyform':
+ case 'yammerauthinitform':
+ case 'yammerauthverifyform':
+ case 'yammerprogressform':
+ case 'yammerqueuehandler':
require_once "$base/lib/$lower.php";
return false;
case 'yammeradminpanelaction':
- require_once "$base/actions/yammeradminpanel.php";
+ $crop = substr($lower, 0, strlen($lower) - strlen('action'));
+ require_once "$base/actions/$crop.php";
return false;
case 'yammer_state':
case 'yammer_notice_stub':