Skip to content

Instantly share code, notes, and snippets.

@co3k
Created October 25, 2011 09:15
Show Gist options
  • Save co3k/1311972 to your computer and use it in GitHub Desktop.
Save co3k/1311972 to your computer and use it in GitHub Desktop.
diff --git a/config/config.php b/config/config.php
index 3c89123..6285a1d 100644
--- a/config/config.php
+++ b/config/config.php
@@ -1,5 +1,5 @@
<?php
-$this->dispatcher->connect('routing.load_configuration', array('opMessagePluginRouting', 'listenToRoutingLoadConfigurationEvent'));
+// $this->dispatcher->connect('routing.load_configuration', array('opMessagePluginRouting', 'listenToRoutingLoadConfigurationEvent'));
$this->dispatcher->connect('op_action.post_execute_friend_link', array('opMessagePluginObserver', 'listenToPostActionEventSendFriendLinkRequestMessage'));
$this->dispatcher->connect('op_action.post_execute_community_join', array('opMessagePluginObserver', 'listenToPostActionEventSendCommunityJoiningRequestMessage'));
diff --git a/config/routing.yml b/config/routing.yml
new file mode 100644
index 0000000..a1cf76f
--- /dev/null
+++ b/config/routing.yml
@@ -0,0 +1,58 @@
+# message list
+
+receiveList:
+ url: /message/receiveList
+ param: { module: message, action: list, type: receive }
+
+sendList:
+ url: /message/sendList
+ param: { module: message, action: list, type: send }
+
+draftList:
+ url: /message/draftList
+ param: { module: message, action: list, type: draft }
+
+dustList:
+ url: /message/dustList
+ param: { module: message, action: list, type: dust }
+
+# show message
+
+readReceiveMessage:
+ url: /message/read/:id
+ param: { module: message, action: show, type: receive }
+ requirements: { id: '\d+' }
+
+readSendMessage:
+ url: /message/check/:id
+ param: { module: message, action: show, type: send }
+ requirements: { id: '\d+' }
+
+readDustMessage:
+ url: /message/checkDelete/:id
+ param: { module: message, action: show, type: dust }
+ requirements: { id: '\d+' }
+
+# delete message
+
+deleteReceiveMessage:
+ url: /message/deleteReceiveMessage/:id
+ param: { module: message, action: delete, type: receive }
+ requirements: { id: '\d+' }
+
+deleteSendMessage:
+ url: /message/deleteSendMessage/:id
+ param: { module: message, action: delete, type: send }
+ requirements: { id: '\d+' }
+
+deleteDustMessage:
+ url: /message/deleteComplete/:id
+ param: { module: message, action: delete, type: dust }
+ requirements: { id: '\d+' }
+
+# delete message confirm
+
+deleteConfirmDustMessage:
+ url: /message/deleteConfirm/:id
+ param: { module: message, action: deleteConfirm, type: dust }
+ requirements: { id: '\d+' }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment