Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#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

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 8,907
Website GitHub Twitter

Re: [plugin] [ORPHAN] glx_if: some conditional tags

feragnoli,
the link above works fine from here


Yiannis
——————————
neme.org | hblack.net | EMAP | A Sea change | NeMe @ github
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

jauhari
Member
Registered: 2007-05-24
Posts: 97
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

I like it

Offline

#114 2007-10-06 17:47:02

the_ghost
Plugin Author
From: Minsk, The Republic of Belarus
Registered: 2007-07-26
Posts: 907
Website

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

the_ghost
Plugin Author
From: Minsk, The Republic of Belarus
Registered: 2007-07-26
Posts: 907
Website

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

rathersplendid
Plugin Author
From: London
Registered: 2008-05-02
Posts: 163
Website

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

Gocom
Developer Emeritus
From: Helsinki, Finland
Registered: 2006-07-14
Posts: 4,533
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Offline

#119 2008-10-30 06:49:20

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 8,907
Website GitHub Twitter

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.org | hblack.net | EMAP | A Sea change | NeMe @ github
I do my best editing after I click on the submit button.

Offline

#120 2008-10-31 12:09:07

osei
Plugin Author
From: Stockholm, Sweden
Registered: 2004-07-01
Posts: 178
Website

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

Board footer

Powered by FluxBB