PageRenderTime 24ms CodeModel.GetById 11ms RepoModel.GetById 1ms app.codeStats 0ms

/public_html/wp-content/plugins/digg-digg/include/dd-manual.php

https://gitlab.com/hop23typhu/list-theme
PHP | 389 lines | 298 code | 89 blank | 2 comment | 0 complexity | d638ebed9c87e9f3a62308cd468ff9cc MD5 | raw file
  1. <?php
  2. // XXX: NEW BUTTONS: Add declarations to $dd_manual_code array, and functions below to initialise class
  3. /***********************************Advance Usage*********************************/
  4. global $dd_manual_code;
  5. $dd_manual_code = array(
  6. "Twitter" => array(
  7. "Normal" => "dd_twitter_generate('Normal','twitter_username')",
  8. "Compact" => "dd_twitter_generate('Compact','twitter_username')"
  9. ),
  10. "Buffer" => array(
  11. "Normal" => "dd_buffer_generate('Normal')",
  12. "Compact" => "dd_buffer_generate('Compact')",
  13. "No Count" => "dd_buffer_generate('No Count')"
  14. ),
  15. "FaceBook Like" => array(
  16. "Like Standard" => "dd_fblike_generate('Like Standard')",
  17. "Like Button Count" => "dd_fblike_generate('Like Button Count')",
  18. "Like Box Count" => "dd_fblike_generate('Like Box Count')",
  19. "Recommend Standard" => "dd_fblike_generate('Recommend Standard')",
  20. "Recommend Button Count" => "dd_fblike_generate('Recommend Button Count')",
  21. "Recommend Box Count" => "dd_fblike_generate('Recommend Box Count')"
  22. ),
  23. "FaceBook Like (XFBML)" => array(
  24. "Like Standard" => "dd_fblike_xfbml_generate('Like Standard')",
  25. "Like Button Count" => "dd_fblike_xfbml_generate('Like Button Count')",
  26. "Like Box Count" => "dd_fblike_xfbml_generate('Like Box Count')",
  27. "Recommend Standard" => "dd_fblike_xfbml_generate('Recommend Standard')",
  28. "Recommend Button Count" => "dd_fblike_xfbml_generate('Recommend Button Count')",
  29. "Recommend Box Count" => "dd_fblike_xfbml_generate('Recommend Box Count')"
  30. ),
  31. "Google +1" => array(
  32. "Normal" => "dd_google1_generate('Normal')",
  33. "Compact (15px)" => "dd_google1_generate('Compact (15px)')",
  34. "Compact (20px)" => "dd_google1_generate('Compact (20px)')",
  35. "Compact (24px)" => "dd_google1_generate('Compact (24px)')"
  36. ),
  37. "Linkedin" => array(
  38. "Normal" => "dd_linkedin_generate('Normal')",
  39. "Compact" => "dd_linkedin_generate('Compact')",
  40. "NoCount" => "dd_linkedin_generate('NoCount')"
  41. ),
  42. "Reddit" => array(
  43. "Normal" => "dd_reddit_generate('Normal')",
  44. "Compact" => "dd_reddit_generate('Compact')",
  45. "Icon" => "dd_reddit_generate('Icon')"
  46. ),
  47. "DZone" => array(
  48. "Normal" => "dd_dzone_generate('Normal')",
  49. "Compact" => "dd_dzone_generate('Compact')"
  50. ),
  51. "Yahoo Buzz" => array(
  52. "Normal" => "dd_ybuzz_generate('Normal')",
  53. "Compact" => "dd_ybuzz_generate('Compact')",
  54. "Compact_Text" => "dd_ybuzz_generate('Compact_Text')"
  55. ),
  56. "TweetMeme" => array(
  57. "Normal" => "dd_tweetmeme_generate('Normal','twitter_username')",
  58. "Normal + URL" => "dd_tweetmeme_generate('Normal','twitter_username','awe.sm')",
  59. "Normal + URL + API" => "dd_tweetmeme_generate('Normal','twitter_username','bit.ly','api_key')",
  60. "Compact" => "dd_tweetmeme_generate('Compact','twitter_username')",
  61. "Compact + URL" => "dd_tweetmeme_generate('Compact','twitter_username','awe.sm')",
  62. "Compact + URL + API" => "dd_tweetmeme_generate('Compact','twitter_username','bit.ly','api_key')",
  63. ),
  64. "Tospy" => array(
  65. "Normal" => "dd_topsy_generate('Normal','twitter_username')",
  66. "Normal + Theme" => "dd_topsy_generate('Normal','twitter_username','theme_code')",
  67. "Compact" => "dd_topsy_generate('Compact','twitter_username')",
  68. "Compact + Theme" => "dd_topsy_generate('Compact','twitter_username','theme_code')"
  69. ),
  70. "FaceBook Share" => array(
  71. "Normal" => "dd_fbshare_generate('Normal')",
  72. "Compact" => "dd_fbshare_generate('Compact')"
  73. ),
  74. "FBShare.Me" => array(
  75. "Normal" => "dd_fbshareme_generate('Normal')",
  76. "Compact" => "dd_fbshareme_generate('Compact')"
  77. ),
  78. "StumbleUpon" => array(
  79. "Normal" => "dd_stumbleupon_generate('Normal')",
  80. "Compact" => "dd_stumbleupon_generate('Compact')"
  81. ),
  82. "Delicious" => array(
  83. "Normal" => "dd_delicious_generate('Normal')",
  84. "Compact" => "dd_delicious_generate('Compact')"
  85. ),
  86. "The Web Blend" => array(
  87. "Normal" => "dd_thewebblend_generate('Normal')",
  88. "Compact" => "dd_thewebblend_generate('Compact')"
  89. ),
  90. "DesignBump" => array(
  91. "Normal" => "dd_designbump_generate('Normal')"
  92. ),
  93. "BlogEngage" => array(
  94. "Normal" => "dd_blogengage_generate('Normal')"
  95. ),
  96. "PostComment" => array(
  97. "Normal" => "dd_post_comments_generate('Normal')"
  98. ),
  99. "Serpd" => array(
  100. "Normal" => "dd_serpd_generate('Normal')"
  101. ),
  102. "Pinterest" => array(
  103. "Normal" => "dd_pinterest_generate('Normal')",
  104. "Compact" => "dd_pinterest_generate('Compact')"
  105. ),
  106. "Flattr" => array(
  107. "Normal" => "dd_flattr_generate('Normal','flattr_username')",
  108. "Compact" => "dd_flattr_generate('Compact','flattr_username')"
  109. ),
  110. "Pocket" => array(
  111. "Normal" => "dd_pocket_generate('Normal')",
  112. "Compact" => "dd_pocket_generate('Compact')"
  113. ),
  114. "Tumblr" => array(
  115. "Normal" => "dd_tumblr_generate('Normal')",
  116. ),
  117. );
  118. function dd_digg_generate($buttonDesign='Normal'){
  119. $post_data = dd_getPostData();
  120. $dd_digg = new DD_Digg();
  121. $dd_digg->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'], false);
  122. echo $dd_digg->finalURL;
  123. }
  124. function dd_linkedin_generate($buttonDesign='Normal'){
  125. $post_data = dd_getPostData();
  126. $dd_linkedin = new DD_Linkedin();
  127. $dd_linkedin->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'], false);
  128. echo $dd_linkedin->finalURL;
  129. }
  130. function dd_reddit_generate($buttonDesign='Normal'){
  131. $post_data = dd_getPostData();
  132. $dd_reddit = new DD_Reddit();
  133. $dd_reddit->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'], false);
  134. echo $dd_reddit->finalURL;
  135. }
  136. function dd_dzone_generate($buttonDesign='Normal'){
  137. $post_data = dd_getPostData();
  138. $dd_dzone = new DD_DZone();
  139. $dd_dzone->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  140. echo $dd_dzone->finalURL;
  141. }
  142. function dd_ybuzz_generate($buttonDesign='Normal'){
  143. $post_data = dd_getPostData();
  144. $dd_ybuzz = new DD_YBuzz();
  145. $dd_ybuzz->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'], false);
  146. echo $dd_ybuzz->finalURL;
  147. }
  148. function dd_twitter_generate($buttonDesign='Normal', $source=''){
  149. $post_data = dd_getPostData();
  150. global $globalcfg;
  151. $globalcfg[DD_GLOBAL_TWITTER_OPTION][DD_GLOBAL_TWITTER_OPTION_SOURCE] = $source;
  152. $dd_twitter = new DD_Twitter();
  153. $dd_twitter->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false,$globalcfg);
  154. echo $dd_twitter->finalURL;
  155. }
  156. function dd_tweetmeme_generate($buttonDesign='Normal', $source='', $service='',$serviceapi=''){
  157. $post_data = dd_getPostData();
  158. global $globalcfg;
  159. $globalcfg[DD_GLOBAL_TWEETMEME_OPTION][DD_GLOBAL_TWEETMEME_OPTION_SOURCE] = $source;
  160. $globalcfg[DD_GLOBAL_TWEETMEME_OPTION][DD_GLOBAL_TWEETMEME_OPTION_SERVICE] = $service;
  161. $globalcfg[DD_GLOBAL_TWEETMEME_OPTION][DD_GLOBAL_TWEETMEME_OPTION_SERVICE_API] = $serviceapi;
  162. $dd_tweetmeme = new DD_TweetMeme();
  163. $dd_tweetmeme->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false,$globalcfg);
  164. echo $dd_tweetmeme->finalURL;
  165. }
  166. function dd_topsy_generate($buttonDesign='Normal', $source='', $theme='blue'){
  167. $post_data = dd_getPostData();
  168. global $globalcfg;
  169. $globalcfg[DD_GLOBAL_TOPSY_OPTION][DD_GLOBAL_TOPSY_OPTION_SOURCE] = $source;
  170. $globalcfg[DD_GLOBAL_TOPSY_OPTION][DD_GLOBAL_TOPSY_OPTION_THEME] = $theme;
  171. $dd_topsy = new DD_Topsy();
  172. $dd_topsy->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false,$globalcfg);
  173. echo $dd_topsy->finalURL;
  174. }
  175. function dd_fbshare_generate($buttonDesign='Normal'){
  176. $post_data = dd_getPostData();
  177. $dd_fbshare = new DD_FbShare();
  178. $dd_fbshare->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  179. echo $dd_fbshare->finalURL;
  180. }
  181. function dd_fbshareme_generate($buttonDesign='Normal'){
  182. $post_data = dd_getPostData();
  183. $dd_fbshareme = new DD_FbShareMe();
  184. $dd_fbshareme->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  185. echo $dd_fbshareme->finalURL;
  186. }
  187. function dd_fblike_generate($buttonDesign='Like Standard'){
  188. $post_data = dd_getPostData();
  189. $dd_fblike = new DD_FbLike();
  190. $dd_fblike->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  191. echo $dd_fblike->finalURL;
  192. }
  193. function dd_stumbleupon_generate($buttonDesign='Normal'){
  194. $post_data = dd_getPostData();
  195. $dd_stumbleupon = new DD_StumbleUpon();
  196. $dd_stumbleupon->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  197. echo $dd_stumbleupon->finalURL;
  198. }
  199. function dd_delicious_generate($buttonDesign='Normal'){
  200. $post_data = dd_getPostData();
  201. $dd_delicious = new DD_Delicious();
  202. $dd_delicious->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  203. echo $dd_delicious->finalURL;
  204. }
  205. function dd_sphinn_generate($buttonDesign='Normal'){
  206. $post_data = dd_getPostData();
  207. $dd_sphinn = new DD_Sphinn();
  208. $dd_sphinn->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  209. echo $dd_sphinn->finalURL;
  210. }
  211. function dd_gbuzz_generate($buttonDesign='Normal'){
  212. $post_data = dd_getPostData();
  213. $dd_gbuzz = new DD_GBuzz();
  214. $dd_gbuzz->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  215. echo $dd_gbuzz->finalURL;
  216. }
  217. function dd_designbump_generate($buttonDesign='Normal'){
  218. $post_data = dd_getPostData();
  219. $dd_designbump = new DD_DesignBump();
  220. $dd_designbump->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  221. echo $dd_designbump->finalURL;
  222. }
  223. function dd_thewebblend_generate($buttonDesign='Normal'){
  224. $post_data = dd_getPostData();
  225. $dd_webblend = new DD_TheWebBlend();
  226. $dd_webblend->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  227. echo $dd_webblend->finalURL;
  228. }
  229. function dd_blogengage_generate($buttonDesign='Normal'){
  230. $post_data = dd_getPostData();
  231. $dd_blogengage = new DD_BlogEngage();
  232. $dd_blogengage->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  233. echo $dd_blogengage->finalURL;
  234. }
  235. function dd_post_comments_generate($buttonDesign='Normal'){
  236. $post_data = dd_getPostData();
  237. $dd_comments = new DD_Comments();
  238. $dd_comments->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'], false,'',$comments);
  239. echo $dd_comments->finalURL;
  240. }
  241. function dd_serpd_generate($buttonDesign='Normal'){
  242. $post_data = dd_getPostData();
  243. $dd_serpd = new DD_Serpd();
  244. $dd_serpd->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  245. echo $dd_serpd->finalURL;
  246. }
  247. function dd_fblike_xfbml_generate($buttonDesign='Like Standard'){
  248. $post_data = dd_getPostData();
  249. $dd_fblike_xfbml = new DD_FbLike_XFBML();
  250. $dd_fblike_xfbml->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  251. echo $dd_fblike_xfbml->finalURL;
  252. }
  253. function dd_google1_generate($buttonDesign='Normal'){
  254. $post_data = dd_getPostData();
  255. $dd_google1 = new DD_Google1();
  256. $dd_google1->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  257. echo $dd_google1->finalURL;
  258. }
  259. function dd_buffer_generate($buttonDesign='Normal'){
  260. $post_data = dd_getPostData();
  261. $dd_buffer = new DD_Buffer();
  262. $dd_buffer->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  263. echo $dd_buffer->finalURL;
  264. }
  265. function dd_pinterest_generate($buttonDesign='Normal'){
  266. $post_data = dd_getPostData();
  267. $dd_pinterest = new DD_Pinterest();
  268. $dd_pinterest->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  269. echo $dd_pinterest->finalURL;
  270. }
  271. function dd_flattr_generate($buttonDesign='Normal', $uid=''){
  272. $post_data = dd_getPostData();
  273. global $globalcfg;
  274. $globalcfg[DD_GLOBAL_FLATTR_OPTION][DD_GLOBAL_FLATTR_OPTION_UID] = $uid;
  275. $dd_flattr = new DD_Flattr();
  276. $dd_flattr->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false,$globalcfg);
  277. echo $dd_flattr->finalURL;
  278. }
  279. function dd_pocket_generate($buttonDesign='Normal'){
  280. $post_data = dd_getPostData();
  281. $dd_pocket = new DD_Pocket();
  282. $dd_pocket->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  283. echo $dd_pocket->finalURL;
  284. }
  285. function dd_tumblr_generate($buttonDesign='Normal'){
  286. $post_data = dd_getPostData();
  287. $dd_tumblr = new DD_Tumblr();
  288. $dd_tumblr->constructURL($post_data['link'],$post_data['title'],$buttonDesign,$post_data['id'],false);
  289. echo $dd_tumblr->finalURL;
  290. }
  291. function dd_getPostData() {
  292. global $wp_query;
  293. $post = $wp_query->post; //get post content
  294. $id = $post->ID; //get post id
  295. $postlink = get_permalink($id); //get post link
  296. $title = trim($post->post_title); // get post title
  297. $link = split(DD_DASH,$postlink); //split the link with '#', for comment
  298. return array( 'id' => $id, 'link' => $link[0], 'title' => $title );
  299. }
  300. ?>