Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#109 2007-03-20 15:35:50
- feragnoli
- Member
- From: the hague
- Registered: 2005-02-10
- Posts: 150
Re: [plugin] [ORPHAN] glx_if: some conditional tags
the link on textpattern resources is old! and so is this one: the file cannot be downloade…
in the textfile from textpattern resources only a couple of taghandlers appear :(
does anybody have a copy of 0.7?
Last edited by feragnoli (2007-03-20 15:43:24)
what was that again…?
Offline
#110 2007-03-20 17:33:27
Re: [plugin] [ORPHAN] glx_if: some conditional tags
feragnoli,
the link above works fine from here
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#111 2007-05-25 12:17:23
- Prax
- Member
- From: Huntsville, AL
- Registered: 2006-09-27
- Posts: 24
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Link not so good now. I get an error. :(
Offline
#112 2007-06-12 11:02:54
- Vitruvius
- Plugin Author
- Registered: 2004-09-21
- Posts: 125
Re: [plugin] [ORPHAN] glx_if: some conditional tags
To be sure to be sure use this link (same as the start of this thread) NOT the download link on this page (which appears to be an old and broken version of the plugin).
SH
Last edited by Vitruvius (2007-06-12 11:03:36)
Offline
#113 2007-07-05 09:27:07
Offline
#114 2007-10-06 17:47:02
Re: [plugin] [ORPHAN] glx_if: some conditional tags
I found a bug:
When using glx_if_not_frontpage
it bugs when pagination is enable. I meen, that it returns false
when i’m browsing this type of urls – http://school1118.ru/pupil/?pg=2
I found it during debugging. On the same page i saw this:
<txp:glx_if_frontpage>
[<txp:glx_if_frontpage>: false]
</txp:glx_if_frontpage>
<txp:glx_if_not_frontpage>
[<txp:glx_if_not_frontpage>: false]
</txp:glx_if_not_frontpage>
I thinks this is little strange behavior…
Providing help in hacking ATM! Come to courses and don’t forget to bring us notebook and hammer! What for notebook? What a kind of hacker you are without notebok?
Offline
#115 2007-10-11 22:58:59
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Hm… How founds bug he’s fixing it :)
Edit the plugin.
Was:
function glx_if_frontpage($atts, $thing)
{
global $pretext;
return parse(EvalElse($thing, $pretext["s"] == "default" &&
empty($pretext["c"]) &&
empty($pretext["q"]) &&
empty($pretext["pg"])));
}
function glx_if_not_frontpage($atts, $thing)
{
global $pretext;
return parse(EvalElse($thing, $pretext["s"] != "default" &&
empty($pretext["c"]) &&
empty($pretext["q"]) &&
empty($pretext["pg"])));
}
After edit:
function glx_if_frontpage($atts, $thing)
{
global $pretext;
return parse(EvalElse($thing, $pretext["s"] == "default" &&
empty($pretext["c"]) &&
empty($pretext["q"])));
}
function glx_if_not_frontpage($atts, $thing)
{
global $pretext;
return parse(EvalElse($thing, $pretext["s"] != "default" &&
empty($pretext["c"]) &&
empty($pretext["q"])));
}
So, if i understand, i just excluded checking if page number exist. I’m really curious – what this condition was for? Maybe i added some bug anywhere instead of solved? :)
Providing help in hacking ATM! Come to courses and don’t forget to bring us notebook and hammer! What for notebook? What a kind of hacker you are without notebok?
Offline
#116 2008-10-29 16:29:35
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Does anyone know of a link to download this? I would really like it…
Admin Themes Prometheus | Stung | <txp:coder/
My Portfolio | ɹǝpuɐz.com | @MrMartineau
<txp:coder /> – Convert your designs into Textpattern-based websites
jQuery Style | @jquerystyle
Offline
#117 2008-10-29 19:00:08
- masa
- Member
- From: Asturias, Spain
- Registered: 2005-11-25
- Posts: 1,091
Re: [plugin] [ORPHAN] glx_if: some conditional tags
The download link seems broken.
Unless someone can dig it up, you might want to check out smd_if
It’s also a much more recent plugin by Stef, a very prolific member.
Offline
#118 2008-10-29 22:28:01
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Google’s cache always helps: http://www.google.com/search?q=cache:johan.galaxen.net/file_download/27
Offline
#119 2008-10-30 06:49:20
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Or you can copy paste from here…
YTo5OntzOjQ6Im5hbWUiO3M6NjoiZ2x4X2lmIjtzOjY6ImF1dGhvciI7czoxMzoiSm9oYW4gTmlsc3NvbiI7czoxMDoiYXV0aG9yX3VyaSI7czoyNToiaHR0cDovL2pvaGFuLmdhbGF4ZW4ubmV0LyI7czo3OiJ2ZXJzaW9uIjtzOjM6IjAuNyI7czoxMToiZGVzY3JpcHRpb24iO3M6MjE6IlNvbWUgY29uZGl0aW9uYWwgdGFncyI7czo0OiJoZWxwIjtzOjcwMzM6IgoJPGgxPmdseF9pZjwvaDE+CgoJPHA+VGhpcyBwbHVnaW4gY29tZXMgd2l0aCAxMSBkaWZmZXJlbnQgY29uZGl0aW9uYWwgdGFncy4gTW9zdCBvZiB0aGVtIGNvdWxkIGJlIHVzZWQgaW4gZWl0aGVyIGEgcGFnZSB0ZW1wbGF0ZSBvciBpbiBhIGZvcm0uPC9wPgoKCTxwPjxhIGhyZWY9IiNnbHhfaWZfZnJvbnRwYWdlIj5nbHhfaWZfZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgb24gdGhlIHdlYnNpdGVzIGZyb250cGFnZTxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX25vdF9mcm9udHBhZ2UiPmdseF9pZl9ub3RfZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgbm90IG9uIHRoZSB3ZWJzaXRlcyBmcm9udHBhZ2UsIHNlYXJjaHBhZ2Ugb3IgY2F0ZWdvcnkgbGlzdC4gaG1tbSB0aGlzIGNvdWxkIGJlIHRoZSBzYW1lIGFzIGlmX2luZGl2aWR1YWxfYXJ0aWNsZSwgd2VsbCBpIGNhbnQgcmVtZW1iZXIgd2h5IGkgZGlkIHRoaXMgb25lLiBCdXQgaXQgaXMgdGhlcmUgZm9yIHlvdSB0byBwbGF5IHdpdGguPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UiPmdseF9pZl9zZWN0aW9uX2Zyb250cGFnZTwvYT48YnIgLz4KSWYgd2UgYXJlIG9uIGEgc2VjdGlvbnMgZnJvbnRwYWdlPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlIj5nbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgbm90IG9uIHRoZSBzZWN0aW9ucyBmcm9udHBhZ2UgYnV0IGluIGEgc2VjdGlvbjxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX3NlYXJjaCI+Z2x4X2lmX3NlYXJjaDwvYT48YnIgLz4KSWYgdGhlIHVzZXIgYXJlIGRvaW5nIGEgc2VhcmNoPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfbm90X3NlYXJjaCI+Z2x4X2lmX25vdF9zZWFyY2g8L2E+PGJyIC8+CklmIGEgc2VhcmNoIG5vdCBoYXZlIGJlZW4gYXR0ZW1wdGVkPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfY2F0ZWdvcnlfbGlzdCI+Z2x4X2lmX2NhdGVnb3J5X2xpc3Q8L2E+PGJyIC8+CklmIHdlIGFyZSBvbiBhIGNhdGVnb3J5IGxpc3Q8YnIgLz4KPGEgaHJlZj0iI2dseF9pZl9jb21tZW50c19vcGVuIj5nbHhfaWZfY29tbWVudHNfb3BlbjwvYT48YnIgLz4KSWYgY29tbWVudHMgYXJlIG9wZW4gZm9yIHRoaXMgYXJ0aWNsZTxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX2NvbW1lbnRzX2Nsb3NlZCI+Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZDwvYT48YnIgLz4KSWYgY29tbWVudHMgYXJlIGNsb3NlZCBmb3IgdGhpcyBhcnRpY2xlPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzPC9hPjxiciAvPgpJZiBjb21tZW50cyBhcmUgY2xvc2VkIGZvciB0aGlzIGFydGljbGUsIGJ1dCB0aGVyZSBhcmUgY29tbWVudHMgbGVmdCBiZWZvcmU8YnIgLz4KPGEgaHJlZj0iI2dseF9pZl9jb21tZW50c19jb3VudCI+Z2x4X2lmX2NvbW1lbnRzX2NvdW50PC9hPjxiciAvPgpPcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGVxdWFsIHRvIHNvbWV0aGluZzwvcD4KCgk8aDM+RXhhbXBsZTwvaDM+CgoJPHA+QmVsb3cgYXJlIHNvbWUgZXhhbXBsZSBvZiBob3cgdGhlIGFib3ZlIHRhZ3MgY291bGQgYmUgdXNlZC48L3A+CgoJPGg0IGlkPSJnbHhfaWZfZnJvbnRwYWdlIj5nbHhfaWZfZnJvbnRwYWdlPC9oND4KCgk8cD5PdXRwdXQgdGV4dCBvbmx5IG9uIHRoZSBmcm9udHBhZ2UsIHRoaXMgaXMgdXNlZCBvbiB0aGUgZGVmYXVsdCBwYWdlIHRlbXBsYXRlPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2Zyb250cGFnZSZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O3AmZ3Q7V2VsY29tZSB0byB0aGlzIHNpdGVzIGZyb250cGFnZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2Zyb250cGFnZSZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfbm90X2Zyb250cGFnZSI+Z2x4X2lmX25vdF9mcm9udHBhZ2U8L2g0PgoKCTxwPklmIHdlIGFyZSBub3Qgb24gdGhlIHdlYnNpdGVzIGZyb250cGFnZSwgc2VhcmNocGFnZSBvciBjYXRlZ29yeSBsaXN0LjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSI+Z2x4X2lmX3NlY3Rpb25fZnJvbnRwYWdlPC9oND4KCgk8cD5PdXRwdXQgdGV4dCBpZiB3ZSBhcmUgb24gYSBzZWN0aW9ucyBmcm9udHBhZ2U8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1dlbGNvbWUgdG8gdGhpcyBzZWN0aW9uJmx0Oy9wJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxoNCBpZD0iZ2x4X2lmX25vdF9zZWN0aW9uX2Zyb250cGFnZSI+Z2x4X2lmX25vdF9zZWN0aW9uX2Zyb250cGFnZTwvaDQ+CgoJPHA+T3V0cHV0IHRleHQgaWYgd2UgYXJlIDxlbT5ub3Q8L2VtPiBvbiBhIHNlY3Rpb25zIGZyb250cGFnZSBidXQgaW4gYSBzZWN0aW9uLjwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9ub3Rfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1dlIGFyZSBpbiBhIHNlY3Rpb24gYnV0IG5vdCBvbiBpdHMgZnJvbnRwYWdlJmx0Oy9wJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlJmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8cD5Ob3RlISBUbyBoYXZlIHRoaXMgdG8gd29yayBvbiBteSBvd24gcGFnZSBpbiBjb21iaW5hdGlvbiB3aXRoIGdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSwgSSBoYWQgdG8gcHV0IGl0IGFib3ZlIHRoZSBnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UgdGFnLjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9zZWFyY2giPmdseF9pZl9zZWFyY2g8L2g0PgoKCTxwPlNheSB5b3UgaGF2ZSB5b3VyIHNlYXJjaCBpbnB1dCBvbiB5b3VyIGFyY2hpdmUgcGFnZSBhbmQgd2FudCB0byBoYXZlIHRoZSBzZWFyY2ggaW5wdXQgYWJvdmUgdGhlIHNlYXJjaCByZXN1bHQsIHRoZW4geW91IGNvdWxkIHVzZSBpdCBsaWtlIHRoaXMgb24geW91ciBkZWZhdWx0IHBhZ2UgdGVtcGxhdGU8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfc2VhcmNoJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7dHhwOnNlYXJjaF9pbnB1dCBidXR0b249IlNlYXJjaCIgc2l6ZT0iMTUiIHdyYXB0YWc9InAiIC8mZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9zZWFyY2gmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxoNCBpZD0iZ2x4X2lmX25vdF9zZWFyY2giPmdseF9pZl9ub3Rfc2VhcmNoPC9oND4KCgk8cD5JZiBhIHNlYXJjaCA8ZW0+bm90PC9lbT4gaGF2ZSBiZWVuIGF0dGVtcHRlZDwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9ub3Rfc2VhcmNoJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7cCZndDtJZiBubyBzZWFyY2ggaGFzIGJlZW4gZG9uZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX25vdF9zZWFyY2gmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxwPlRoYW5rcyB0byA8YSBocmVmPSJodHRwOi8vd3d3LnN0YXIyOS5uZXQvIj5qYXNlPC9hPiBmb3IgdGhlIGdseF9pZl9ub3Rfc2VhcmNoIGZ1bmN0aW9uLjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9jYXRlZ29yeV9saXN0Ij5nbHhfaWZfY2F0ZWdvcnlfbGlzdDwvaDQ+CgoJPHA+T3V0cHV0IHRleHQgaWYgd2UgYXJlIG9uIGEgY2F0ZWdvcnkgbGlzdCBwYWdlPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2NhdGVnb3J5X2xpc3QmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O0FydGljbGVzIGluIHRoaXMgY2F0ZWdvcnkmbHQ7L3AmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9jYXRlZ29yeV9saXN0Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8aDQgaWQ9ImdseF9pZl9jb21tZW50c19vcGVuIj5nbHhfaWZfY29tbWVudHNfb3BlbjwvaDQ+CgoJPHA+T3B1dHB1dCB0ZXh0IGlmIGNvbW1lbnRzIGFyZSBvcGVuLjwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19vcGVuJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmNvbW1lbnRzX2ludml0ZSAvJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfY29tbWVudHNfb3BlbiZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY2xvc2VkIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkPC9oND4KCgk8cD5PcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGNsb3NlZDwvcD4KCgk8cD48c3Ryb25nPkF0dHJpYnV0ZTwvc3Ryb25nPjxiciAvPgo8Y29kZT5pbmdvcmVjb21tZW50czwvY29kZT48YnIgLz4KU2V0IHRoaXMgdG8gZmFsc2UgdG8gaWdub3JlIGlmIGNvbW1lbnRzIGhhdmUgYmVlbiBsZWZ0IGJlZm9yZS4gVGhpcyBpcyB2ZXJ5IGhhbmR5IGlmIHlvdSB3YW50IHRoaXMgdGFnIHRvIHdvcmsgd2l0aCBpZl9jb21tZW50c19jbG9zZWRfY29tbWVudHM8YnIgLz4KZGVmYXVsdCB2YWx1ZTogdHJ1ZTwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19jbG9zZWQmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O0NvbW1lbnRzIGFyZSBjbG9zZWQgZm9yIHRoaXMgYXJ0aWNsZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZCZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzPC9oND4KCgk8cD5PcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGNsb3NlZCBidXQgdGhlcmUgaXMgY29tbWVudHMgbGVmdCBiZWZvcmUuPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cyZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O2xpJmd0O0NvbW1lbnRzIGNsb3NlZCBidXQgdGhlcmUgYXJlICZsdDt0eHA6Y29tbWVudHNfY291bnQgLyZndDsgb2xkIGNvbW1lbnRzJmx0Oy9saSZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cyZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY291bnQiPmdseF9pZl9jb21tZW50c19jb3VudDwvaDQ+CgoJPHA+T3B1dHB1dCB0ZXh0IGlmIGNvbW1lbnRzIGFyZSBlcXVhbCB0byBzb21ldGhpbmc8L3A+CgoJPHA+PHN0cm9uZz5BdHRyaWJ1dGU8L3N0cm9uZz48YnIgLz4KPGNvZGU+dmFsdWU8L2NvZGU+PGJyIC8+CldoYXQgdmFsdWUgdG8gY29tcGFyZSB0bywgbXVzdCBiZSBhIGludDxiciAvPgpkZWZhdWx0IHZhbHVlOiAwPGJyIC8+Cjxjb2RlPm9wZXJhdG9yPC9jb2RlPjxiciAvPgpXaGF0IHRvIGNvbXBhcmUgd2l0aCwgdGhlIGZvbGxvd2luZyB2YWx1ZXMgYXJlIGF2YWlsYWJsZTwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT5lcXVhbF90bzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT5ub3RfZXF1YWxfdG88L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+bGVzc190aGFuPC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPmdyZWF0ZXJfdGhhbjwvY29kZT48L2xpPgoJCTxsaT48Y29kZT5sZXNzX3RoYW5fb3JfZXF1YWxfdG88L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Z3JlYXRlcl90aGFuX29yX2VxdWFsX3RvPC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxwPkFuZCBzb21lIGV4YW1wbGUgb2YgaG93IHRvIHVzZSBnbHhfaWZfY29tbWVudHNfY291bnQ8L3A+CgoJPHA+RXF1YWwgdG8gMCBjb21tZW50czwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19jb3VudCBvcGVyYXRvcj0iZXF1YWxfdG8iIHZhbHVlPSIwIiZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O3AmZ3Q7Tm8gY29tbWVudHMgeWV0LCB5b3UgY291bGQgYmUgdGhlIGZpcnN0LiZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2NvdW50Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8cD5FcXVhbCB0byAxIGNvbW1lbnQ8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfY29tbWVudHNfY291bnQgb3BlcmF0b3I9ImVxdWFsX3RvIiB2YWx1ZT0iMSImZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1RoZXJlIGlzIG9ubHkgb25lIGNvbW1lbnQmbHQ7L3AmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9jb21tZW50c19jb3VudCZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPHA+TW9yZSB0aGFuIDIgY29tbWVudHM8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfY29tbWVudHNfY291bnQgb3BlcmF0b3I9ImdyZWF0ZXJfdGhhbiIgdmFsdWU9IjIiJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7cCZndDtUaGVyZSBhcmUgbW9yZSB0aGFuIHR3byBjb21tZW50cyZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2NvdW50Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgoKCiAiO3M6NDoiY29kZSI7czo1Mjk1OiIKZnVuY3Rpb24gZ2x4X2lmX2Zyb250cGFnZSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQ7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCAkcHJldGV4dFsicyJdID09ICJkZWZhdWx0IiAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1wdHkoJHByZXRleHRbImMiXSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtcHR5KCRwcmV0ZXh0WyJxIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXB0eSgkcHJldGV4dFsicGciXSkpKTsKfQoKZnVuY3Rpb24gZ2x4X2lmX25vdF9mcm9udHBhZ2UoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0OwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgJHByZXRleHRbInMiXSAhPSAiZGVmYXVsdCIgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtcHR5KCRwcmV0ZXh0WyJjIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXB0eSgkcHJldGV4dFsicSJdKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1wdHkoJHByZXRleHRbInBnIl0pKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQsICRpc19hcnRpY2xlX2xpc3Q7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCBlbXB0eSgkcHJldGV4dFsiYyJdKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlzX2FydGljbGVfbGlzdCA9PSB0cnVlKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9ub3Rfc2VjdGlvbl9mcm9udHBhZ2UoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0LCAkaXNfYXJ0aWNsZV9saXN0OwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgIWVtcHR5KCRwcmV0ZXh0WyJzIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaXNfYXJ0aWNsZV9saXN0ID09IGZhbHNlKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9zZWFyY2goJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0OwogICAgcmV0dXJuICghZW1wdHkoJHByZXRleHRbInEiXSkpID8gcGFyc2UoJHRoaW5nKSA6ICIiOwp9CgovLyBUaGlzIGZ1bmN0aW9uIGlzIHdyaXR0ZW4gYnkgamFzZQpmdW5jdGlvbiBnbHhfaWZfbm90X3NlYXJjaCgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQ7CiAgICByZXR1cm4gKGVtcHR5KCRwcmV0ZXh0WydxJ10pKSA/IHBhcnNlKCR0aGluZykgOiAiIjsKfQoKZnVuY3Rpb24gZ2x4X2lmX2NhdGVnb3J5X2xpc3QoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0LCAkaXNfYXJ0aWNsZV9saXN0OwogICAgcmV0dXJuICghZW1wdHkoJHByZXRleHRbImMiXSkgJiYgJGlzX2FydGljbGVfbGlzdCA9PSB0cnVlKSA/IHBhcnNlKCR0aGluZykgOiAiIjsKfQoKZnVuY3Rpb24gZ2x4X2lmX2NvbW1lbnRzX29wZW4oJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICR0aGlzYXJ0aWNsZTsKICAgICRpZCA9ICR0aGlzYXJ0aWNsZVsidGhpc2lkIl07CiAgICAkcnMgPSBzYWZlX3JvdygiKiIsICJ0ZXh0cGF0dGVybiIsICJJRD0nJGlkJyBBTkQgQW5ub3RhdGU9MSIpOwogICAgJG91dHB1dCA9ICIiOwogICAgaWYgKCRycykKICAgIHsKICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgIH0KICAgIHJldHVybiAkb3V0cHV0Owp9CgovKgppZ25vcmVjb21tZW50czogSWYgdGhpcyBpcyBzZXQgdG8gZmFsc2UgdGhlIHBsdWdpbiB3aWxsIGluZ25vcmUgYW55CmNvbW1lbnRzLCBpZiBzZXQgdG8gdHJ1ZSB0aGUgdGV4dCB3aWxsIG9ubHkgc2hvdyBpZiB0aGVyZSBpcyBubwpjb21tZW50cyBhbHJlYWR5LiBJdCBpcyBmYWxzZSBhcyBkZWZhdWx0CiovCmZ1bmN0aW9uIGdseF9pZl9jb21tZW50c19jbG9zZWQoJGF0dHMsICR0aGluZykKewogICAgaWYgKGlzX2FycmF5KCRhdHRzKSkgZXh0cmFjdCgkYXR0cyk7CiAgICBnbG9iYWwgJHRoaXNhcnRpY2xlOwogICAgJGlnbm9yZUNvbW1lbnRzID0gKGVtcHR5KCRpZ25vcmVjb21tZW50cykpID8gZmFsc2UgOiB0cnVlOwogICAgJGlkID0gJHRoaXNhcnRpY2xlWyJ0aGlzaWQiXTsKICAgICRvdXRwdXQgPSAiIjsKICAgICRycyA9IHNhZmVfcm93KCIqIiwgInRleHRwYXR0ZXJuIiwgIklEPSAkaWQgQU5EIEFubm90YXRlPTAiKTsKICAgIGlmICgkcnMpCiAgICB7CiAgICAgICAgaWYgKCRpZ25vcmVDb21tZW50cykKICAgICAgICB7CiAgICAgICAgICAgICRyczIgPSBzYWZlX3JvdygiQ09VTlQoIGRpc2N1c3NpZCApIEFTIG51bV9vZl9jb21tZW50cyIsICJ0eHBfZGlzY3VzcyIsICJwYXJlbnRpZCA9ICRpZCIpOwogICAgICAgICAgICBpZiAoJHJzMikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKCRyczJbMF0gPT0gMCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gJG91dHB1dDsKfQoKLyoKSWYgdGhpcyB0YWcgaXMgbm90IGVuY2xvc2VkIHdpdGggb3RoZXIgdGFncyBvciB0ZXh0IGl0IHdpbGwgb3V0cHV0CmhvdyBtYW55IGNvbW1lbnRzIHRoYXQgaGFzIGJlZW4gcmVjb3JkZWQgYmVmb3JlIHRoZSBhcnRpY2xlIHdhcyBjbG9zZWQuCndlbGwsIHRoYXQgZGlkbnQgd29yayB2ZXJ5IHdlbGwgc28gdGhhdCBsaW5lcyBhcmUganVzdCBjb21tZW50ZWQgb3V0LgppbnN0ZWFkIGp1c3QgdXNlIDx0eHA6Y29tbWVudHNfY291bnQgLz4KKi8KZnVuY3Rpb24gZ2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cygkYXR0cywgJHRoaW5nID0iIikKewogICAgaWYgKGlzX2FycmF5KCRhdHRzKSkgZXh0cmFjdCgkYXR0cyk7CiAgICBnbG9iYWwgJHRoaXNhcnRpY2xlOwogICAgJGlkID0gJHRoaXNhcnRpY2xlWyJ0aGlzaWQiXTsKICAgICRudW1PZkNvbW1lbnRzID0gMDsKICAgICRvdXRwdXQgPSAiIjsKICAgICRycyA9IGdldFJvdygiU0VMRUNUIENPVU5UKCAiLlBGWC4idHhwX2Rpc2N1c3MuZGlzY3Vzc2lkICkgQVMgbnVtX29mX2NvbW1lbnRzCiAgICAgICAgICAgICAgICAgIEZST00gIi5QRlguInR4cF9kaXNjdXNzCiAgICAgICAgICAgICAgICAgIExFRlQgSk9JTiAiLlBGWC4idGV4dHBhdHRlcm4gT04gIi5QRlguInR4cF9kaXNjdXNzLnBhcmVudGlkID0gIi5QRlguInRleHRwYXR0ZXJuLklECiAgICAgICAgICAgICAgICAgIFdIRVJFICIuUEZYLiJ0ZXh0cGF0dGVybi5JRCA9ICRpZCBBTkQgIi5QRlguInRleHRwYXR0ZXJuLkFubm90YXRlID0gMCIpOwogICAgaWYgKCRycykKICAgIHsKICAgICAgICBmb3JlYWNoICgkcnMgYXMgJHJvdykKICAgICAgICB7CiAgICAgICAgICAgIGlmICgkcm93WzBdICE9IDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIC8vJG51bU9mQ29tbWVudHMgPSAkcm93WzBdOwogICAgICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICAvL3JldHVybiAoJHRoaW5nKSA/ICRvdXRwdXQgOiAoJG51bU9mQ29tbWVudHMgIT0gMCkgPyAiJG51bU9mQ29tbWVudHMiIDogIiI7CiAgICByZXR1cm4gJG91dHB1dDsKfQoKLyoKVGhpcyBmdW5jdGlvbiB3YXMgcmVxdWVzdGVkIG9uIHRoZSBUWFAgRm9ydW0gYnkgbGVlLgpJdCB0YWtlcyB0d28gYXR0cmlidXRlcwp2YWx1ZTogdGhlIHZhbHVlIHRvIGNvbXBhcmUgd2l0aApvcGVyYXRvcjogaG93IHRvIGNvbWFwYXJlCiovCmZ1bmN0aW9uIGdseF9pZl9jb21tZW50c19jb3VudCgkYXR0cywgJHRoaW5nKQp7CiAgICBpZiAoaXNfYXJyYXkoJGF0dHMpKSBleHRyYWN0KCRhdHRzKTsKICAgIGdsb2JhbCAkdGhpc2FydGljbGU7CgogICAgJHZhbHVlID0gKGVtcHR5KCR2YWx1ZSkpID8gMCA6ICR2YWx1ZTsKICAgICRvcGVyYXRvciA9IChlbXB0eSgkb3BlcmF0b3IpKSA/ICIiIDogJG9wZXJhdG9yOwogICAgJG91dHB1dCA9ICIiOwoKICAgIHN3aXRjaCAoJG9wZXJhdG9yKQogICAgewogICAgICAgIGNhc2UgImVxdWFsX3RvIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA9PSAkdGhpc2FydGljbGVbJ2NvbW1lbnRzX2NvdW50J10pCiAgICAgICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICBicmVhazsKICAgICAgICBjYXNlICJub3RfZXF1YWxfdG8iOgogICAgICAgICAgICBpZigkdmFsdWUgIT0gJHRoaXNhcnRpY2xlWydjb21tZW50c19jb3VudCddKQogICAgICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAibGVzc190aGFuIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8ICR0aGlzYXJ0aWNsZVsnY29tbWVudHNfY291bnQnXSkKICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAiZ3JlYXRlcl90aGFuIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8ICR0aGlzYXJ0aWNsZVsnY29tbWVudHNfY291bnQnXSkKICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAibGVzc190aGFuX29yX2VxdWFsX3RvIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8PSAkdGhpc2FydGljbGVbJ2NvbW1lbnRzX2NvdW50J10pCiAgICAgICAgICAgICRvdXRwdXQgPSBwYXJzZSgkdGhpbmcpOwogICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgImdyZWF0ZXJfdGhhbl9vcl9lcXVhbF90byI6CiAgICAgICAgICAgIGlmICgkdmFsdWUgPj0gJHRoaXNhcnRpY2xlWydjb21tZW50c19jb3VudCddKQogICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICBicmVhazsKICAgIH0KCiAgICByZXR1cm4gJG91dHB1dDsKfQoKZnVuY3Rpb24gZ2x4X2lmX2ltYWdlX2Rpc3BsYXkoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwOwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgIWVtcHR5KCRwKSkpOwp9CmZ1bmN0aW9uIGdseF9pZl9ub3RfaW1hZ2VfZGlzcGxheSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHA7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCBlbXB0eSgkcCkpKTsKfQoiO3M6NDoidHlwZSI7czoxOiIwIjtzOjM6Im1kNSI7czozMjoiMDgyYWNmZmIzZTIyMDJiYzQzYzVjNTM0YjM3NTU3YjkiO30=
Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.
Offline
#120 2008-10-31 12:09:07
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Hi all, i am happy to see that folks are still using some of my plugins. I am not supporting any of my plugins anymore but if you still want them they are all available for download here, http://johan.galaxen.net/files/ http://www.markupartist.com/files/ . Happy hacking!
Updated: Since I just changed registry for galaxen.net I have moved the files to another domain, url updated…
Last edited by osei (2008-11-12 09:02:08)
Johan Nilsson
Offline