Changeset 648458
- Timestamp:
- 01/05/2013 09:46:57 PM (13 years ago)
- Location:
- gliffy-plugin-for-wordpress
- Files:
-
- 132 added
- 2 edited
-
tags/0.4 (added)
-
tags/0.4/gliffy-plugin-for-wordpress.php (added)
-
tags/0.4/gliffy-wp-diagrams-new.php (added)
-
tags/0.4/gliffy-wp-diagrams.php (added)
-
tags/0.4/gliffy-wp-launch-close.php (added)
-
tags/0.4/gliffy-wp-options.php (added)
-
tags/0.4/gliffy-wp-popup.php (added)
-
tags/0.4/gliffy-wp-profile.php (added)
-
tags/0.4/images (added)
-
tags/0.4/images/Logo_14x14.png (added)
-
tags/0.4/images/Logo_16x16.png (added)
-
tags/0.4/images/Logo_18x18.png (added)
-
tags/0.4/images/Logo_20x20.png (added)
-
tags/0.4/images/Logo_23x23.png (added)
-
tags/0.4/images/Logo_32x32.png (added)
-
tags/0.4/lib (added)
-
tags/0.4/lib/CHANGELOG (added)
-
tags/0.4/lib/INSTALL (added)
-
tags/0.4/lib/LICENSE.txt (added)
-
tags/0.4/lib/OAuth.php.LICENSE.txt (added)
-
tags/0.4/lib/README (added)
-
tags/0.4/lib/doc (added)
-
tags/0.4/lib/doc/Gliffy (added)
-
tags/0.4/lib/doc/Gliffy/Config (added)
-
tags/0.4/lib/doc/Gliffy/Config/_config_example.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyAccount.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyDiagram.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyError.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyFolder.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyResponse.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyTestAccount.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyUser.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/GliffyUserToken.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyAccount.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyDiagram.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyError.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyFolder.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyResponse.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyTestAccount.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyUser.php.html (added)
-
tags/0.4/lib/doc/Gliffy/DataContainer/_GliffyUserToken.php.html (added)
-
tags/0.4/lib/doc/Gliffy/Gliffy.html (added)
-
tags/0.4/lib/doc/Gliffy/GliffyException.html (added)
-
tags/0.4/lib/doc/Gliffy/GliffyLog.html (added)
-
tags/0.4/lib/doc/Gliffy/GliffyREST.html (added)
-
tags/0.4/lib/doc/Gliffy/GliffyResponseParser.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthConsumer.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthDataStore.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthException.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthRequest.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthServer.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthSignatureMethod.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthSignatureMethod_HMAC_SHA1.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthSignatureMethod_PLAINTEXT.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthSignatureMethod_RSA_SHA1.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthToken.html (added)
-
tags/0.4/lib/doc/Gliffy/OAuthUtil.html (added)
-
tags/0.4/lib/doc/Gliffy/SimpleOAuthDataStore.html (added)
-
tags/0.4/lib/doc/Gliffy/_Gliffy.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_GliffyException.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_GliffyLog.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_GliffyREST.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_GliffyResponseParser.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_OAuth.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_index.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_test.php.html (added)
-
tags/0.4/lib/doc/Gliffy/_test_configuration.php.html (added)
-
tags/0.4/lib/doc/Gliffy/logo_index.gif (added)
-
tags/0.4/lib/doc/Gliffy/tutorial_Gliffy.pkg.html (added)
-
tags/0.4/lib/doc/__examplesource (added)
-
tags/0.4/lib/doc/__examplesource/exsource_ENTS-PHP_client-libs_php_examples_simple_index.php_a1b2fa3ec3b52295f24a511c719434c8.html (added)
-
tags/0.4/lib/doc/classtrees_Gliffy.html (added)
-
tags/0.4/lib/doc/elementindex.html (added)
-
tags/0.4/lib/doc/elementindex_Gliffy.html (added)
-
tags/0.4/lib/doc/errors.html (added)
-
tags/0.4/lib/doc/index.html (added)
-
tags/0.4/lib/doc/li_Gliffy.html (added)
-
tags/0.4/lib/doc/logo_index.gif (added)
-
tags/0.4/lib/doc/media (added)
-
tags/0.4/lib/doc/media/background.png (added)
-
tags/0.4/lib/doc/media/empty.png (added)
-
tags/0.4/lib/doc/media/style.css (added)
-
tags/0.4/lib/examples (added)
-
tags/0.4/lib/examples/simple (added)
-
tags/0.4/lib/examples/simple/closeGliffy.php (added)
-
tags/0.4/lib/examples/simple/gliffyWrapper.php (added)
-
tags/0.4/lib/examples/simple/index.php (added)
-
tags/0.4/lib/src (added)
-
tags/0.4/lib/src/Gliffy.php (added)
-
tags/0.4/lib/src/GliffyAccount.php (added)
-
tags/0.4/lib/src/GliffyDiagram.php (added)
-
tags/0.4/lib/src/GliffyError.php (added)
-
tags/0.4/lib/src/GliffyException.php (added)
-
tags/0.4/lib/src/GliffyFolder.php (added)
-
tags/0.4/lib/src/GliffyLog.php (added)
-
tags/0.4/lib/src/GliffyREST.php (added)
-
tags/0.4/lib/src/GliffyResponse.php (added)
-
tags/0.4/lib/src/GliffyResponseParser.php (added)
-
tags/0.4/lib/src/GliffyTestAccount.php (added)
-
tags/0.4/lib/src/GliffyUser.php (added)
-
tags/0.4/lib/src/GliffyUserToken.php (added)
-
tags/0.4/lib/src/OAuth.php (added)
-
tags/0.4/lib/src/config.php (added)
-
tags/0.4/lib/src/config_example.php (added)
-
tags/0.4/lib/src/index.php (added)
-
tags/0.4/lib/src/test.php (added)
-
tags/0.4/lib/src/test_configuration.php (added)
-
tags/0.4/lib/src/tutorials (added)
-
tags/0.4/lib/src/tutorials/Gliffy (added)
-
tags/0.4/lib/src/tutorials/Gliffy/Gliffy.pkg (added)
-
tags/0.4/lib/test (added)
-
tags/0.4/lib/test/DiagramsTest.php (added)
-
tags/0.4/lib/test/FoldersTest.php (added)
-
tags/0.4/lib/test/GetAccountInfoTest.php (added)
-
tags/0.4/lib/test/README (added)
-
tags/0.4/lib/test/TestSuite.php (added)
-
tags/0.4/lib/test/UnitTestClasses.php (added)
-
tags/0.4/lib/test/UsersTest.php (added)
-
tags/0.4/lib/test/runTestSuite.sh (added)
-
tags/0.4/lib/test/syntax.php (added)
-
tags/0.4/map_resize.js (added)
-
tags/0.4/readme.txt (added)
-
tags/0.4/screenshot-1.png (added)
-
tags/0.4/screenshot-2.png (added)
-
tags/0.4/screenshot-3.png (added)
-
tags/0.4/screenshot-4.png (added)
-
tags/0.4/screenshot-5.png (added)
-
tags/0.4/screenshot-6.png (added)
-
tags/0.4/screenshot-7.png (added)
-
tags/0.4/style.css (added)
-
tags/0.4/wp-gliffy.js (added)
-
trunk/gliffy-plugin-for-wordpress.php (modified) (9 diffs)
-
trunk/gliffy-wp-options.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
gliffy-plugin-for-wordpress/trunk/gliffy-plugin-for-wordpress.php
r502800 r648458 4 4 Plugin URI: http://wordpress.org/extend/plugins/gliffy-plugin-for-wordpress/ 5 5 Description: Create diagrams and insert them into your posts or pages! Look for the "Diagrams" menu when you activate the plugin, and use the Gliffy button on the media bar to insert diagrams. Once activated, make sure to <a href="options-general.php?page=gliffy-config">configure</a> the plugin in the settings menu. 6 Version: 0. 3.46 Version: 0.4 7 7 Author: Gliffy, Inc. 8 8 Author URI: http://www.gliffy.com/ … … 229 229 230 230 // resize javascript 231 add_action('wp_ head', 'gliffy_resize_javascript' );231 add_action('wp_enqueue_scripts', 'gliffy_resize_javascript' ); 232 232 233 233 /** … … 263 263 global $_GLIFFY_oauth_consumer_key; 264 264 global $_GLIFFY_oauth_consumer_secret; 265 $username = get_option('gliffy_username'); 265 266 266 267 if (empty($_GLIFFY_root) || 267 268 empty($_GLIFFY_accountID) || 268 269 empty($_GLIFFY_oauth_consumer_key) || 269 empty($_GLIFFY_oauth_consumer_secret) ) { 270 empty($_GLIFFY_oauth_consumer_secret) || 271 empty($username)) { 270 272 return false; 271 273 } … … 278 280 error_log("**** Someone up the chain returned an error or is bypassing login, don't process and return"); 279 281 return $user; 282 } 283 $username = get_option('gliffy_username'); 284 285 if (empty($username)) { 286 $username = get_bloginfo('admin_email'); 287 update_option('gliffy_username', $username); 280 288 } 281 289 … … 413 421 414 422 function gliffy_register_settings() { 423 register_setting( 'gliffy-option-group', 'gliffy_username' ); 415 424 register_setting( 'gliffy-option-group', 'gliffy_account_id' ); 416 425 register_setting( 'gliffy-option-group', 'gliffy_oauth_consumer_key' ); … … 456 465 457 466 $macropara = str_replace($macro_begin, '', $macro); 458 $macropara = str_replace($macro_end, '', $macropara );467 $macropara = str_replace($macro_end, '', $macropara ); 459 468 460 469 $params = explode(',', $macropara ); … … 483 492 $mapurl = $gliffy_root."/gliffy/diagramEmbed.jsp?did=".$diagram_id; 484 493 $path_to_image = "http://www.gliffy.com/gliffy/api/clientdiagramjpeg?did={$diagram_id}&pk=pub&size=L"; 485 486 if ($diagram_size == "i") 487 list($width, $height, $type, $attr) = getimagesize($path_to_image); 494 495 try { 496 if ($diagram_size == "i") 497 list($width, $height, $type, $attr) = getimagesize($path_to_image); 498 else { 499 // diagram is set as image - no map is used 500 $width = ''; 501 $height = ''; 502 } 503 } catch (Exception $e) { 504 // allow_url_fopen is likely set to Off, cannot find image size 505 $width = ''; 506 $height = ''; 507 } 508 488 509 489 if (($width != '') && ($height != '') ) {510 if (($width != '') && ($height != '') && ($diagram_size == "i")) { 490 511 $img = "<img class=\"gliffyimg\" usemap=\"#GLIFFY_MAP_{$diagram_id}\" border=\"0\" src=\"{$path_to_image}\""; 491 512 $map = file_get_contents($mapurl); … … 497 518 $img .= " orgwidth=\"{$width}\" orgheight=\"{$height}\" "; 498 519 } 520 499 521 $img .= " onLoad=\"resizeMap(this)\" >".$map; 500 522 523 } elseif ($diagram_size == "i") { 524 $img = "<a href='$gliffy_root/pubdoc/$diagram_id/L.jpg' ><img src='$gliffy_root/pubdoc/$diagram_id/". 525 "L.jpg' alt='[cannot update linkmap]'/></a>"; 501 526 } else { 502 527 $img = "<a href='$gliffy_root/pubdoc/$diagram_id/L.jpg' ><img src='$gliffy_root/pubdoc/$diagram_id/". 503 strtoupper($diagram_size).".jpg' alt='[Gliffy Diagram is Private]'/></a>";528 $diagram_size.".jpg' alt=''/></a>"; 504 529 } 505 530 return $img; … … 541 566 542 567 function gliffy_resize_javascript() { 543 $siteurl = get_option('siteurl'); 544 echo "<script src=\"{$siteurl}/wp-content/plugins/".basename(dirname(__FILE__))."/map_resize.js\"></script>"; 568 wp_deregister_script( 'jquery' ); 569 wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'); 570 wp_enqueue_script( 'jquery' ); 571 572 wp_enqueue_script( 'ava-test-js', plugins_url( '/map_resize.js', __FILE__ )); 545 573 } 546 574 -
gliffy-plugin-for-wordpress/trunk/gliffy-wp-options.php
r500015 r648458 21 21 $gliffy_root = "http://www.gliffy.com"; 22 22 } 23 24 $gliffy_username = get_option('gliffy_username'); 25 if (empty($gliffy_username)) { 26 $gliffy_username = get_bloginfo('admin_email'); 27 } 23 28 ?> 24 29 … … 26 31 27 32 <table class="form-table"> 33 <tr valign="top"> 34 <th scope="row">Gliffy Username (email)</th> 35 <td><input type="text" size="35" name="gliffy_username" value="<?php echo $gliffy_username; ?>" /></td> 36 </tr> 37 28 38 <tr valign="top"> 29 39 <th scope="row">Account Id</th>
Note: See TracChangeset
for help on using the changeset viewer.