X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FYammerImport%2FYammerImportPlugin.php;h=41d8d08a663b58f9d381405b861f5290c05bd870;hb=3692a0909534009659f722f429815ecc0398c56c;hp=85eab74c041bcda672dfa9a9a0f658e7742d4cce;hpb=eb8be9988eed03b285fa2095a1d99010f928b117;p=quix0rs-gnu-social.git diff --git a/plugins/YammerImport/YammerImportPlugin.php b/plugins/YammerImport/YammerImportPlugin.php index 85eab74c04..41d8d08a66 100644 --- a/plugins/YammerImport/YammerImportPlugin.php +++ b/plugins/YammerImport/YammerImportPlugin.php @@ -34,8 +34,10 @@ class YammerImportPlugin extends Plugin */ function onRouterInitialized($m) { - $m->connect('admin/yammer', + $m->connect('panel/yammer', array('action' => 'yammeradminpanel')); + $m->connect('panel/yammer/auth', + array('action' => 'yammerauth')); return true; } @@ -46,7 +48,7 @@ class YammerImportPlugin extends Plugin */ function onEndInitializeQueueManager(QueueManager $qm) { - $qm->connect('importym', 'ImportYmQueueHandler'); + $qm->connect('yammer', 'YammerQueueHandler'); return true; } @@ -64,7 +66,8 @@ class YammerImportPlugin extends Plugin '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; @@ -117,10 +120,16 @@ class YammerImportPlugin extends Plugin 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':