Category: 1.9.x

Show subcategories objects

Name Type
CGI Error based on values in tiki_modules
Bugs & Wish list
tracker item
IP addresses can be hidden in wiki history
Bugs & Wish list
tracker item
.BMP files won't display in Image Galleries
Uploading .bmp images to an Image Gallery results in a box with an X appearing, instead of the image. Tiki is unable to display .bmp images in file galleries. Wiki pages also will not display bmp correctly.
tracker item
'Last Changed' module formatting is inconsistent
I had my issues with the way the module mod-last_modif_pages.tpl rendered... the title could be hidden by a "decorations=n" which made the link to the addition changes vanish, plus the link in the module title is a little bit of a break with the remaining styling...

Then I discovered that the module uses a table instead of a OL or UL to format, which is a little bit messy itself.
tracker item
"contact us by mail" cannot handle internationalized domain names
If a designated contact has a mail address of an international domain name, xn--..., address rendering is not correctly done and the link also does not work.

For example, an international domain name 傾奇者.jp, which is coded into xn--60qx1sez7a.jp, it is rendered as ...@傾奇者.jp, and the mailto link is handed to mail clients on x@テ・ツつセテ・ツ・ツ・ィツ€ツ・jp.
tracker item
"I forgot my password" -> 1 click should be enough to reset
Ask for a new password on tikiwiki.org

You will see you have to click two links

1. to reset your password
2. to login with temp password (this link is missing http://)

tracker item
"I forgot my password" email message give bad link!
"I forgot my password" email gives
2. Click the following link to go to the screen where you must enter a
new "permanent" password. Please pick a password only you will know,
and don't share it with anyone else.
http://http://www.mysite.org/tiki-remind_password.php/tiki-change_password.php?user=<omitted by OmniColos>
tracker item
"new user registration" has problems (newest TIKIWIKI on newest PHP) - either bug or config aspect
"new user registration" has problems.
Problemss stated for TIKIWIKI tried on newest PHP versions 5.2x (+newest MySAL)
- Fantastico install of also concerned. -

It is either a config error by admin, or a problem of latest stable TIKIWIKI (Oct. 2007) with neweset versions of PHP, or something similar. Various tests + details are described - please visit the links below.

Hopeful to get opinions on this before going on with my tests.

If it is not a software bug, then it would at least probably be an aspect about the ergnomics of instructions. When this problem will be settled and if found of general interest, I will perhaps add the experience to the TIKIWIK docs.

Details are in the FORUM: Architecture/Installation :

There the item:
"Register as a new user" does not excecute - config error? or bug in v. ?" :

tracker item
"Page" column title missing in tiki-listpages.tpl called from tiki-listpages.php
I found there is a typo on line 58 of tiki-listpages.tpl (Version 1.9.4)
which make the "Page" column title disappear in tiki-listpages.php
The faulty line looks like this:
<td class="heading"><a class="tableheading" href="tiki-listpages.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'pageName_desc'}pageName_asc{else}pageName_desc{/if}{if $initial}&amp;initial={$initial}{/if}{if $find}&amp;find={$find|escape}{/if}{if $exact_match eq 'y'}&amp;exact_match=on"{/if}>{tr}Page{/tr}</a></td>
tracker item
"Send copies of activity in tracker to e-mail..." blank => mail sent with blank "To:" field
It happens to me with Tiki 1.9.0.

I've got two trackers. At their admin screen, I have the option:
"Send copies of all activity in this tracker to this e-mail address:" filled with a valid e-mail address (email1), and the second oone with an empty field there. I have them both monitored with my email address as user in the tiki site (email2).

When there is a new item created for the first tracker, I get two email messages. one to each email adress (email one, and email2)

When there is a new item created for the second tracker, I get just one email message. the one to email2. But hte problem is that the system admin in my server gets a message with an empty "To:" field.

It seems as if messages from "Send copies of all activity in this tracker to this e-mail address:" are attempted to be sent, even if there is no email entry there...
Could this be the cause of the problem?

An example of the wrong email headers here:
I'm using catalan l10n of Tiki, and "Damian-based" theme style.

Subject: =?utf-8?b?W0luZm8gZXh0cmEgdXN1YXJpc10gRWwgcmFzdHJlamFkb3IgdmEgc2Vy?= =?utf-8?b?IG1vZGlmaWNhdCBlbCBnY2x1Yi51Yi5lcw==?=
From: xavidp@NOSPAM@porthos.bio.ub.es
Content-type: text/plain;charset=utf-8
Message-Id: <E1Dtk0w-0001dW-CI@mailhost.ourproject.org>
Date: Sat, 16 Jul 2005 12:35:22 +0200

(note that I've added manually now ar reporting time the "NOSPAM@" bit in the middle of my email address (but the email was ok)
tracker item
"Source" button in wiki page should have its own permission - not depend on tiki_p_view_history
This is a new feature arrived in BRANCH-1-9

1. add feature_print and checks
2. add tiki_p_print and checks

The above problem-description makes no sense... please look at tw#74 for that
Problem rephrased:

The "Source" button is currently dependant on tiki_p_view_history - it should have a perm of its own.
tracker item
"TermA TermB" searches should be "termA AND termB" not "termA OR termB."
This is the default behavior in search engines like Google

Also reported here: [tiki-view_tracker_item.php?itemId=166]

I have found that, if I want to find something on tw.o sites, I should disregard TW's search feature and use Dogpile to look things up. The TW search capability is so weak that it is almost "a missing feature." At the very least, "TermA TermB" searches should be "termA AND termB" not "termA OR termB." The plus/minus markers are fine if you're in the know, but they don't work well either. Using the category/group filters renders a whole different set of answers; not GOOD answers, just different. Without those filters, unauthorized users see parts of pages they are not supposed to see at all. Not a missing feature, a broken feature.

Gosh, I hate to be so negative.
Source: ((Major Features Missing in TikiWiki))
tracker item
"The page cannot be displayed" message
We had just reconfigured the disk to RAID1 and backed up mysql, tiki, and php on our linux box.

Now, we are getting "Page cannot be displayed" after we edit the homepage and try to save it. It is happening on tiki-editpage.php but it is there. The permissions are 644 apache.

The second thing seen is the forums messages can't be accessed anymore.

Does anybody have experience with these problems? Any suggestions? Perhaps we should re-install all the software.
tracker item
"Unsubscribe" fonction in newsletter mail unsubscribe the wrong e-mail adress
« Add unsubscribe instructions to each newsletter » fonction in newletter.

When you clic « unsubscribe from this newsletter » in newletter mail, tiki suppress the wrong adress.

For exemple, y try to suppress yan.turgeon@cipuf.org and tiki suppress marianne.laroche@cipuf.org.
tracker item
[function.assert]: Assertion failed
http://doc.tikiwiki.org/tiki-pagehistory.php?page=Rewrite%20Rules&compare=1&oldver=15&newver=16&diff_style=minsidediff -> Warning: assert() [function.assert]: Assertion failed in /home/.frodo/doctwo/doc.tikiwiki.org/lib/diff/Diff.php on line 493
tracker item
When making a module with some Wiki-formatted content and checking "Must be Wiki-parsed", the module shows ok, but when using it in a Wiki-page with {MODULE} it won't get wiki-parsed.
Unchecking "Must be Wiki-parsed" in Admin->Modules doesn't help.
tracker item
I've added the following features to my tikiwiki 1-9-5:
1. added max_depth to {toc}
with {toc max_depth=3} I can limit the depth of the toc created. This is convenient if I only want to show the next level of subsections.

2. get a file by name via tiki-download_file
with galleryId=<id>&name=<?> I can retreive a file by name. If there are files with the same name the most recent is taken. This is convenient as I can reference the files by there name, e.g. schedule, an I can easily update it with out changing pages. Dynamic content would also work but I prefere the name as it is more obvious than 'content id=42'

3. get a random picutre from a gallery via show_image
with galleryId=<id> a random picture of the identified gallery is given.
tracker item
/tiki-mobile.php produces Warning on PHP5
Warning: ini_set() [function.ini-set]: A session is active. You cannot change the session module's ini settings at this time. in /lib/hawhaw/hawhaw.inc on line 1165
tracker item
/tiki-view_sheets.php doesn't display the sheet before clicking on "edit"
Formerly the sheet got displayed, when going to /tiki-view_sheets.php - it's not like that any more. I can edit it perfectly, etc. - but it doesn't get shown..
tracker item
1.9.0 Directory Batch upload problems
1- The "all" checkbox doesn't work (IE & Moz)

2- Upload works in Moz but not IE

tracker item
1.9.0 marketing
publish 1.9.0 notice on


Finish up nice page: ((tw:WhatsNewIn1.9))
tracker item
1.9.1 to upgrade pb on tiki_score table
The install script says to run the 1.8to1.9 SQL upgrade when upgrading from a 1.9.x to another 1.9.x release.

I have and error in that script while creating the tiki_score table, which is normal because it already exists. Then, I have a bunch of errors in the following INSERT statements because the category column is missing (along ith the desription and ordd columns). Here is the output of the failed statements:

CREATE TABLE tiki_score (
event varchar(40) NOT NULL default '',
score int(11) NOT NULL default '0',
expiration int(11) NOT NULL default '0',
category text NOT NULL,
description text NOT NULL,
ord int(11) NOT NULL default '0',
PRIMARY KEY (event),
KEY ord (ord)
Message: Table 'tiki_score' already exists

Command: INSERT INTO tiki_score (event,score,expiration,category,description,ord) VALUES ('login',1,0,'General','Login',1)
Message: Unknown column 'category' in 'field list'

.... other similar failed INSERT

Here is the tiki_score table definition that is currently in my 1.9.1 database (extracted from a mysqldump):
CREATE TABLE tiki_score (
event varchar(40) NOT NULL default '',
score int(11) NOT NULL default '0',
expiration int(11) NOT NULL default '0',
tracker item
1.9.x: mysql error: tikilog iattempts to nsert new actions in tiki_logs as logId=0, on mysql 4.0.x
Using 1.9.7 or 1.9.cvs from mid july 2007, and mysql 4.0.x

When clearing cache through "Admin > System Admin", for instance (tiki-admin_system.php?do=templates_c), I hit a warning mysql error:

Warning: mysql error: Duplicate entry '0' for key 1 in query:

insert into `tiki_logs` (`logtype`,`logmessage`,`loguser`,`logip`,`logclient`,`logtime`) values (?,?,?,?,?,?)

in /home/virtual/site21/fst/var/www/html/tikiwiki/lib/tikidblib.php on line 134

Looking at tikilog table in tiki db, I see:
^0 system erased templates_c content Xavi Mozilla/5.0 (Windows; U; Windows NT 5.0; ca; rv:1.... 1186492878^

When I delete this record from the db, then Tiki can delete templates once (through "Admin > System Admin"), but if I attempt to do it a second time, I get the same mysql error message.

It looks as if those actions are not saved with the right logId number, but to logId=0

This happens to one of the tikis I admin at:

tracker item
1.97cvs + 1.10cvs: last_tracker_items yields no results even if they exist
Using 1.9.cvs and 1.10cvs from mid June 2007

Module last_tracker_items reports no results, but there are many tracker items inserted, in several trackers.

Tested here:
http://www.moviments.net/valldelcorb/tiki-index.php?page=prova2 (1.9.7cvs)

http://www.moviments.net/intercanvis/tiki-index.php?page=HomePage (1.10cvs)

Btw, will it be possible to filter tracker item results in last_tracker_items by tracker id, passing it as argument to the module? (that would be great! :-)

UPDATE 9th july 2007:
Sylvieg, it still doesn't work as expected: I updated code from today 9th july 2007 at the 1.9.x site, and then it requested the params. missing (name and trackerID).

I modified the module call like this:
and now it shows an empty list:
http://www.moviments.net/valldelcorb/tiki-index.php?page=prova2 (1.9cvs)

Btw, it's a site with __Trackers with mirror tables__. If it's a config problem, then some lines are needed at:
tracker item
Tracker mail-in (in addition to forum, wiki & articles)
We can already send in content to Tiki via email:

add/edit wiki
add articles
via tiki-admin_mailin.php

and add forum posts via

I would like to be able to add tracker items or a newsletter via email.

Related: http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=999
tracker item
Import phpBB data
phpBB is a popular open source forum software.
Sometimes, a forum is not enough.
So, the data must be migrated from phpBB to Tiki forums...

If you want to help:
Please post links to similar scripts.
ex.: phpbb to invision board, etc
If/when we do a script, we should do for all major forums.
__From kerrnel22 on 11/20/07:__

I have almost completed an integrated TikiWiki forum migration tool for 1.9.8.x and 1.10. Initial release will be to migrate only Tiki forums from one Tiki install to another. However, hooks are in place, and the intention is there, to work on extending the migration tool to importing of phpBB2 (or any other forum software) into Tiki. If you would like more information, email tiki.kerrnel@kerris.com. I expect a general release of the forum migration tool (for Tiki forums only) into cvs of both branches for beta testing by December 1/07. If all goes well, I'll have something released for phpBB2 migration prior to Dec 31.

tracker item
Initial homepage cannot be set for first view of anonymous viewer
When I set the homepage in Administration: General Preferences to "Articles" (which is what I want the homepage to be for both anonymous and registered visitors), the initial viewing for "anonymous" displays a homepage of "wiki".

When I set the homepage in Administration: General Preferences to Group homepage and then set the two group homepages to a typed-in "Articles" in the empty field and then log in as any user, the display is "No page 'Articles' found".

When I set the homepage in Administration: General Preferences to Group homepage and then set the two group homepages to a custom URL (http://www.progressiveomaha.com/tikidir/tiki-view_articles.php), the display is "no such page found".

One day I thought maybe the problem had to do with using Firefox on a Linux box, because my ancient Windows 98/IE machine brought up 'Articles' as the home page.

The next day both machines bring up the Wiki page as the home page. This is with the homepage set to 'Articles' in Admin-General.

Maybe I should be clear that I am refering to which page is brought up when TikiWiki is first accessed (from www.progressiveomaha.com/tikidir/).external link Once I have logged in as a user, I will access the 'Articles' homepage whether returning as another user or as anonymous. The problem only occurs on that initial anonymous access, and only after TikiWiki has had time to "forget" any earlier logons by that user.
tracker item
"tiki-edit_structure.php" Add Pages To Current Node list truncates at 50 records. Fix included.
The list of tiki pages presented for selection and addition to a structure is truncated at 50 records for no apparent reason and there's no way to add records >50 without running a filter.

I just parroted what I saw in tiki-admin_categories.php for its similar page list and it works.

The diff is below - hope I did that correctly.

*.backup is the original file from the official tiki releast. *.php is the version I modified.
tracker item
PAM authentication broken
An attempt to log in using PAM (php-auth-pam) gives the following error message:

Notice: Undefined variable: error in /var/www/tikiwiki/tikiwiki-1.9.7/lib/userslib.php on line 554

Warning: Error variable must be passed by reference in /var/www/tikiwiki/tikiwiki-1.9.7/lib/userslib.php on line 554

Warning: Cannot modify header information - headers already sent by (output started at /var/www/tikiwiki/tikiwiki-1.9.7/lib/userslib.php:554) in /var/www/tikiwiki/tikiwiki-1.9.7/tiki-login.php on line 292

I'm using:
- php5-auth-pam-0.4-9.2 (Debian package)
- tikiwiki-1.9.7 (source)
tracker item
PDF Generation from structures seems to have trouble with some images
Adding "Tiki Transforming" structure from:

I get and error (no PDF) and the following in my error log:

{img src=images/code.png}%%% {CODE(wrap=>1)}
[18-Jul-2007 13:16:46] PHP Warning: imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Passed data is not in 'JPEG' format in /home/themetw/public_html/lib/pdflib/pdflib.php on line 393
[18-Jul-2007 13:16:46] PHP Warning: imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Couldn't create GD Image Stream out of Data in /home/themetw/public_html/lib/pdflib/pdflib.php on line 393
[18-Jul-2007 13:16:46] PHP Warning: imagesx(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/pdflib.php on line 394
[18-Jul-2007 13:16:46] PHP Warning: imagesy(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/pdflib.php on line 395
[18-Jul-2007 13:16:46] PHP Warning: imagesx(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/class.pdf.php on line 2887
[18-Jul-2007 13:16:46] PHP Warning: imagesy(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/class.pdf.php on line 2888
[18-Jul-2007 13:16:46] PHP Warning: imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Passed data is not in 'JPEG' format in /home/themetw/public_html/lib/pdflib/pdflib.php on line 393
[18-Jul-2007 13:16:46] PHP Warning: imagecreatefromstring() [<a href='function.imagecreatefromstring'>function.imagecreatefromstring</a>]: Couldn't create GD Image Stream out of Data in /home/themetw/public_html/lib/pdflib/pdflib.php on line 393
[18-Jul-2007 13:16:46] PHP Warning: imagesx(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/pdflib.php on line 394
[18-Jul-2007 13:16:46] PHP Warning: imagesy(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/pdflib.php on line 395
[18-Jul-2007 13:16:46] PHP Warning: imagesx(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/class.pdf.php on line 2887
[18-Jul-2007 13:16:46] PHP Warning: imagesy(): supplied argument is not a valid Image resource in /home/themetw/public_html/lib/pdflib/class.pdf.php on line 2888
tracker item
database queries counter: remove until it is fixed
In the bottom bar of Tiki sites if activated there is some "debug" information. Notably:

{img src=images/code.png}%%% {CODE()}
[ xx database queries used ]

The SQL counter report is incorrect and reports higher number. Since this is making Tiki look bad for no good reason I am removing until it's fixed.

Please see:
tracker item
All users can post in private blogs
I'm currently having a major problem after upgrading to 1.9.5 from 1.8. Apparently, now all users can post to all the blogs, whether they are marked public or not. I ran the various database upgrade scripts, but it doesn't seem to have an effect. Users can post to whatever blogs they want by using the blog pull-down menu in the blog posting/editing screen.

If the user clicks "list blogs," there are no options shown to post to the unauthorized blogs. This seems to be a problem with the "blog" dropdown bar in tiki-blog_post.php. Somehow it's bypassing the check and letting users post in whatever blogs they want...
tracker item
Webmail: No error message when password is incorrect
When login fails, I should get an error message.
tracker item
Tiki Calendar Locations don't sync with database
The locations drop down menu in my Tiki calendar does not sync with the database.
As I'm new to Tikiwiki, how on earth do I fix this short of dropping the table and re-entering the data?
Thanks for your time.
tracker item
See file last modification date and last user that modified the file
I need to see the information about the last modification of files on the File Gallery. Date and User.

two more columns are needed in tiki-list_file_gallery.php. Last modified, User. I don't know if more mysql field are required.
tracker item
POP3 collected e-mail not correctly integrated into forum
An email message hasn't integrated into the forum. Tho forum posting is just empty. I'll attach a zip with the original message.
tracker item
Users able to post to all blogs - confirming and extending previously reported bug by others
On clean installs (empty databases) of TW 1.10 and 1.9.11 (also tested and confirmed on the clean 1.9.11 install on opensourcecms.com).
After users (perms tiki_p_create_blogs and tiki_p_blog_post enabled)create a blog they can proceed to post to any other user's blog. More precisely, on the post blog page, a user can select all blogs from the "Blog" field
tracker item
Forum post by email - duplicate emails render forum inaccessible
1) Create a new forum
2) Enable the post-by-email function (and create the associated email address)
3) Send an email post
4) Send a second identical post
5) Attempt to visit the forum - denied

We use one of our Tiki forums to archive contents from a mailing list - we have a dedicated address which is enrolled in said (external) list. This normally works great, except we were unable to visit the specific forum recently - the error message notified us that duplicate name and content posts were prohibited. It turns out the mailing list sends out regular (monthly) notifications which happen to be identical. It seems that that the POP server is polled when the forum is accessed - the message is obtained, and the post attempt it denied, and effectively locks the user out of the forum.

Verified on the opensourcecms 1.9.11 demo site.
tracker item
Wiki tag {img src=show_image.php?id= } stops working and does not load images from image gallery.
- Upload images to an image gallery, store in database
- create wiki page with tag {img src=show_image.php?id= }
- the images show for a while, but suddenly they do not show anymore
tracker item
How to protect wiki pages
Hi to all,

I want to know if you can create a protected page that only logged in users can see, I know I can turn off the wiki so only logged in users can access it, but is there any way that I can put under restriction only a few pages since they contain some important info that can be shared only by users that have accounts on the wiki.

Many thanks
tracker item
BANNER in siteheader crashes tikiwiki 1.9.11
Installing BANNER in siteheader crashes with error message about unrecognised BANNER

The same banner works prefectly with 2.0 RC2 and RC4
tracker item
File Galleries sometimes try to display the contents of a binary file on the screen.
File Galleries bug.

Uploaded a powerpoint document a few meg in size, with the name "The basics of leasing.ppt" and tikiwiki freaks out and tries to display the contents of the file on screen.
tracker item
Forum setting plain-view doesn't get saved bug
User set forum style as Plain and save it after next login style is Threaded again.
tracker item
3 hours discrepancy between upcoming_events module and calendar items
Adding an event to the calendar adds 3 or 5 hours depending if user is at local or UTF time.

Bug reproduced on Tikiwiki.org

Bug is present with or without jscalendar.

{draw name=CalendarTimeBug}
tracker item
Blog post titles truncated after 78 chars. aprox.
Blogs post titles are truncated after posting (saving the post, not just previewing) in a blog when title is longer than 78 characters aprox..
I have no idea if this is an issue related to bbdd (mysql in my cases) or php.
tracker item
Webmail has problems with semi-non-standard mail-headers 'Message-ID' vs. 'Message-Id'
Some MTAs set the message id to "Message-Id" in the mail-headers. Tiki only checks for "Message-ID", so that produces an

__Notice: Undefined index: Message-ID in /tiki-webmail.php on line 425__

when in ''/tiki-webmail.php?locSection=mailbox''

and an

__Notice: Undefined index: Message-ID in /tiki-webmail.php on line 160__

when in ''/tiki-webmail.php?locSection=read''

tracker item
Subject in Webmail doesn't get UTF-8 decoded in /tiki-webmail.php?locSection=read
Subject says it..

in list etc. it is good.. just when reading a mail it doesn't get decoded
tracker item
3D Browser used to work, not now
The 3D Browser worked for a while and then at some point stopped working - blank page.
tracker item
404 Error instead of "Create Page" with unknown Wiki-page-name with IIS
[19:57:51] <ReWoP> when i type tiki-index.php?page="some page name" there should be a error msg that would say "page does not exist, want to go back or grate page" now there is the browser error "The page cannot be found
[19:58:26] <sylvieg> did you type the url with the "
[19:58:37] <ReWoP> *(not "grate page" but "create page")
[19:58:42] <ReWoP> nop
[19:59:32] <ReWoP> i tryed to erase DB and re-intall tiki and nothing....
[20:00:14] <sylvieg> what url did it display at the error
[20:00:46] <ReWoP> u coul try it its online -> http://dme.uma.pt/jcardoso/Research/Projects/seed/tiki-index.php?page=fgbn
[20:02:35] <sylvieg> mdavey around?
[20:03:24] <sylvieg> I don't know why it is done like this but when there is an error the header sent is HTTP/1.0 404 Not FOund with the clssic tiki page
[20:03:49] <sylvieg> I suppose your browser catches the 404 and yop
[20:04:14] <sylvieg> better to ask mdavey ... I suppose it is himl that added that why this line is here
[20:04:40] <sylvieg> you can always try to delete the liens in tiki-index.php
[20:05:02] <ReWoP> could it be permitions on the folder ??
[20:05:26] <ReWoP> i gave the web server all perms...
[20:05:27] <sylvieg> I don't think so
[20:06:30] <ReWoP> ...
[20:06:37] <ReWoP> but i could be a server problem..
[20:07:15] <ReWoP> i tryed with polaris version and was woking
[20:07:47] <ReWoP> then i have a DB problem and re-intalled it and this error occured..
[20:08:05] <sylvieg> yes it is a conflict between server/ and tiki
[20:08:30] <ReWoP> now was trying it with -Sirius- version and not workig 2.
[20:08:50] <ReWoP> the server is nt2003 server
[20:09:38] <sylvieg> there is 2 lines I don't understrand in tiki-index.php (header("...404...") I am pretty sure there are the guilty ones
[20:09:48] <ReWoP> i thing that there is error only on this part, because i can create/edit modules, menus pages premitions...
[20:10:05] <ReWoP> mabe
[20:11:01] <ReWoP> but dosnt answer why worked on my 1st polaris version, and dind on my 2nd and on 1st Sirius.....
[20:11:14] <ReWoP> dont thing its code problem...
[20:11:38] <ReWoP> if it was mabe it wold be random error
[20:11:53] <ReWoP> after all it already worked once...
[20:11:59] <red_adair> nt2003 ? what's that ?
[20:12:20] <ReWoP> windows 2003 server :p
[20:12:21] <sylvieg> you can try to put into comment the 2 line header"... 404..) in tiki-index.php

Additional information:
[18:56:51] <ReWoP> i wanted to add that there is other tiki installed on the same server but it works !
tracker item
Add capacity to sort file gallery files
The blogs admin area offers an easy way to sort blogs by name rather than id, but the file gallery admin area doesn't. This is important, I think, because if you have lots of files in a given gallery, you may want them to appear in alphabetical order. The id sort method, which seems to be the default, doesn't allow the administrator to build in user-friendly structure for file galleries.

I've put this in as a feature request, but if someone can help me make the change I'm suggesting, I would appreciate the help.

tracker item
Calendar view displays incorrectly
Steps to reproduce:

1. Goto http://tikiwiki.org/TikiFeatures and click on an upcoming event.

2. click on the calendar tab. choose monthly view.

3. now navigate backwards or forwards with the "Week" navigation buttons.

3. If the currently selected cell is prior to today's date the dates display correctly. If the currently selected cell is after today the entire month view displays incorrect dates.
tracker item
Forum - Post and Topic Counters are not working correctly
In v. 1.9.4 forum the number of topics and posts is not working properly. I have added posts just to test the forum functions, but when I delete them the number of topics and posts is not reduced! This can be very confusing for students, that is, to go to a forum that says 6 posts and 6 topics (because I added them during testing), and then not find any posts!
I (kerrnel22) am seeing this when migrating individual topics from one forum to another. The forum_prune() function does not appear to be operating correctly. I cannot see any errors so not sure what's causing the problem.
tracker item
updates to lang/hu/language.php
Bugs & Wish list
tracker item
Deletion of forum attachment does not remove linked file
As described in title. Problem exists when forum attachments are stored in linked files (vs. database)

Something should be done also for case where forum topic or thread is deleted. function remove_comment($threadId) does not do this either.

Problem is that the following function in commentslib.php does not delete linked file
function remove_thread_attachment($attId) {
232 $query = "delete from `tiki_forum_attachments` where `attId`=?";
234 $this->query($query,array($attId));
235 }

tracker item
A Tiki Calendar wish list and bug report

Minor annoyances:
-Manually entered times in "add item" do not always show up in the calendar as entered (often an hour off). Simply editing the item and re-entering the time fixes this.

-I ran across a limit on the number of calendar items. I had entered a large list of events and later ones disappeared from tha calendar -even in whole year view. I deleted old events and they came back. maybe this is isolated.

-If I mistakenly created a calendar, I could not delete it until it had at least one event entered.

Nice to haves:
-Some way of differentiating calendar entires from different calendars when they are combined. Ex:one calendar shows events people can go to volunteer to actually do something , one shows speaking engagements people can go and listen to. I now simply use HTML bold tags in the description of one of the calendars. This works but maybe some other way? Colors, different font perhaps?

-Ability to easily add link for a Google Map. Perhaps fields to enter address info and then auto generate a map link. Google Maps has this and can be put into a Tiki page but Google Maps lacks important features, like a list view and multiple calendars, that Tiki Calendar has.

tracker item
A user can edit ANY forum post
A user with all forum-perms except tiki_p_admin_forum can edit any forum post.
That shouldn't be like that..
tracker item
a user is deleted, but his watches to forum are still sent to empty address
A user is subscribed to a forum. Everything works fine (no messages are sent by the server to blank email addresses).

An admin deletes that user.

When a new message is posted to that forum, there is a message sent to a blank address, which is then returned to the server users from which the posts where sent.

It seems as if the forum still tries to send a copy of the post to that user, but has no address to send it to, since the user was deleted.
tracker item
Ability to use a structure as a menu {menu structureId=1}
I can't see the reason for the separation between the structures feature and the menu feature - structures are massively easier to create and edit, but only menus can be shown collapsibly. Separation of functions leads to confusion and harder support.
tracker item
accepting friendship request produces notice: undefined variable local_sender_email in messulib.php
I've accepted a friendship request, using 1.9cvs code from a couple of days, and I saw those two lines at the top of the page,

^Notice: Undefined variable: local_sender_email in /home/httpd/tiki19/lib/messu/messulib.php on line 90

Notice: Undefined variable: local_sender_email in /home/httpd/tiki19/lib/messu/messulib.php on line 91

plus the normal output below:
Accepted friendship request from userXXX^


BTW, "friendship network" is missing from categories Feature in this website dev.tw.o! (so that, nowadays, it cannot be selected at bug report time)
tracker item
Access denied for user 'tikiwiki'@'localhost' (using password: YES)
server: Apache 2.2.4
./configure --prefix=/usr/local/apache2 --enable-mods-shared=most

php 5.2.3
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --enable-force-cgi-redirect --with-zlib --with-expat-dir=/usr/local/expat

MySQL 5.0.45
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --disable-maintainer-mode --with-mysqld-user=mysql --enable-large-files-without-debug

in php writes that xml is enabled...
short tags are enabled too in php.ini

when i go to http://myhost/tikiwiki/tiki-install.php [version: 1.9.7]

it asks to make writeable dirs, so i make...

i get:{img src=http://doc.tikiwiki.org/img/wiki_up/tiki_installer.gif width= height= align= desc= link=http://doc.tikiwiki.org/img/wiki_up/tiki_installer.gif }

then it asks me to enter username and pass and db name of MySQL
i enter username and pass and db
and it shows me the same but with bonus message:

Access denied for user 'wiki'@'localhost' (using password: YES)

with the same username and pass i can connect over phpmyadmin...

User was missing the db/local.php file. Without it, the installer could not contact the database.
what its source?

tracker item
Actions in tracker fields don't post variables
Actions in tracker fields don't post variables
though they post parameters
I used the example
from tikiorg but doesn't pass any new user
If I use the syntax Register,post,tiki-register.php,name=login,pass=pass,passAgain=pass,email=email,register=register
it works but it doesn't register variables but words (login, pass etc.)
tracker item
Add "Add Calendar" and "Edit Calendar" Buttons to the Admin Calendar Page
I'd like to see the UI on the Admin Calendar page get more consistent with the Admin Groups page.
Current behavior: Select Admin Calendars from menu. List of Calendars and "Create/Edit Calendars Label comes up in Entry Area. After entering and saving a new calendar, the last information stays in the text entry boxes. The user must click on Admin Calendars and re-load the page to clear the boxes for the next entry.

Desired Behavior: Select Admin Calendars from menu. List of Calendars and a form with "Add a Calendar" are opened. Buttons for "Edit Calendar" and "Create Calendar" are located below the Admin Calendar heading and load the appropriate forms.
Thanks for considering this request. dthacker.
tracker item
Add "help popup" for all lines/fields/configurable items when using Admin to set up your modules.
When setting preferences in each of the modules that Tiki supports, it would be of HUGE benefit and assistance to be able to click on a HELP ICON and get comments on what the setting or preference means and whether this should be used by you.
tracker item
Add a group filter on admin users page.

It will make it easier to manage groups.
tracker item
add a label like [forum name XXX] in each email from monitorized forum post or thread....
Forums are getting powerful enough to substitute mailing lists on many tiki sites (yahhogroups, etc.). However, notification messages from forums cannot be added easily to local email filters since the subject doesn't contain a label like [[Forum X - site Y] to ease this task.
[Forum X - site Y]

I guess this must be very easy for a coder (just adding some variable to a smarty template? and adding a call to that variable if needed from the related .php or .tpl file - I just get the rough idea... I wish I could do that myself...)
tracker item
Add a link between the menu management and the admin panel about menus
Admin -> General -> Navigation
tracker item
Add a select box to monitor each own's forum post, comments or tracker submission or wiki page at post time
I've been thinking for ages that this kind of option is REALLY needed, and I thought it should not be much coding effort:

Automonitoring each own's posts, through either:
# Add a select box to monitor each own's forum post or tracker submission at post time, in a "per forum post or tracker item insertion" basis, or
# with a user preference for all forums, or all trackers, blogs, etc..
Still needed...
tracker item
tracker item
Add CAPTCHA (anti-bot) support to suggest an FAQ feature
When allowing anonymous users to suggest a new FAQ question, need to include a CAPTCHA to eliminate spam.
tracker item
Add field to mirror table fails
While adding field Group as a group selector got following error (Tried again for a text field & same error):

Warning: mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Group TEXT' at line 1 in query:

alter table tiki_trk_Groups add column Group TEXT

in /home/tikivam/public_html/cms/lib/tikidblib.php on line 134

Warning: Invalid argument supplied for foreach() in /home/tikivam/public_html/cms/lib/tikidblib.php on line 145
Then when list tracker items:
Notice: Undefined index: Group in /home/tikivam/public_html/cms/lib/trackers/trkWithMirrorTablesLib.php on line 594

for each item.
Then when edit item:
Warning: mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Group='yrc94' where `itemId`='18'' at line 1 in query:

update tiki_trk_Groups set Group=? where `itemId`=?

in /home/tikivam/public_html/cms/lib/tikidblib.php on line 134
Checking DB: Group column was not created in table.

This is from a test site http://tiki.vamason.org while trying to recreate trackers as mirrors from http://cms.vamason.org. I installed lastbranch1.9 on 8/3 and copied the DB & ran 1.8-1.9 upgrade. Deleted old trackers, changed Tracker feature to use mirror tables. Emptied tracker tables using SQLyog before starting. Loaded data from CVS using SQLyog.
tracker item
Add group permissions for individual polls
You cant set it that individual polls can be set to viewed by only certain groups.
tracker item
Add label [feature: object] to notification emails from a tiki site: wikipages, forums, trackers...
Right now, all messages from tiki forums of the same tiki site have the same subject. Or all tracker items from different trackers from the same tiki site.
I suggest that notifications from each forum, or tracker, etc., have some label like in e-mail lists [[LABEL], that they look like:
* "[[TRACKERNAME] Current notification subject"
* "[[FORUMNAME] Current notification subject"

Or even better: allow an empty text field to be filled at tracker and forum admin screen where the admin can write the content of the label sent in subjects of notification emails from this feagture/site.
tracker item
Add preview button to tracker item submissions (useful for wiki syntax)
I could be nice to have the "preview" button at tracker item submission time, to preview the parsing of wiki syntax, and to avoid submitting and editting later on for simple wiki syntax errors... (It happened to me, for instance, with bug report:
http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=184&show=view&status=op&trackerId=5&sort_mode=f_41_desc&filterfield=54 )
tracker item
add search & replace feature to wiki
I am using Tiki for educational scenarios, and frequentñy I (or my students) want to change misspelled words (for instance) on long wiki pages.

Nowadays I'm taking the content out of the wiki-edit form, search and replace on in external program, anb back.
I could be nice to have this feature integrated into the edit page form.
tracker item
Add TITLE attribute to external links
When creating a wiki link ~np~((foo)))~/np~, Tiki uses the target pages's ''description'' as the the link's TITLE attribute. It would be nice for external links to also have a TITLE attribute. Tiki could use the link's description, or a generic text. For example:

~np~[http://foo.com|my link]~/np~ would become:
<a href="http://foo.com" title="External link: my link">.....


~np~[http://foo.com]~/np~ would become:
<a href="http://foo.com" title="External link">.....
tracker item
Adding "x-cms-engine: tikiwiki" in HTTP headers
This would permit us to have stats about TikiWiki usage.

This idea is from [http://www.phportail.net/|Philippe Gamache] and [http://www.nexen.net/|Damien Séguy]

We could suggest to other cms/forums/wiki engines, etc to use similar headers

More info:

[11:07:19 AM] Philippe Gamache says: x-cms-engine : tikiwiki 1.9
[11:07:22 AM] Philippe Gamache says: or
[11:07:46 AM] Philippe Gamache says: x-cms-engine :tikiwiki
[11:07:46 AM] Philippe Gamache says: x-cms-version: 1.9

tracker item
Adding a topic to articles conflicts with language switching
On this site:

Articles are in English & in French. Users can toggle between each language. However, if I add a topic to an article, it no longer works.
tracker item
Adding calendar returns notices: categorize_list.php (lines 42, 48) & tiki-admin_calendars.php (67)
Using latest 1.9.cvs code (from today - 13 june 2007). Using simple.css and tpl's.

Related to [http://dev.tikiwiki.org/tiki-view_tracker_item.php?itemId=1136&show=view&offset=0&reloff=2&status=op&trackerId=5&sort_mode=created_desc|this other bug report].

When adding a new calendar like "Comisión Web" (without double quotes), cateogrized to 1 cateogry called "Comisión Web" (child of Category "Comisiones"), and seeting all the other settings as n (default values), I got these messages on top of the page:

^Notice: Undefined offset: 86 in /home/httpd/tiki19/categorize_list.php on line 42

Notice: Undefined index: categId in /home/httpd/tiki19/categorize_list.php on line 48

Notice: Undefined offset: 87 in /home/httpd/tiki19/tiki-admin_calendars.php on line 67

Notice: Undefined index: categId in /home/httpd/tiki19/tiki-admin_calendars.php on line 67

Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/tiki19/categorize_list.php:42) in /home/httpd/tiki19/tiki-admin_calendars.php on line 75

Calendar seems to have been created.

Update: confirmed using tikineat.css and tpl's

Update July 26th 2007:
Admin calendar produces to me:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/httpd/tiki19/tiki-admin_calendars.php on line 67

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/httpd/tiki19/tiki-admin_calendars.php on line 67

(... repeated like 50 times or so)

But not categorize list any more...
tracker item
Adding some examples in htaccess

# Redirects
# This is useful if you are migrating from an old site, and you want the old URLs to still work.
# Just uncomment and edit the line below.
Redirect 301 /oldpage.html /tiki-index.php?page=newpage
tracker item
Adding text field option to trackers, when we have a drop-down menu.
Having a drop down text menu in trackers is great. It it faster and reduces errors.

However, sometimes, there are exceptions and it would be nice to be able to add just text when none of the option are appropriate.

As of now, in Tiki trackers, you need to add a new field (if you chose none of the above at the previous question, what is your answer).

Also semi-related info: If values are already entered in Tiki from a drop-down menu, and if some values are changed in the drop-down menu, some entries are sort of in limbo. They are there for past entries, but new entries can't be given that value. Offering a free text option would be nice here too.
tracker item
Admin calendar: in_array() [function.in-array]: Wrong datatype for 2nd arg. on line 67
Using latest 1.9.cvs (from today - 13th june 2007), cleaned caches, etc. Using simple.css and tpl's.

When attempting to admin calendars (http://www.moviments.net/precarios/tiki-admin_calendars.php) : I get plenty of messages at the top of the page, like:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/httpd/tiki19/tiki-admin_calendars.php on line 67

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/httpd/tiki19/tiki-admin_calendars.php on line 67


And after that, the page is displayed, but first central column getting the full width, and below, left column getting the full width also.

Update: Confirmed using tikineat.css and tpl's
tracker item
admin categories broken on 1.9cvs (edu.tw.o)
Admin categories is not listing all categories created in the site, using 1.9.cvs (from several days ago)

For instance:

Shows only WSDOC category, but if you go to browse categories, you can see that tehre are many more created:


using cvs from today (May 2nd, 2007), problem dissappeared.
tracker item
admin categories displays sub category under wrong parent in special cases
If you have categories and sub-categories like the following:


The try::tt sub-category will be placed under parent try instead of parent try2.

This is because the ksort($ret) towards the end of get_all_categories_respect_perms in categlib sorts try::tt after try2:tt (since ':' comes after "2" in the ASCII table).
tracker item
Admin links gone....can't access admin
I upgraded from 1.85 to 1.9.0 without any problems. Things were working fine. Today, however, I logged in to access the admin area, and no admin links from the menu! All gone! What do I need to do to fix this? How can I access the admin area without links?
tracker item
admin user + anonymous & registered groups NOT DELETABLE nor CHANGEABLE
After some bad experience (ours and from other users), Rick (Rick99) and I suggest:

^RFE should be that the following username should __not__ be changable or deletable:
* __admin__

And the following groupnames should __not__ be changable or deletable:

Additionally, there should be a usergroup __administrator__ that has ''all'' permissions. This would allow Tiki-admins to easily create new Admin logins, with their own usernames.

__added: ensure password reminder works out of the box__

A couple of usability issues could be fixed here.

a) remind/reset passwords is off by default - should be on?
b) no email is set on admin by the installer

this would prevent most newbie lost admin password issues i think. - mlpvolt

Last [http://tikiwiki.org/tiki-view_forum_thread.php?comments_parentId=24817&topics_threshold=0&topics_offset=0&topics_sort_mode=lastPost_desc&topics_find=&forumId=2|thread about it at tw.o here]

Related issue: http://dev.tikiwiki.org/tiki-view_tracker_item.php?trackerId=5&itemId=1074
tracker item
Admin User gets many php warnings
If admin user get lots of php warnings. Eventually page will build. Other warnings depending on various DB requests. Not a cookie problem - deleted cookies. Not browser specific.

Typical warnings encountered.

Most everything:
Notice: Only variable references should be returned by reference in lib/adodb/adodb.inc.php on line 2797
Notice: Only variable references should be returned by reference in lib/adodb/adodb.inc.php on line 2802
Admin Menu:
Warning: usort(): Invalid comparison function. in lib/tikilib.php on line 1714
Notice: Only variable references should be returned by reference in /home/vamasono/public_html/cms/lib/pear/PEAR.php on line 425
Admin Groups:
Warning: Cannot modify header information - headers already sent by (output started at lib/adodb/adodb.inc.php:2797) in tiki-admingroups.php on line 254

Installed full v1.9.1 to a DB with 1.9.0. Ran 1.9.0->1.9.1.
tracker item
admin validation - new user account - can't login
new user can register but after admin validate his account user can't login because have no password in database

version: tikiwiki 1.9.9 - sirius
conf: allowRegister=y ; validateRegistration=y ; validateUsers=n
tracker item
admin validation sends a bad link
In templates/mail/moderate_validation_mail.tpl this line is converted badly by smarty:

Smarty removes the '?' char if it's directly after a '}' (no clue why).
So I always get a bad link like this:

Any solution to this? I tried to use %3F but doesn't work very well...
tracker item
Admins /mods failed
Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/tiki-mods.php on line 37

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/tiki-mods.php on line 40

Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/tiki-mods.php on line 43

Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 205

Warning: opendir(mods/Packages) [function.opendir]: failed to open dir: No such file or directory in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 205

Warning: readdir(): supplied argument is not a valid Directory resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 206

Warning: closedir(): supplied argument is not a valid Directory resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 211

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 212

Warning: fopen(mods/Packages/00_list.txt) [function.fopen]: failed to open stream: No such file or directory in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 212

Warning: fputs(): supplied argument is not a valid stream resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 229

Warning: fclose(): supplied argument is not a valid stream resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 231

Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 205

Warning: opendir(mods/Installed) [function.opendir]: failed to open dir: No such file or directory in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 205

Warning: readdir(): supplied argument is not a valid Directory resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 206

Warning: closedir(): supplied argument is not a valid Directory resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 211

Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 212

Warning: fopen(mods/Installed/00_list.txt) [function.fopen]: failed to open stream: No such file or directory in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 212

Warning: fputs(): supplied argument is not a valid stream resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 229

Warning: fclose(): supplied argument is not a valid stream resource in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 231

Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 2003 is not allowed to access /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/mods owned by uid 2001 in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/tiki-mods.php on line 108

Notice: Undefined variable: errmsg in /www/1stfreehosting.com/o/t/h/othman/htdocs/tikiwiki/lib/mods/modslib.php on line 117
tracker item
Adodb script errors on a new installation when working with groups
On a new installation of TikiWiki 1.9.4 (installed via Fantastico on a LAMP server), I get the following error:

Notice: Only variable references should be returned by reference in /home/hocho/public_html/wiki/tikiwiki/lib/adodb/adodb.inc.php on line 834

Warning: Cannot modify header information - headers already sent by (output started at /home/hocho/public_html/wiki/tikiwiki/lib/adodb/adodb.inc.php:834) in /home/hocho/public_html/wiki/tikiwiki/tiki-adminusers.php on line 414

All I did was create a new group and try to assign the group to a new user.
I also don't know why it is using ADOdb when I am using MySQL.

All other functionality of TikiWiki seems fine.
tracker item
adodb session garbage handling does not seem to be working
According to http://phplens.com/lens/adodb/docs-session.htm, garbage collection is supposed to be automatic for adodb sessions, which are used in tiki when "store sessions in db" is turned on. But it does not seem to be working. Have to figure out why first, before I can fix.
tracker item
After editing and saving a page, browser displays blank page
I upgraded from 1.8.5 to 1.9.0. After editing and saving a page, a blank page is displayed. On refreshing it (and accepting that postdata will be sent again), I get the original page.

tracker item
After Update 1.9.4 -->1.9.7 got PHP-Error when using Categories in File or Picture Galleries
Every Time, i use the Categories-Feature in File-Galleries or when uploading Pictures, it got the following error:

Notice: Undefined offset: 20 in categorize_list.php on line 38

Notice: Undefined index: categId in categorize_list.php on line 44

The Item itself is categorized
tracker item
After upgrading from 1.9.3 to 1.9.9, DB based sessions no longer work correctly
After upgrading from 1.9.3 to 1.9.9, the DB-based sessions do not work unless the user select the remember me option when logging in.
tracker item
Allow for rss feeds to use description data instead of title data for items (a la Yahoo Weather)
Yahoo Weather (and, I assume other feeds) rss feed dumps neat html into the description field of the first item rather than the title. I've modified function.rss.php to accomodate this and allow users to continue to use the regular module creation interface. Basically, I added a new parameter "desc" such that if you use {rss id=1 max=1 desc=1} the resulting output will use the description field instead of the title field. Skipped items will still be skipped.

Sorry, but I'm very new to Tikiwiki and may not conform to regular documentation standards...please correct me as neceesary.
tracker item
Allow integrated search results from other Tikis (or other search sites)
It would be nice if visitors to info.tikiwiki.org could search all of the tw.o domains at once. What I envision:
1. A user goes to info.tw.o and searches for "WYSIWYG"
2. Tiki searches all of the *.tw.o domains and presents the results to the user, breaking the results by domain (e.g., all of the doc pages, dev pages, etc.)

Currently, the search results page will provide a box for users to extend their search to other tw.o domains, but (IMHO) it really needs to be automatic. See http://info.tikiwiki.org/tiki-searchindex.php?highlight=wysiwyg&where=pages&search=go for an example.

Maybe this could be expanded to fetch search results from other, non-Tiki search engines, too.
tracker item
allow posting comments on a wiki page when viewing history
Allow posting comments on a wiki page when viewing wiki page history (for instance, when viewing a diff of page versions from different users): useful on educational scenarios, where it would be easier to report feedback to some students when they make a good or bad change on some content on that page...
tracker item
Allow redirect plugin to use fragment identifiers (section/anchor ids) (patch included)
The redirect plugin currently lacks the ability to include fragment identifiers, e.g. -+~np~{REDIRECT(page=Foo#some_id)/}~/np~+- does not work; the resulting URL is -+~np~tiki-index.php?page=Foo#some_id&redirectpage=this_page~/np~+- instead of -+~np~tiki-index.php?page=Foo&redirectpage=this_page#some_id.~/np~+-
tracker item
allow snarf plugin to correctly get pages with non utf-8 charsets
See this page:

When it is snarfed by a Tiki site (tried with up to 1.9.9), special characters are shown weird.

Could it be made that snarf plugin allow selecting with character set is used in the page taken by the snarf plugin?
This way, the user would be able to siwtch, at least, between utf-8 and iso-8859-1 (or iso-8859-15, at least) so that the page is shown properly...

update: the source page in this example, doesn't have any character set defined, afaik (as of January 3rd, 2008).
So the request would be, If I understand the problem well enough, "make snarf plugin hadle correctly pages with no charset specified or with ones different from utf-8".
tracker item
Allow Tracker item rating to be seen or voted through PluginTracker and PluginTrackerList
Nowadays, Tracker item rating cannot be seen nor selected if using either ((doc:PluginTracker)) or ((doc:PluginTrackerList)). However, it can be seen (for anons) and voted for registered again, after some recent fixes by Sylvie! (thanks Sylvie :-)

I tested that here in dev.tw.o (for instance):


(not showing ratings even if they exist; check [tracker5])

2007-08-13 ML: But this will conflict with wiki page cache. (because value of my last vote is shown, and likely different than yours).

2007-08-13 Xavi: If cache is the problem for this feature request, why not forcing/advising the user to avoid using cache (at least in this page) if he/she wants this tracker field correctly show on the page? (in case this feature is considered interesting enough). I leave to consideration by coders... It was just a suggestion which I would find useful.

2007-12-09 ML: Fixed in BRANCH-1-9 by Kerrnel22. You need to add tracker field ID to trackerlist plugin.

__Wiki page cache with trackerlist ratings needs to be tested to see what the real issues (if any)__
tracker item
Anonymous can read everything via search
When enabled feature_search it is possible for
Anonymous user to read protected pages via
special search request

Just try "a" or any other word that is in hidden
or protected area in search box - tiki-
searchresults.php give U text from hidden

from tiki-searchresults.php

tracker item
anonymous cannot post in forums even if he has the permission
Assigned permissions:
to anonymous. but they cannot reply in forum. No error message.
tracker item
Answers in the forum don't send notifications if not in the top-level of a thread
If you post a message to the forum you can enabling e-mail notification.

Assume, you have the following message:
* my Message (watched)

Now you get an answer:
* my Message (watched)
* answer

A notification is sent about "answer", because the thread is watched.
now you receive a second answer, to the answer before
* my Mesage (watched)
* answer
** sub answer

You won't get a notification about "sub answer".
tracker item
Apache Crash with error status 3221225477
When logging into my site under various accounts the Apache web server intermittently crashes with the following error in the error log:

[Thu Oct 26 00:20:05 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Thu Oct 26 00:20:05 2006] [notice] Apache/2.0.59 (Win32) SVN/1.3.1 PHP/5.1.6 DAV/2 configured -- resuming normal operations

I have not made any modifications to the TikiWiki code (1.9.6) or changes to my server configuration. Everything was working normally for several months before the error started to appear.

I am able to force a similar crash to occur every time throught the Community -> User List feature (tiki-list_users.tpl). I debugged the template code and found that userlink in the following caused the crash:

{section name=changes loop=$listusers}
<td class="odd"> {$listusers[changes].login|userlink} </td>
<td class="odd"> {$listusers[changes].realName} </td>
{if $feature_score eq 'y'}

Any help?

tracker item
Apache error with .htaccess files
When using the "_htaccess" files in Tikiwiki 1.9.5 you get an "Regex could not be compiled" access error in some of the directories when using Apache 2.2.
The Problem occurs, if the statement <FilesMatch "*"> is in the .htaccess file.
tracker item
apache mod_rewrite to sub-directory causes template to fail
Using mod_rewrite to direct tiki-index.php?page=.... to kb/pageName breaks template. I think other things might break too. I can't think of anyway to fix this but to scan the code for dependencies on code that reads the URL? Any ideas?
tracker item
Article dissapears when author deleted.
Articles dissapear from view when author is no longer a member.
Message displayed: Articla could not be found.

Everything reappears when username is re-created...

"Loss" of content or messy userbase=major bug
tracker item
Articles & submissions: categorization of the submission can be corrupted
i have a problem with categorization.
when i add a new article. an old article in the tiki_categorized_objects got overwritten.
the objid and the href gets the new article id.
the result is that the old article losses its cat and the new article has the both.

when i take out the update in the method:
all is fine again:


function approve_submission($subId, $articleId) {
$query = "update `tiki_categorized_objects` set `type`= ?, `objId`= ?, `href`=? where `objId` = ?";
//$this->query($query, array('article', (int)$articleId, "tiki-read_article.php?articleId=$articleId", (int)$subId));

what i find strange is the $subid at the end.

i'm not sure what the method is for. probably i broke something else.

i must add. i added a the category right in the database.
i added the articles by hand to the tiki_categorzed_objects
and added the category by using the topics from the article's.

tracker item
articles home page
When you choose "home Page" on left menu, and you have configured articles like your home, you are not redirected correctly.

I don't have a developer account to CVS. I'm working on 1.9 cvs.
tracker item
Articles plugin: filter by language
To filter articles by language:

Using the nifty lang & notlang as below gives more flexibility:
tracker item
Articles with future pub date appear in mobile mode
When I post an article on Tiki with a future publication date, the regular interface correctly keeps it from being visible, but the mobile mode lets it pass through. Is the mobile interface not checking the publication date?

This happens on my 1.9.1 and 1.9.2 install.
tracker item
Articles with future pub date appear in mobile mode
When I post an article on Tiki with a future publication date, the regular interface correctly keeps it from being visible, but the mobile mode lets it pass through. Is the mobile interface not checking the publication date?

This happens on my 1.9.1 and 1.9.2 install.

Seems like it's only this way, when logged in as admin.
tracker item
Articulate Image Gallery with Tracker
Some routine to link a tracker to an Image Gallery, making a tracker of every image gallery, adding an item to the tracker for each item in the ig, etc, would seriously enhance the functionality in the image galleries feature. Image Galleries do handle right the image files (tif support would be nice, though). However, it is near to useless to classify the images themselves, the "categories" feature being of very little use, for example, to have a catalogue of paintings with artist's names, titles, dates, etc. Having some linking code written, it would be easy to use the images through the tracker feature, leaving the handling of the image files to the gallery.
tracker item
Assign permission group filter bug (recently introduced on BRANCH-1-9)
See video:

tracker item
Authoritative status for modified tracker items doesn't work
I understand the option
"Authoritative status for modified items"
like that: When you modify a tracker item, then its status gets set to your selection. Probably best way to do, would be to just set the desired status in the edit field.

Well, nothing happens.

tracker item
Background Save
I'd like to see some sort of an "autosave". That way when you're engaged in editing a really lengthy page, it will save itself periodically. For those of us that have flaky internet connections, this would be a huge boon. My edits wouldn't necessarily be lost if my internet connection goes pouf for a few minutes.
tracker item
Backport some 1.10 features
CVS Head (code name Tiki 1.10) has some goodies.


Many of which we could backport to 1.9.x without much risk.


#Multiple wiki pages can be added to or removed from multiple categories at the same time (terence) __done__
#Batch wiki page renaming (terence) - __that doesn't make much sense to me and I can't find it in HEAD... perhaps you mean remove?__
#New permission tiki_p_view_wiki_history to control access to wiki page histories (terence) __done__
#More intelligent rendering of the wiki page bar so unnecessary tab buttons are not displayed (terence) - __should be done__
#IP addresses can be hidden in wiki history (sylvie) - __done__

Terence has indicated he won't have time to do this this week-end. We are looking for volunteers.
tracker item
Backwards-compatibility-issues back to PHP 4.1
We promise to be able to run Tiki with PHP > 4.1 - never the less we use several functions, that are not available in some of these PHP-versions. Some of these issues have been fixed, the following is an excerpt of the PHP4-changelog: http://www.php.net/ChangeLog-4.php

I hope to list all the relevant stuff here. The following list doesn't include all the possible breakages - but most of them. For the complete list, visit the PHP-changelog.

__Check, if we utilize any of this:__
* Added the %F modifier to *printf to render a non-locale-aware representation of a float with the . as decimal separator.
* NSAPI: added "bucket" parameter to list of non-php.ini-keys of php4_execute for doing performance stats without warnings in server-log.
* Improved the sybase_ct module: (Timm)
** Added ability to define a message handler not only globally, but also per connection.
** Added "sybct.packet_size" php.ini option.
** Changed "sybct.login_timeout" php.ini option changeable at runtime.
* Improved the NSAPI SAPI module (Uwe Schindler)
** Added support for virtual().
** Added nsapi_request_headers() and nsapi_response_headers() with aliases for apache compatibility.
** Added possibility to use PHP to generate HTTP error pages (404 Not Found..)
** Added possibility to use PHP to generate directory listings for directories without index.html
* Added a new parameter to preg_match*() that can be used to specify the starting offset in the subject string to match from. (Andrei)
* Added imagesavealpha() and imageistruecolor() functions. (Pierre)
* Added session_regenerate_id() function. (Sascha)
* Added zlib_get_coding_type() function which returns the coding type used for output compression. (Moriyoshi)
* Added OCIPasswordChange() which allows renewing expired Oracle users. (Maxim)
* Added memory_get_usage(). Only available when PHP is configured with --enable-memory-limit. (Andrey)
* Added KOI8-R, CP866, and CP1251 support for htmlentities(). (Antony Dovgal, Moriyoshi)
* Added domdocument->free() to free XML-documents from memory. (Rob Richards)
* Added gd_info() which returns an array of gd support information. (Marcus)
* Added a new function sybase_unbuffered_query()
* Added a new function sybase_fetch_assoc()
* Added sybase_set_message_handler() which enables users to handle server messages in a callback function
* Added an aditional parameter to the jdtojewish() function which makes the function return the symbolic hebrew name. (Moshe Doron, Derick)
* Added dba_handlers() that returns an array of installed handlers and dba_list() that returns an associative array of open database files
* Added imagerotate() which is available only when bundled libgd is used. (Pierre-Alain Joye, Ilia)
* Added optional skip parameter to dba_fetch() to support multiple key-value pairs with the same key for cdb handler.
* Remove $_FILES from $_REQUEST (import_request_variables is not modified), this didn't work properly in the first place, and added confusion. (Sterling)
* Added dbx_escape_string() function to dbx module. (Marc)
* Added mb_strtolower() and mb_strtoupper(). (Moriyoshi)
* Added fribidi_get_charsets() and fribidi_charset_info() functions. (Tal)
* Added str_word_count() function which counts words inside a string. (Ilia)
* Added PGSQL_CONNECT_FORCE_NEW option to pg_connect() (Yasuo)
* (Added %e & %E support to printf/sprintf). (Ilia)
* Added mb_regex_set_options(). The Options parameters of various mbregex functions are now deprecated. (Moriyoshi)
* Added xslt_set_object and xslt_setopt function
* Made xslt_make_array() always set NULL on last index to signal array end.
* Added ob_get_clean() and ob_get_flush(). (Yasuo)
* Added ftp_ssl_connect() to ext/ftp for FTP over SSL support. (Stefan Esser)
* Added apache_response_headers(), apache_note(), apache_getenv() and apache_setenv() functions.
* Renamed getallheaders() to apache_request_headers() and made an alias for BC.
* Added php_apache_sapi_getenv() and php_apache_sapi_get_stat().
* Added array_diff_assoc() and array_intersect_assoc(). (Andrey)
* Added pg_fetch_assoc(), pg_fetch_all(), pg_ping(), pg_meta_data(), pg_convert(), pg_insert(), pg_select(), pg_update(), pg_delete(), pg_result_seek(), pg_unescape_bytea(), pg_get_notify() and pg_get_pid(). (Yasuo)
* socket_set_timeout() -> stream_set_timeout()
* socket_set_blocking() -> stream_set_blocking()
* set_file_buffer() -> stream_set_write_buffer()
* socket_get_status() -> stream_get_meta_data()
* Added stream_context_create(), stream_context_set_params() and stream_context_set_option and added an optional fourth parameter to fopen() which accepts a stream context. Contexts allow sharing of information between streams (a kind of "session") and setting notification callbacks. (Wez)
* Added stream_filter_prepend() and stream_filter_append() which apply a filter to either the top or the bottom of a stream filter stack. Implemented "string.rot13" filter as an example; more filters are expected to follow in later releases and other extensions. (Wez)
* Added stream_select() which works like socket_select but works on streams returned by fopen(), fsockopen() and pfsockopen() instead. (Wez)
* Added STDIN, STDOUT and STDERR constants for CLI sapi reflecting opened streams to their respective standard I/O counterparts. (Edin)
* Added file_get_contents() which returns the contents of a file as a string. This function also supports the URL wrappers. (Wez)
* Added mb_convert_case() function to the mbstring extension which can convert strings between upper, lower and title case using Unicode mappings. Fixed bug #19257 (strtolower & strtoupper does not work for UTF-8 strings). (Wez)
* Added ability to use Perl-style ${n} subpattern references in the replacement string for preg_replace() (bug #18442). (Andrei)
* Added ability to extract() variables as references via OR'able EXTR_REFS flag. (Andrei)
* Added XsltObject-<result_dump_mem($result) for returning xslt-result directly into a string and XsltObject-<result_dump_file($result,$file[,$compression]) for dumping into a file. (morus.walter@web.de, chregu)
* Added xslt_backend_version() and xslt_backend_name() for getting information about the processor backend. (chregu)
* Added ImageColorMatch() and ImageLayerEffect() functions which are only available when using the bundled GD library. (ttoohey)
* Added DomNode->set_namespace(uri[,prefix]) (chregu)
* Added some namespace support with DomNode->add_namespace(uri, prefix) and DomDocument->create_element_ns(uri, nodename) (chregu)
* Added optional parameter to DomElement->node_name() for retrieving fully qualified name (ie. namespace prefix). (chregu)
* Added ob_list_handlers() which returns an array of all active output handlers. (Marcus)
* Added mbstring encoding/decoding "HTML-ENTITIES". (Marcus)
* Added parameter 'L' for mb_http_input() to retrieve input encoding as a comma separated string. (Marcus)
* Added optional 5th parameter to FTP functions to support resuming. (Stefan)
* Added optional 2nd parameter to print_r() to make it return the variable representation instead of echoing it. (Derick)
* Added mysql_ping(), mysql_real_escape_string(), mysql_character_set_name(), mysql_thread_id(), mysql_stat() and mysql_list_processes(). (Zak, Georg)
* Added safe_mode & open_basedir checks for pg_lo_export(). (Yasuo)
* Added open_basedir check for pg_lo_import(). (Yasuo)
* Added optional parameter "flags" to mysql_connect() and mysql_pconnect() which can be used to set usage of idle timeout and different protocols, SSL and compressed. (Georg)
* Added domxml_node_namespace_uri(). (Rui Lopes)
* Added optional 3rd parameter 'recursive' to ftp_rawlist() which will do 'LIST -R' instead of 'LIST'. (Jani)
* Added an optional parameter to the header() function which overrides the HTTP response code. (Derick)
* Added new constants: PHP_PREFIX and PHP_SHLIB_SUFFIX. (Stig)
* Added pctnl_alarm() function. (Edin)
* Renamed getallheaders() to apache_request_headers() and kept getallheaders() as an alias to it. Also added apache_response_headers() which returns the current response headers from Apache. (Rasmus)
* Added ability to capture string offsets in preg_split() results. (David Brown, Andrei)
* Added experimental support for Simplified Chinese, Traditional Chinese and Korean encodings into mbstring. (Rui)
* Added optional 5th parameter to domxml_xslt_process(). When set, profiling information is saved to the specified file. (chregu)
* Added MD5 support for crypt() on Windows. (Edin)
* Added output_add_rewrite_var() and output_remove_rewrite_var() to inject and remove variables from the URL-Rewriter. (Thies)
* Added large OID value (2^31 to 2^32) support for pg_lo_import(), pg_lo_unlink(), pg_lo_open() and pg_lo_export(). (Yasuo)
* Added __FUNCTION__ and __CLASS__ constants. (Jani, Zend Engine)
* Added optional 2nd parameter for pg_result_status() to specify return type. (Yasuo)
* Added mysql_info() function. (Jan)
* Added mysql_list_processes() and mysql_stat() functions. (Georg)
* Added exif_imagetype() function. (Marcus)
* Added domxml functions:
** domxml_elem_get_elements_by_tagname()
** domxml_doc_get_elements_by_tagname()
** domxml_doc_get_element_by_id()
** domxml_elem_remove_attribute()
** domxml_elem_get_attribute_node()
* Added formatting option to domxml_dump_mem().
(Uwe, jtate, Chregu)
* Added automatic host lookup capability to all functions that take addr's. example: socket_connect($sock, 'www.yahoo.com', 80);
* Added socket_set_block() which changes a socket into blocking IO mode
* Added socket_clear_error() which clears the last error on a socket
* Added optional 3rd parameter "int encoding_mode" to gzencode() and fixed parameters to conform documentation. (Stefan)
* Added exif_tagname() function which returns the names of tags and exif_thumbnail() function to extract embedded thumbnails. (Marcus)
* Added posix_errno() and posix_strerror() for fetching error messages
* Added safe_mode checks for opendir(). (jflemer)
* Added PHP_SAPI constant which contains the name of running SAPI. (Edin)
* Added ob_get_status() which returns an array of buffers with their status. (Yasuo)
* Added 3rd parameter "bool erase" to ob_start(). If FALSE, the buffer may not be deleted until script finishes. (Yasuo)
* Added object aggregation capability, see aggregation_*() functions. (Andrei)
* Added debug_zval_dump() which works similarly to var_dump, but displays extra internal information such as refcounts and true type names. (Jason)
* Added Andrei's tokenizer extension. (Stig)
* Added is_a() function that can be used to test whether object is of a certain class or is derived from it. (Andrei, Zend Engine)
* Added optional parameter to highlight_string() and highlight_file() which makes these functions to return a highlighted string instead of dumping it to standard output. (Derick)
* Added EXTR_IF_EXISTS and EXTR_PREFIX_IF_EXISTS flags to extract(). (Rasmus)
* Added function domxml_dump_node($doc,$node). Dumps a node plus all children into a string. (chregu)
* Added function domxml_node_get_content(). (chregu)
* Added function domxml_dump_file($filename,[$compression]). Dumps XML to a file and uses compression, if specified. (chregu)
* Added xpath_register_ns() function. This makes it possible to issue XPath queries with namespaces like for example: "//namespace:sampletag". (Chris Jarecki)
* Added optional second parameter to count() which can be used to specify either normal or recursive counting. (patch by Vlad Bosinceanu <glipy@fx.ro
* Added mb_get_info() to get internal settings of mbstring. (Rui)
* Added is_finite(), is_infinite() and is_nan(). (Jim)
* Added flags parameter to preg_grep(). The only flag currently is PREG_GREP_INVERT that will make the function return entries that did not match. (Andrei)
* Added var_export() which outputs a representation of a variable as reusable PHP code. (Derick)
* Added ob_get_level() which returns the nesting level of the output buffering mechanism. (Yasuo, Derick)
* Added ob_flush() and ob_clean() functions which flush and clean an output buffer without destroying the buffer. (Derick)
* Added new optional parameter to mysql_connect() which forces a new database link to be created. (Markus, Derick)
* Added ldap_sort() function. (Stig Venaas)
* Added md5_file() function which calculates the MD5 sum of a file. Patch by Alessandro Astarita <aleast@capri.it> (Derick)
* Renamed key_exists() to array_key_exists(). (Derick)
* Added support for bind_textdomain_codeset().
* Added udm_check_charset() function into mnoGoSearch extension.
* Added array_chunk() function which splits an array into chunks of specified size. (Andrei)
* Added session_cache_expire() function. (patch by <anuradha@gnu.org>) (Andrei)
* Added array_fill() function. (Rasmus)
* Added user-space object overloading extension. (Andrei)
* Added ldap_start_tls() function. (Stig Venaas, patch by <kuenne@rentec.com>)
* Added array_change_key_case() function which returns an array with all string keys lowercased or uppercased. (Edin)
* Added parameter to ircg_pconnect to suppress treating non-fatal errors as fatal, and added conversion of Windows quotes to &quot;. (Sascha)
* Added pcntl_exec() function which behaves similar to the system execve. (Jason)
* Added mcrypt_generic_deinit() to replace mcrypt_generic_end(). (Derick)
* Added apache_setenv() function for injecting variables into Apache's subprocess_env table. (Rasmus)
* Added support for 'int', 'bool', 'float' and 'null' in settype(). (Jeroen)
* Added ini_get_all() function which returns all registered ini entries or entries for the specified extension. (Jani)
* Added version_compare() function. (Stig)
* Added support for single dimensional SafeArrays and Enumerations. Added com_isenum() function to check if a component implements an enumeration. (Alan, Harald)
* Added ircg_get_username, a roomkey argument to ircg_join, error fetching infrastructure, a tokenizer to speed up message processing, and fixed a lot of bugs in the IRCG extension. (Sascha)
* Added import_request_variables(), to allow users to safely import form variables to the global scope (Zeev)
* Added vprintf() and vsprintf() functions that allow passing all arguments after format as an array. (Andrei)
* Added ImageCreateFromGD(), ImageCreateFromGD2(), ImageCreateFromGD2part(), ImageGD() and ImageGD2() functions (Jani)
* Added optional extra argument to gmp_init(). The extra argument indicates which number base gmp should use when converting a string to the gmp-number. (Troels)
* Added optional second parameter to trim, chop and ltrim. You can now specify which characters to trim (jeroen)
* Added a few new math functions. (Jesus)
* Added optional use of Boyer-Moore algorithm to str_replace() (Sascha)
* Added support for socket and popen file types to ftp_fput (Jason)
* Added hostname:port support to snmp functions (nbougues@axialys.net, Rasmus)
* Added fdf_set_encoding() function (Masaki YATSU, Rasmus)
* Added option for returning XMLRPC fault packets. (Matt Allen, Sascha Schumann)
* Added getmygid() and safe_mode_gid ini directive to allow safe mode to do a gid check instead of a uid check. (James E. Flemer, Rasmus)
* Made assert() accept the array(&$obj, 'methodname') syntax. (Thies)
* Added nl_langinfo() (when OS provides it) that returns locale.
* Added optional suffix removal parameter to basename(). (Hartmut)
* Added new parameter UDM_PARAM_VARDIR ha in Udm_Set_Agent_Param() function to support alternative search data directory. This requires mnogoSearch 3.1.13 or later.
* Added new experimental module pcntl (Process Control). (Jason)
* Added a further parameter to the constructor to load typelibs from file when instantiating components (e.g. DCOM Components without local registration). (phanto)
* Added the possibility to specify typelibs by full name in the typelib file (Alan Brown)
* Added a third argument to pg_lowrite() which is the length of the data to write. (Sterling)
* Added 'W' flag to date() function to return week number of year using ISO 8601 standard. (Colin)
* Added get_defined_constants() function to return an associative array of constants mapped to their values. (Sean)
* Added the 'u' modifier to printf/sprintf which prints unsigned longs. (Derick)
* Added the IMG_ARC_ROUNDED option for the ImageFilledArc() function, which specified that the drawn curve should be rounded. (Sterling)
* Added disk_total_space() to return the total size of a filesystem. (Patch from Steven Bower)
* Added com_release($obj) and com_addref($obj) functions and the related class members $obj->Release() and $obj->AddRef() to gain more control over the used COM components. (phanto)
* Added an additional parameter to dotnet_load to specify the codepage (phanto)
* Added apache_get_version() function. (Ilia)
tracker item
Banner stats are unreliable
Tested on 1 site.

Banner stats are unreliable. Generally, they count 3 times each click. Needs to be verified on another site.
tracker item
Banner: Impressions are not counted properly
One one site, (needs to be checked elsewhere), the number of impressions seems to be triple the actual number.

Please comment if banners are reliable for you.
tracker item
Banner: timezone shifting problem on editing of banners
Normally, we want banners from 0h00 to 23h59 and this works well.

However, on banner edit, 3 hours are added (depends on server).

This is a new problem introduced by a fix a few months ago. Tiki 1.10 has much better handling of timezones.

Workaround: On each edit, make sure to change back to 0h00 to 23h59

{img src=show_image.php?id=31}
tracker item
Banners: missing picture on edit
But it is shown fine when you save.

{img src=show_image.php?id=32}
tracker item
Better attachments display/attach button on wiki pages
Currently, when one attaches a first file to a wiki page, the attach a file tab turns into a tab that says how many attachments there already are on the page. Clicking on this button does two things:
# it allows you to see the existing attachments and
# it exposes a control that lets you add attachments.
The problem with this button is that it does not offer the affordance of attaching a file. A naive user who looks at this button will not understand that it is the button that one uses to attach a file.
tracker item


The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.

Accessibility (WAI & 508)
Articles & Submissions
BigBlueButton audio/video/chat/screensharing
Browser Compatibility
Communication Center
Contacts Address book
Contact us
Content template
Custom Home (and Group Home Page)
Database MySQL - MyISAM
Database MySQL - InnoDB
Date and Time
Debugger Console
Directory (of hyperlinks)
Documentation link from Tiki to doc.tiki.org (Help System)
Draw -superseded by Diagram
Dynamic Content
Dynamic Variable
External Authentication
Featured links
Feeds (RSS)
File Gallery
Friendship Network (Community)
i18n (Multilingual, l10n, Babelfish)
Image Gallery
Inter-User Messages
Kaltura video management
Live Support
Logs (system & action)
Lost edit protection
Meta Tag
Missing features
Visual Mapping
OS independence (Non-Linux, Windows/IIS, Mac, BSD)
Organic Groups (Self-managed Teams)
Performance Speed / Load / Compression / Cache
Revision Approval
Search engine optimization (SEO)
Semantic links
Shopping Cart
Site Identity
Smarty Template
Social Networking
Spam protection (Anti-bot CATPCHA)
Staging and Approval
Syntax Highlighter (Codemirror)
Tell a Friend
Terms and Conditions
Token Access
Toolbar (Quicktags)
User Administration
User Files
User Menu
Webmail and Groupmail
Wiki History, page rename, etc
Wiki plugins extends basic syntax
Wiki syntax text area, parser, etc
Wiki structure (book and table of content)
Workspace and perspectives

Useful Tools