# Name: gdv_groupdocs_viewer v0.1 # Type: Admin side plugin # GroupDocs is a next generation Document Management solution that makes it easier for businesses to collaborate, share and work with documents online. So, organise, view, annotate, compare, assemble and share all your documents with Textpattern # Author: GroupDocs Marketplace Team # URL: groupdocs.com # Recommended load order: 5 # ..................................................................... # This is a plugin for Textpattern - http://textpattern.com/ # To install: textpattern > admin > plugins # Paste the following text into the 'Install plugin' box: # ..................................................................... YToxMTp7czo0OiJuYW1lIjtzOjIwOiJnZHZfZ3JvdXBkb2NzX3ZpZXdlciI7czo2OiJhdXRo b3IiO3M6Mjc6IiBHcm91cERvY3MgTWFya2V0cGxhY2UgVGVhbSI7czoxMDoiYXV0aG9yX3Vy aSI7czoxMzoiZ3JvdXBkb2NzLmNvbSI7czo3OiJ2ZXJzaW9uIjtzOjM6IjAuMSI7czoxMToi ZGVzY3JpcHRpb24iO3M6MjQzOiJHcm91cERvY3MgaXMgYSBuZXh0IGdlbmVyYXRpb24gRG9j dW1lbnQgTWFuYWdlbWVudCBzb2x1dGlvbiB0aGF0IG1ha2VzIGl0IGVhc2llciBmb3IgYnVz aW5lc3NlcyB0byBjb2xsYWJvcmF0ZSwgc2hhcmUgYW5kIHdvcmsgd2l0aCBkb2N1bWVudHMg b25saW5lLiBTbywgb3JnYW5pc2UsIHZpZXcsIGFubm90YXRlLCBjb21wYXJlLCBhc3NlbWJs ZSBhbmQgc2hhcmUgYWxsIHlvdXIgZG9jdW1lbnRzIHdpdGggVGV4dHBhdHRlcm4iO3M6NDoi Y29kZSI7czoyMDkzOiIvKioNCiAqIEdyb3VwRG9jcyBWaWV3ZXIgUGx1Z2luIHYwLjEuMA0K ICogQXV0aG9yOiBPcmVzdCBMb2dpbnNreQ0KICogRGF0ZTogMjYuMTAuMjAxMg0KICoNCiAq IEJ5IGRlZmF1bHQ6IFRleHRwYXR0ZXJuIGRvZXNuJ3QgaGF2ZSBXWVNJV1lHIEVkaXRvciAo ZXguOiBUaW55TUNFKSwgbWVhbnMgdGhhdCB5b3Ugd2lsbCBiZSBzZWVpbmcNCiAqIG9ubHkg PGlmcmFtZT4gdGFnIHdoaWxlIGVkaXRpbmcgcGFnZS4gU2VlIHJlc3VsdHMgaW4gIkFydGlj bGUgcHJldmlldyIgb3IgeW91ciBzaXRlLg0KICovDQoNCi8vIGFkbWluIHVzZXIgb25seQ0K aWYgKEB0eHBpbnRlcmZhY2UgPT0gJ2FkbWluJykgew0KICAgIGFkZF9wcml2cygnYXJ0aWNs ZScsICcxJyk7IC8vIFB1Ymxpc2hlcnMgb25seQ0KICAgIHJlZ2lzdGVyX2NhbGxiYWNrKCdn ZHZfYXBwZW5kX2J1dHRvbicsICdhcnRpY2xlX3VpJywgJ3RpdGxlJyk7DQp9DQoNCi8vIGFk ZCBHcm91cERvY3MgYnV0dG9uDQpmdW5jdGlvbiBnZHZfYXBwZW5kX2J1dHRvbigkZXZlbnQs ICRzdGVwLCAkZGF0YSwgJHJzKSB7DQoNCiAgICAkanM9IGdkdl9qYXZhc2NyaXB0KCk7DQog ICAgJGJ1dHRvbiA9ICc8aW5wdXQgdHlwZT0iYnV0dG9uIiB2YWx1ZT0iSW5zZXJ0IEdyb3Vw RG9jcyBWaWV3ZXIgRmlsZSBJRCIgb25jbGljaz0iZ2R2X2luc2VydF9maWxlaWQoKSI+JzsN CiAgICAkb3V0cHV0X3Jlc3VsdCA9IGlzc2V0KCRyc1sndXJsX3RpdGxlJ10pID8gJzxici8+ JyAuICRqcy4kYnV0dG9uIDogJyc7DQogICAgcmV0dXJuICRkYXRhLiRvdXRwdXRfcmVzdWx0 Ow0KfQ0KDQovLyBhZGQgamF2YXNjcmlwdA0KZnVuY3Rpb24gZ2R2X2phdmFzY3JpcHQoKXsN CiAgICAvLyBqcXVlcnkgaXMgd29ya2luZyBoZXJlDQogICAgJHI9ICc8c2NyaXB0Pic7DQog ICAgJHIuPSAnZnVuY3Rpb24gZ2R2X2luc2VydF9maWxlaWQoKXsNCg0KICAgICAgICAgICAg Ly8gRW50ZXIgR3JvdXBEb2NzIEZpbGUgSUQNCiAgICAgICAgICAgIHZhciBhbnM9cHJvbXB0 KCJFbnRlciBHcm91cERvY3MgRmlsZSBJRDoiLCIiKTsNCiAgICAgICAgICAgIGlmKGFucy5s ZW5ndGg8NTApIHsgYWxlcnQoIlNvcnJ5LCBidXQgdGhpcyBGaWxlIElEIGlzIHRvbyBzaG9y dCIpOyByZXR1cm4gZmFsc2U7IH0NCiAgICAgICAgICAgIGlmKGFucy5sZW5ndGg+NzApIHsg YWxlcnQoIlNvcnJ5LCBidXQgdGhpcyBGaWxlIElEIGlzIHRvbyBiaWciKTsgcmV0dXJuIGZh bHNlOyB9DQogICAgICAgICAgICB2YXIgY21zTmFtZSA9ICJUZXh0cGF0dGVybi1WaWV3ZXIi DQogICAgICAgICAgICB2YXIgY21zVmVyc2lvbiA9ICIxLjAiDQogICAgICAgICAgICB2YXIg Z2R2X2lmcmFtZSA9IFwnPGlmcmFtZSBzcmM9Imh0dHBzOi8vYXBwcy5ncm91cGRvY3MuY29t L2RvY3VtZW50LXZpZXdlci9lbWJlZC9cJythbnMrXCc/JnJlZmVyZXI9XCcrY21zTmFtZStc Jy9cJytjbXNWZXJzaW9uK1wnIiBmcmFtZWJvcmRlcj0iMCIgd2lkdGg9IjYwMCIgaGVpZ2h0 PSI0MDAiPklmIHlvdSBjYW4gc2VlIHRoaXMgdGV4dCwgeW91ciBicm93c2VyIGRvZXMgbm90 IHN1cHBvcnQgaWZyYW1lcy4gUGxlYXNlIGVuYWJsZSBpZnJhbWUgc3VwcG9ydCBpbiB5b3Vy IGJyb3dzZXIgb3IgdXNlIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiBhbnkgcG9wdWxhciB3ZWIg YnJvd3NlciBzdWNoIGFzIE1vemlsbGEgRmlyZWZveCBvciBHb29nbGUgQ2hyb21lLiBGb3Ig bW9yZSBoZWxwLCBwbGVhc2UgY2hlY2sgb3VyIGRvY3VtZW50YXRpb24gV2lraTogaHR0cDov L2dyb3VwZG9jcy5jb20vZG9jcy9kaXNwbGF5L1ZpZXdlci9Hcm91cERvY3MrVmlld2VyK0lu dGVncmF0aW9uK3dpdGgrM3JkK1BhcnR5K1BsYXRmb3JtczwvaWZyYW1lPlwnOw0KDQogICAg ICAgICAgICAvLyBpbnNlcnQgaW4gdGhlIGVuZCBvZiA8dGV4dGFyZWEgaWQ9ImJvZHkiPg0K ICAgICAgICAgICAgdmFyIGdkdl9ib2R5ID0gJCgidGV4dGFyZWEjYm9keSIpLmh0bWwoKStn ZHZfaWZyYW1lOw0KICAgICAgICAgICAgJCgidGV4dGFyZWEjYm9keSIpLmh0bWwoZ2R2X2Jv ZHkpOw0KICAgIH0nOw0KICAgICRyLj0gJzwvc2NyaXB0Pic7DQogICAgcmV0dXJuICRyOw0K fSI7czo0OiJ0eXBlIjtzOjE6IjMiO3M6NToib3JkZXIiO3M6MToiNSI7czo1OiJmbGFncyI7 czoxOiIwIjtzOjQ6ImhlbHAiO2I6MDtzOjM6Im1kNSI7czozMjoiNGFkNjkyYjBkNjZiNjVk MmNkMDg1ODljZGYwNjJlODgiO30=