PageRenderTime 48ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 1ms

/public_html/wp-content/plugins/digg-digg/include/dd-global-variable.php

https://gitlab.com/hop23typhu/list-theme
PHP | 348 lines | 286 code | 38 blank | 24 comment | 0 complexity | acc86de629407d15ba4167682bf8b8d4 MD5 | raw file
  1. <?php
  2. /**
  3. * Define all global constant variables
  4. */
  5. require_once 'dd-class.php';
  6. // XXX: This is some crazy use of global constants... a bit nasty if you ask me...
  7. define('DD_NAME','Digg Digg');
  8. define('DD_VERSION','5.3.6');
  9. define('DD_DISABLED', '<!-- Digg Digg Disabled -->');
  10. define('DD_AUTHOR_SITE', '<!-- Social Buttons Generated by Digg Digg plugin v5.3.6,
  11. Author : Buffer, Inc
  12. Website : http://bufferapp.com/diggdigg -->');
  13. define('DD_FORM_SAVE','digg_digg_save');
  14. define('DD_FORM_CLEAR','digg_digg_clear');
  15. define('DD_FORM_CLEAR_ALL','digg_digg_clear_all');
  16. define('DD_FORM','digg_digg_form');
  17. define('DD_EMPTY_VALUE','');
  18. define('DD_ALL_VALUE','All');
  19. define('DD_NONE_VALUE','None');
  20. define('DD_FUNC_TYPE_RESET','reset');
  21. define('DD_FUNC_TYPE_INITIAL','initial');
  22. define('DD_DIGG_TITLE','Digg Digg WordPress Plugin');
  23. define('DD_DASH', '#');
  24. define('DD_CHECK_BOX_ON','checked=on');
  25. define('DD_CHECK_BOX_OFF','');
  26. define('DD_DISPLAY_RADIO_CHECK_ON','checked');
  27. define('DD_DISPLAY_RADIO_CHECK_OFF','');
  28. define('DD_RADIO_BUTTON_ON','checked');
  29. define('DD_RADIO_BUTTON_OFF','');
  30. define('DD_DISPLAY_ON','on');
  31. define('DD_DISPLAY_OFF','');
  32. define('DD_SELECT_SELECTED','selected');
  33. define('DD_SELECT_NONE','none');
  34. define('DD_SELECT_LEFT_FLOAT','left_float');
  35. define('DD_SELECT_RIGHT_FLOAT','right_float');
  36. define('DD_SELECT_BEFORE_CONTENT','before_content');
  37. define('DD_SELECT_AFTER_CONTENT','after_content');
  38. define('DD_FORM_BUTTON_SAVE','Save Changes');
  39. //for delicious only
  40. define('DD_PLUGIN_STYLE_DELICIOUS', 'dd_delicious_normal_image');
  41. define('DD_PLUGIN_STYLE_DELICIOUS_COMPACT', 'dd_delicious_compact_image');
  42. define('DD_NORMAL_DISPLAY_CONFIG','dd_normal_display_config');
  43. define('DD_FLOAT_DISPLAY_CONFIG','dd_float_display_config');
  44. define('DD_DEFAULT_TEXT','Text Not Found!');
  45. define('DD_LINE_UP_OPTION','dd_line_up');
  46. define('DD_LINE_UP_OPTION_SELECT','dd_line_up_select');
  47. define('DD_LINE_UP_OPTION_SELECT_HORIZONTAL','Horizontal');
  48. define('DD_LINE_UP_OPTION_SELECT_VERTICAL','Vertical');
  49. define('DD_LINE_UP_OPTION_LABEL_HORIZONTAL','Horizontal');
  50. define('DD_LINE_UP_OPTION_LABEL_VERTICAL','Vertical');
  51. define('DD_DISPLAY_OPTION','display_option');
  52. define('DD_DISPLAY_OPTION_HOME','display_option_home');
  53. define('DD_DISPLAY_OPTION_POST','display_option_post');
  54. define('DD_DISPLAY_OPTION_PAGE','display_option_page');
  55. define('DD_DISPLAY_OPTION_CAT','display_option_cat');
  56. define('DD_DISPLAY_OPTION_TAG','display_option_tag');
  57. define('DD_DISPLAY_OPTION_ARCHIVE','display_option_archive');
  58. define('DD_DISPLAY_OPTION_LABEL_HOME','Home');
  59. define('DD_DISPLAY_OPTION_LABEL_POST','Post');
  60. define('DD_DISPLAY_OPTION_LABEL_PAGE','Page');
  61. define('DD_DISPLAY_OPTION_LABEL_CAT','Category');
  62. define('DD_DISPLAY_OPTION_LABEL_TAG','Tag');
  63. define('DD_DISPLAY_OPTION_LABEL_ARCHIVE','Archive');
  64. define('DD_CATEORY_OPTION','category_option');
  65. define('DD_CATEORY_OPTION_RADIO','category_option_radio');
  66. define('DD_CATEORY_OPTION_RADIO_INCLUDE','category_option_radio_include');
  67. define('DD_CATEORY_OPTION_RADIO_EXCLUDE','category_option_radio_exclude');
  68. define('DD_CATEORY_OPTION_TEXT_INCLUDE','category_option_include');
  69. define('DD_CATEORY_OPTION_TEXT_EXCLUDE','category_option_exclude');
  70. define('DD_STATUS_OPTION','dd_status_option');
  71. define('DD_STATUS_OPTION_DISPLAY','dd_status_option_display');
  72. define('DD_EXCERP_OPTION','dd_excerp_option');
  73. define('DD_EXCERP_OPTION_DISPLAY','dd_excerp_option_display');
  74. define('DD_NORMAL_BUTTON','dd_normal_button');
  75. define('DD_NORMAL_BUTTON_DISPLAY','dd_normal_button_display');
  76. define('DD_NORMAL_BUTTON_FINAL','dd_normal_button_final'); //store what display only, increase performance
  77. define('DD_FLOAT_BUTTON','dd_float_button');
  78. define('DD_FLOAT_BUTTON_DISPLAY','dd_float_button_display');
  79. define('DD_FLOAT_BUTTON_FINAL','dd_float_button_final'); //store what display only, increase performance
  80. // XXX: NEW BUTTONS: Define a new constant here
  81. define('DD_BUTTON_LINKEDIN','dd_button_linkedin');
  82. define('DD_BUTTON_REDDIT','dd_button_reddit');
  83. define('DD_BUTTON_GBUZZ','dd_button_gbuzz');
  84. define('DD_BUTTON_DZONE','dd_button_dzone');
  85. define('DD_BUTTON_FBSHARE','dd_button_fbshare');
  86. define('DD_BUTTON_DELICIOUS','dd_button_delicious');
  87. define('DD_BUTTON_FBLIKE','dd_button_fblike');
  88. define('DD_BUTTON_STUMBLEUPON','dd_button_stumbleupon');
  89. define('DD_BUTTON_YBUZZ','dd_button_yahoobuzz');
  90. define('DD_BUTTON_FBSHAREME','dd_button_fbshareme');
  91. define('DD_BUTTON_BLOGENAGAGE','dd_button_blogenagage');
  92. define('DD_BUTTON_THEWEBBLEND','dd_button_thewebblend');
  93. define('DD_BUTTON_DESIGNBUMP','dd_button_designbump');
  94. define('DD_BUTTON_TWITTER','dd_button_twitter');
  95. define('DD_BUTTON_TWEETMEME','dd_button_tweetmeme');
  96. define('DD_BUTTON_TOPSY','dd_button_topsy');
  97. define('DD_BUTTON_COMMENTS','dd_button_comments');
  98. define('DD_BUTTON_SERPD','dd_button_serpd');
  99. define('DD_BUTTON_FBLIKE_XFBML','dd_button_fblike_xfbml');
  100. define('DD_BUTTON_GOOGLE1','dd_button_google1');
  101. define('DD_BUTTON_BUFFER','dd_button_buffer');
  102. define('DD_BUTTON_PINTEREST','dd_button_pinterest');
  103. define('DD_BUTTON_FLATTR','dd_button_flattr');
  104. define('DD_BUTTON_POCKET', 'dd_button_pocket');
  105. define('DD_BUTTON_TUMBLR', 'dd_button_tumblr');
  106. /****************************************
  107. * Digg Digg Global Display (Start)
  108. *******/
  109. define('DD_GLOBAL_CONFIG','dd_global_config');
  110. define('DD_GLOBAL_TWITTER_OPTION','dd_global_twitter_option');
  111. define('DD_GLOBAL_TWITTER_OPTION_SOURCE','dd_global_twitter_option_source');
  112. define('DD_GLOBAL_BUFFER_OPTION','dd_global_buffer_option');
  113. define('DD_GLOBAL_BUFFER_OPTION_SOURCE','dd_global_buffer_option_source');
  114. define('DD_GLOBAL_TWEETMEME_OPTION','dd_global_tweetmeme_option');
  115. define('DD_GLOBAL_TWEETMEME_OPTION_SOURCE','dd_global_tweetmeme_option_source');
  116. define('DD_GLOBAL_TWEETMEME_OPTION_SERVICE','dd_global_tweetmeme_option_service');
  117. define('DD_GLOBAL_TWEETMEME_OPTION_SERVICE_API','dd_global_tweetmeme_option_service_api');
  118. define('DD_GLOBAL_TOPSY_OPTION','dd_global_topsy_option');
  119. define('DD_GLOBAL_TOPSY_OPTION_SOURCE','dd_global_topsy_option_source');
  120. define('DD_GLOBAL_TOPSY_OPTION_THEME','dd_global_topsy_option_theme');
  121. define('DD_GLOBAL_TOPSY_OPTION_THEME_DEFAULT','blue');
  122. define('DD_GLOBAL_FACEBOOK_OPTION','dd_global_facebook_option');
  123. define('DD_GLOBAL_FACEBOOK_OPTION_LOCALE','dd_global_facebook_option_locale');
  124. define('DD_GLOBAL_FACEBOOK_OPTION_SEND','dd_global_facebook_option_send');
  125. define('DD_GLOBAL_FACEBOOK_OPTION_FACE','dd_global_facebook_option_face');
  126. define('DD_GLOBAL_FACEBOOK_OPTION_THUMB','dd_global_facebook_option_thumb');
  127. define('DD_GLOBAL_FACEBOOK_OPTION_DEFAULT_THUMB','dd_global_facebook_option_default_thumb');
  128. define('DD_GLOBAL_FLATTR_OPTION','dd_global_flattr_option');
  129. define('DD_GLOBAL_FLATTR_OPTION_UID','dd_global_flattr_option_uid');
  130. global $ddGlobalConfig;
  131. $ddGlobalConfig = array(
  132. DD_GLOBAL_TWITTER_OPTION => array(
  133. DD_GLOBAL_TWITTER_OPTION_SOURCE => DD_EMPTY_VALUE
  134. ),
  135. DD_GLOBAL_BUFFER_OPTION => array(
  136. DD_GLOBAL_BUFFER_OPTION_SOURCE => DD_EMPTY_VALUE
  137. ),
  138. DD_GLOBAL_TWEETMEME_OPTION => array(
  139. DD_GLOBAL_TWEETMEME_OPTION_SOURCE => DD_EMPTY_VALUE,
  140. DD_GLOBAL_TWEETMEME_OPTION_SERVICE => DD_EMPTY_VALUE,
  141. DD_GLOBAL_TWEETMEME_OPTION_SERVICE_API =>DD_EMPTY_VALUE
  142. ),
  143. DD_GLOBAL_TOPSY_OPTION => array(
  144. DD_GLOBAL_TOPSY_OPTION_SOURCE =>DD_EMPTY_VALUE,
  145. DD_GLOBAL_TOPSY_OPTION_THEME =>DD_GLOBAL_TOPSY_OPTION_THEME_DEFAULT
  146. ),
  147. DD_GLOBAL_FACEBOOK_OPTION => array(
  148. DD_GLOBAL_FACEBOOK_OPTION_LOCALE => "en_US",
  149. DD_GLOBAL_FACEBOOK_OPTION_SEND => DD_CHECK_BOX_OFF,
  150. DD_GLOBAL_FACEBOOK_OPTION_FACE => DD_CHECK_BOX_OFF,
  151. DD_GLOBAL_FACEBOOK_OPTION_THUMB => DD_CHECK_BOX_ON,
  152. DD_GLOBAL_FACEBOOK_OPTION_DEFAULT_THUMB => DD_EMPTY_VALUE
  153. ),
  154. DD_GLOBAL_FLATTR_OPTION => array(
  155. DD_GLOBAL_FLATTR_OPTION_UID => DD_EMPTY_VALUE
  156. )
  157. );
  158. /*******
  159. * Digg Digg Global Display (End)
  160. ****************************************/
  161. /****************************************
  162. * Digg Digg Normal Display (Start)
  163. *******/
  164. global $ddNormalDisplay;
  165. $ddNormalDisplay = array(
  166. DD_DISPLAY_OPTION => array(
  167. DD_DISPLAY_OPTION_HOME => DD_DISPLAY_OFF,
  168. DD_DISPLAY_OPTION_POST => DD_DISPLAY_ON,
  169. DD_DISPLAY_OPTION_PAGE => DD_DISPLAY_OFF,
  170. DD_DISPLAY_OPTION_CAT => DD_DISPLAY_OFF,
  171. DD_DISPLAY_OPTION_TAG => DD_DISPLAY_OFF,
  172. DD_DISPLAY_OPTION_ARCHIVE =>DD_DISPLAY_OFF
  173. ),
  174. DD_CATEORY_OPTION => array(
  175. DD_CATEORY_OPTION_RADIO =>DD_CATEORY_OPTION_RADIO_INCLUDE,
  176. DD_CATEORY_OPTION_TEXT_INCLUDE => DD_ALL_VALUE,
  177. DD_CATEORY_OPTION_TEXT_EXCLUDE => DD_NONE_VALUE
  178. ),
  179. DD_LINE_UP_OPTION => array(
  180. DD_LINE_UP_OPTION_SELECT =>DD_LINE_UP_OPTION_SELECT_HORIZONTAL
  181. ),
  182. DD_STATUS_OPTION => array(
  183. DD_STATUS_OPTION_DISPLAY =>DD_DISPLAY_OFF
  184. ),
  185. DD_EXCERP_OPTION => array(
  186. DD_EXCERP_OPTION_DISPLAY =>DD_DISPLAY_ON
  187. )
  188. );
  189. global $ddNormalButtons;
  190. $ddNormalButtons = array(
  191. DD_NORMAL_BUTTON_DISPLAY => array(
  192. DD_BUTTON_REDDIT => new DD_Reddit(),
  193. DD_BUTTON_DZONE => new DD_DZone(),
  194. DD_BUTTON_FBSHARE => new DD_FbShare(),
  195. DD_BUTTON_DELICIOUS => new DD_Delicious(),
  196. DD_BUTTON_FBLIKE => new DD_FbLike(),
  197. DD_BUTTON_STUMBLEUPON => new DD_StumbleUpon(),
  198. DD_BUTTON_YBUZZ => new DD_YBuzz(),
  199. DD_BUTTON_FBSHAREME => new DD_FbShareMe(),
  200. DD_BUTTON_BLOGENAGAGE => new DD_BlogEngage(),
  201. DD_BUTTON_THEWEBBLEND => new DD_TheWebBlend(),
  202. DD_BUTTON_DESIGNBUMP => new DD_DesignBump(),
  203. DD_BUTTON_TWITTER => new DD_Twitter(),
  204. DD_BUTTON_TWEETMEME => new DD_TweetMeme(),
  205. DD_BUTTON_TOPSY => new DD_Topsy(),
  206. DD_BUTTON_COMMENTS => new DD_Comments(),
  207. DD_BUTTON_LINKEDIN => new DD_Linkedin(),
  208. DD_BUTTON_SERPD => new DD_Serpd(),
  209. DD_BUTTON_FBLIKE_XFBML => new DD_FbLike_XFBML(),
  210. DD_BUTTON_GOOGLE1 => new DD_Google1(),
  211. DD_BUTTON_BUFFER => new DD_Buffer(),
  212. DD_BUTTON_PINTEREST => new DD_Pinterest(),
  213. DD_BUTTON_FLATTR => new DD_Flattr(),
  214. DD_BUTTON_POCKET => new DD_Pocket(),
  215. DD_BUTTON_TUMBLR => new DD_Tumblr()
  216. ),
  217. DD_NORMAL_BUTTON_FINAL => array()
  218. );
  219. /*******
  220. * Digg Digg Normal Display (End)
  221. ****************************************/
  222. /****************************************
  223. * Digg Digg Floating Display (Start)
  224. *******/
  225. define('FLOAT_BUTTON_CREDIT_LINK', '<div id=\'dd_name\'><a href=\'http://bufferapp.com/diggdigg\' target=\'_blank\'>Digg Digg</a></div>');
  226. define('DD_FLOAT_OPTION', 'dd_float_option');
  227. define('DD_FLOAT_OPTION_CREDIT','dd_float_option_credit');
  228. define('DD_FLOAT_OPTION_CREDIT_VALUE','');
  229. define('DD_FLOAT_OPTION_LEFT', 'dd_float_option_left');
  230. define('DD_FLOAT_OPTION_LEFT_VALUE', 40);
  231. define('DD_FLOAT_OPTION_TOP', 'dd_float_option_top');
  232. define('DD_FLOAT_OPTION_TOP_VALUE', 0);
  233. define('DD_FLOAT_OPTION_INITIAL_ELEMENT', 'dd_float_option_initial_element');
  234. define('DD_FLOAT_OPTION_INITIAL_ELEMENT_VALUE', '');
  235. define('DD_COMMENT_ANCHOR_OPTION', 'dd_comment_anchor_option');
  236. define('DD_COMMENT_ANCHOR_OPTION_STATUS', 'dd_comment_anchor_option_status');
  237. define('DD_EXTRA_OPTION_EMAIL', 'dd_extra_option_email');
  238. define('DD_EXTRA_OPTION_EMAIL_STATUS','dd_extra_option_email_status');
  239. define('DD_EXTRA_OPTION_EMAIL_SHARETHIS_PUB_ID','dd_extra_option_email_sharethis');
  240. define('DD_EXTRA_OPTION_PRINT', 'dd_extra_option_print');
  241. define('DD_EXTRA_OPTION_PRINT_STATUS','dd_extra_option_print_status');
  242. global $ddFloatDisplay;
  243. $ddFloatDisplay = array(
  244. DD_DISPLAY_OPTION => array(
  245. DD_DISPLAY_OPTION_HOME => DD_DISPLAY_OFF,
  246. DD_DISPLAY_OPTION_POST => DD_DISPLAY_ON,
  247. DD_DISPLAY_OPTION_PAGE => DD_DISPLAY_OFF,
  248. DD_DISPLAY_OPTION_CAT => DD_DISPLAY_OFF,
  249. DD_DISPLAY_OPTION_TAG => DD_DISPLAY_OFF,
  250. DD_DISPLAY_OPTION_ARCHIVE =>DD_DISPLAY_OFF
  251. ),
  252. DD_CATEORY_OPTION => array(
  253. DD_CATEORY_OPTION_RADIO =>DD_CATEORY_OPTION_RADIO_INCLUDE,
  254. DD_CATEORY_OPTION_TEXT_INCLUDE => DD_ALL_VALUE,
  255. DD_CATEORY_OPTION_TEXT_EXCLUDE => DD_NONE_VALUE
  256. ),
  257. DD_STATUS_OPTION => array(
  258. DD_STATUS_OPTION_DISPLAY =>DD_DISPLAY_ON
  259. ),
  260. DD_FLOAT_OPTION => array(
  261. DD_FLOAT_OPTION_CREDIT => DD_FLOAT_OPTION_CREDIT_VALUE,
  262. DD_FLOAT_OPTION_LEFT => DD_FLOAT_OPTION_LEFT_VALUE,
  263. DD_FLOAT_OPTION_TOP => DD_FLOAT_OPTION_TOP_VALUE,
  264. DD_FLOAT_OPTION_INITIAL_ELEMENT => DD_FLOAT_OPTION_INITIAL_ELEMENT_VALUE
  265. ),
  266. DD_COMMENT_ANCHOR_OPTION => array(
  267. DD_COMMENT_ANCHOR_OPTION_STATUS =>DD_DISPLAY_OFF
  268. ),
  269. DD_EXTRA_OPTION_EMAIL => array(
  270. DD_EXTRA_OPTION_EMAIL_STATUS => DD_DISPLAY_OFF,
  271. DD_EXTRA_OPTION_EMAIL_SHARETHIS_PUB_ID => DD_EMPTY_VALUE
  272. ),
  273. DD_EXTRA_OPTION_PRINT => array(
  274. DD_EXTRA_OPTION_PRINT_STATUS => DD_DISPLAY_OFF
  275. )
  276. );
  277. global $ddFloatButtons;
  278. $ddFloatButtons = array(
  279. DD_FLOAT_BUTTON_DISPLAY => array(
  280. DD_BUTTON_REDDIT => new DD_Reddit(),
  281. DD_BUTTON_DZONE => new DD_DZone(),
  282. DD_BUTTON_FBSHARE => new DD_FbShare(),
  283. DD_BUTTON_DELICIOUS => new DD_Delicious(),
  284. DD_BUTTON_FBLIKE => new DD_FbLike(),
  285. DD_BUTTON_STUMBLEUPON => new DD_StumbleUpon(),
  286. DD_BUTTON_YBUZZ => new DD_YBuzz(),
  287. DD_BUTTON_FBSHAREME => new DD_FbShareMe(),
  288. DD_BUTTON_BLOGENAGAGE => new DD_BlogEngage(),
  289. DD_BUTTON_THEWEBBLEND => new DD_TheWebBlend(),
  290. DD_BUTTON_DESIGNBUMP => new DD_DesignBump(),
  291. DD_BUTTON_TWITTER => new DD_Twitter(),
  292. DD_BUTTON_TWEETMEME => new DD_TweetMeme(),
  293. DD_BUTTON_TOPSY => new DD_Topsy(),
  294. DD_BUTTON_COMMENTS => new DD_Comments(),
  295. DD_BUTTON_LINKEDIN => new DD_Linkedin(),
  296. DD_BUTTON_SERPD => new DD_Serpd(),
  297. DD_BUTTON_FBLIKE_XFBML => new DD_FbLike_XFBML(),
  298. DD_BUTTON_GOOGLE1 => new DD_Google1(),
  299. DD_BUTTON_BUFFER => new DD_Buffer(),
  300. DD_BUTTON_PINTEREST => new DD_Pinterest(),
  301. DD_BUTTON_FLATTR => new DD_Flattr(),
  302. DD_BUTTON_POCKET => new DD_Pocket(),
  303. DD_BUTTON_TUMBLR => new DD_Tumblr()
  304. ),
  305. DD_FLOAT_BUTTON_FINAL => array()
  306. );
  307. /*******
  308. * Digg Digg Floating Display (End)
  309. ****************************************/
  310. ?>