Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#106 2007-02-05 09:21:50
- azw
- Member
- Registered: 2007-01-29
- Posts: 279
Re: [plugin] [ORPHAN] glx_if: some conditional tags
Will these conditionals work in the head section of the default page template?
Example:
<title><txp:glx_if_frontpage>
<title><txp:site_name />
</txp:glx_if_frontpage />
When ever I try that, no pages on the site will display, so I assume that something goes wrong on the server when it tries to interpret the template.
Or maybe this plug-in is simply not working any more?
Also, is it possible to nest the glx conditionals inside the usual txp conditionals?
Is there an <txp:glx_else /> ?
Last edited by azw (2007-02-05 09:23:03)
Offline
#107 2007-02-16 13:49:33
Re: [plugin] [ORPHAN] glx_if: some conditional tags
osei wrote:
Version: 0.7
Download: glx_if
Any chance for a:
if_prev (check if there’s a previous article
and
if_next (check if there’s a next article)
and
if_older (check if there any older articles)
and
if_newer (check if there any newer articles)
Offline
#108 2007-02-16 17:18:12
Re: [plugin] [ORPHAN] glx_if: some conditional tags
>gemal
This plugin, although a gem, and worthy of rolling into the core IMHO, has not been updated in a while, so I wouldn’t count on the inclusion of those features, but…
You can achieve what you want by using chh_if_data in the following way…
<txp:chh_if_data>
<p>It appears we have older articles</p>
<txp:older/>
<txp:else/>
<p>Nope! Not a sausage...</p>
</txp:chh_if_data>
This should work although I haven’t tried it. I love that damn chh_if_data.
Last edited by mrdale (2007-02-16 17:19:29)
Offline
#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: North Wales, UK
- Registered: 2005-11-25
- Posts: 1,095
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