Suppose your first category would be "Meeting" and you enter an event and forget to specify the category, it would become a "meeting". With No cat, in particularly when you give No cat a marked color, you can directly see for which events you forgot to specify a category.
Roel
26 2024-07-26 09:33:10
Re: How to remove category (12 replies, posted in Need Help)
27 2024-07-23 11:58:23
Re: How to remove category (12 replies, posted in Need Help)
I don't know what's happening.
Currently the events you have added to your calendar have no title!? This is normally not possible.
I cannot log into your calendar, so there isn't much I can do.
If you have made changes to the calendar code, I suggest to start with a fresh installation.
28 2024-07-22 15:27:20
Re: How to remove category (12 replies, posted in Need Help)
For me it's more clear now.
The problem is that you are misusing the No cat (No Category) category for a normal category (Afspraak). The category with ID = 1 is "no category", and it doesn't behave as a normal category.
I tried to log in to your calendar with the un and pw you've sent me yesterday, but it did not work.
You should rename the category with ID = 1 to "No cat" and create a new "real" category "Afspraak". See my first post in this thread!
Roel
PS. You have removed the link to LuxSoft in the right lower corner of the page. This is very sad
29 2024-07-22 10:12:43
Re: How to remove category (12 replies, posted in Need Help)
This whole thread is unclear. Clearly state to purpose of your question. What are you trying to achieve?
IDs can't be changes; if an ID could be changed, it wouldn't be an ID.
30 2024-07-21 09:11:17
Re: How to remove category (12 replies, posted in Need Help)
How does this relate to "How to remove category"?
Avoiding double appointments is done on the admin's Categories page.
Roel
31 2024-07-20 08:07:33
Re: How to remove category (12 replies, posted in Need Help)
Hi Dirk, Your item nr 3 (Afspraak) has ID nr 1, which means that this is the "No cat" category. The No Category category must always be present and should not be used for other purposes.
Roel
32 2024-06-24 09:38:20
Re: Auto language (6 replies, posted in Suggestions)
Hi Dirk,
No release date has been fixed yet. Most probably towards the end of July.
The change has been implemented. If this change is important for you, I can send you a patch with the changes by email.
Let me know if you want this.
Roel
33 2024-06-23 21:25:17
Re: Auto language (6 replies, posted in Suggestions)
Hi Dirk,
I've run a few tests which show that using the browser language to select the calendar's user interface language works fine. So I will implement this.
It will work as follows:
• For logged in users the language from the user profile will be used. No change needed, this is already the case.
• For public users (not logged in) the browser language will be taken. If no browser language is found or the browser language is not a valid calendar language, the default language specified by the admin on the settings page will be taken.
I think no changes are needed for the admin's settings page.
Does this meet your expectations?
This will be part of the next LuxCal calendar version.
Roel
34 2024-06-22 19:58:14
Re: Auto language (6 replies, posted in Suggestions)
Hi Dirk,
That is a good idea. I will see what can be done.
After some analysis (one or two days) I will be back here and let you know the outcome.
Roel
35 2024-05-24 22:14:11
Re: date format in email reminder (2 replies, posted in Problems)
Hi Highlow,
Yes, this is a minor bug and can be solved as follows:
Edit the file "pages/events.php" and on line 380, which starts with "$evtArr = array", search for the text "$eda" and replace it by "DDtoID($eda)".
If you have difficulties to find this and do this, drop me an email and I will send you a screenshot.
Roel
36 2024-05-14 14:16:43
Re: Blocking the addition of events by date. (10 replies, posted in Suggestions)
Hi Laur (and JMS),
Are you Laurentiu Bubuianu who updated the Romanian language files last year?
If so, i could maybe send you both a proposal by email, based on the initial request in the first post of this thread
Roel
37 2024-05-07 22:35:36
Re: Adding recipients from the checklist (3 replies, posted in Suggestions)
Hi there,
We're considering the implementation of your request. Manual entry of email addresses, phone numbers and Telegram chat IDs can be rather cumbersome and is prone to typos. So we are looking into a possibility to pick recipients from a list.
Roel
38 2024-04-26 17:33:19
Re: Order Of Posts (2 replies, posted in Need Help)
I agree it would be useful if the user could select/change the order of the posts: up=>down or down=>up.
This is currently not possible.
This forum uses punBB and is not supported anymore, so I guess I will have to implement this feature myself.
Maybe I will give it a try when I have a spare moment, but I don't know when this will be.
Roel
39 2024-04-24 10:18:12
Re: Small issue with Default Category when new event is created (7 replies, posted in Problems)
For those having the same issue, this is the solution.
Edit the file "common/header.php" and on line 306 replace the first word "sequence" by "ID". So the line should look as follows:
$stH = dbQuery("SELECT `name`,`ID`,`color`,`bgColor` FROM `categories`".$where." ORDER BY `sequence`");
Roel
40 2024-04-23 11:44:38
Re: Small issue with Default Category when new event is created (7 replies, posted in Problems)
Hi David,
I checked again our test calendars. When I select one single category in the Options Panel and thereafter open the Event window to add a new event, the default category in the Category drop-down menu is the category selected in the Options Panel. Apparently this is not what you are experiencing, which is surprising. In particular because I also checked the PHP code and see that when one single category is selected it definitively takes this category as default when adding a new event.
Are you using the latest calendar version 5.3.2?
Would it be possible to send me the URL of your calendar (by email) and create a temporary account for me with admin rights?
Roel
41 2024-04-20 20:40:25
Re: Small issue with Default Category when new event is created (7 replies, posted in Problems)
Hi there,
When in the Options Panel you have selected only one category, then when adding a new event the default category will always be the category selected in the Options Panel. When more, or all, categories have been selected in the Options panel, the default category is the first in the drop-down menu.
The possibility to specify a default category per user would indeed address the issue. I think however a default category should be put in the user groups, Why? Because in the user groups you can already specify which categories a user in a particular group can see and add/edit.
If then you want a user (or group of users) to add events in a specific category, you can create a dedicated user group for them.
Would that solve your issue?
Roel
42 2024-04-17 08:06:13
Re: LuxCal 5.3.1M bug recherches (10 replies, posted in Problems)
Yes, it will be in the future LuxCal versions
Roel
43 2024-04-15 19:01:45
Re: Venue Field - Dropdown List? (7 replies, posted in Suggestions)
The auto-complete feature is not yet on our To Do list. I see it could be useful for you, but it is a lot o programming and so far there was not much demand for it.
Roel
44 2024-04-13 17:35:30
Re: LuxCal 5.3.1M bug recherches (10 replies, posted in Problems)
That's weird indeed.
If you want the search to be always case-insensitive, edit the file "pages/search.php" and . . .
change line 118 from:
$schString = str_replace('&', '%', "%{$schText}%");
to
$schString = strtoupper(str_replace('&', '%', "%{$schText}%"));
and change lines 124 - 128 from:
if (in_array(0, $eF) or in_array(1, $eF)) { $filter .= "e.`title` LIKE '{$schString}'"; } //Title
if (in_array(0, $eF) or in_array(2, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."e.`venue` LIKE '{$schString}'"; } //venue
if (in_array(0, $eF) or in_array(3, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."e.`text1` LIKE '{$schString}'"; } //text field 1
if (in_array(0, $eF) or in_array(4, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."e.`text2` LIKE '{$schString}'"; } //text field 2
if (in_array(0, $eF) or in_array(5, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."e.`text3` LIKE '{$schString}'"; } //text field 3
to
if (in_array(0, $eF) or in_array(1, $eF)) { $filter .= "UPPER(e.`title`) LIKE '{$schString}'"; } //Title
if (in_array(0, $eF) or in_array(2, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."UPPER(e.`venue`) LIKE '{$schString}'"; } //venue
if (in_array(0, $eF) or in_array(3, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."UPPER(e.`text1`) LIKE '{$schString}'"; } //text field 1
if (in_array(0, $eF) or in_array(4, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."UPPER(e.`text2`) LIKE '{$schString}'"; } //text field 2
if (in_array(0, $eF) or in_array(5, $eF)) { $filter .= ((substr($filter, -1) == '(') ? '' : ' OR ')."UPPER(e.`text3`) LIKE '{$schString}'"; } //text field 3
That's all.
Use cut and paste
Roel
45 2024-04-11 10:19:20
Re: LuxCal 5.3.1M bug recherches (10 replies, posted in Problems)
I tried in our MySQL test calendars and for all fields the text search is case-sensitive.
I also looked in the PHP code and the searches in the different database fields are all done in the same way (with the MySQL "LIKE" operator).
Roel
46 2024-04-10 11:43:44
Topic: LuxCal 5.3.2 - MySQL and SQLite - released 12 April 2024 (0 replies, posted in What's New)
Unfortunately LuxCal version 5.3.1 has the following problem on several pages: Clicking an event to open it doesn't work.
The solution is very simple, but since it requires a change on several pages (some10 pages), we decided to release a new version.
Users of the current version 5.3.1, who encounter these problems, are advised to upgrade to version 5.3.2.
We are sorry for the inconvenience.
Roel
47 2024-04-09 21:31:17
Re: LuxCal 5.3.1M bug recherches (10 replies, posted in Problems)
Hi there,
This is not really a bug.
• For the SQLite version of the calendar the text search is always case-insensitive. That's the way the SQLite database works.
• For the MySQL version of the calendar it depends on the database. Some databases support case-sensitive text search and others don't.
Roel
48 2024-04-07 15:35:01
Topic: LuxCal 5.3.1L - Opening event from search results not working (0 replies, posted in Known Issues and Fixes)
When using the Search function, clicking an event in the search results to open the event does not work.
This problem can be solved by editing the file "pages/search.php" and change line 204 from . . .
$click = ($evt['mayE'] ? 'editE' : 'showE')."({$evt['eid']},'{$date}')";
to
$click = ($evt['mayE'] ? 'editE' : 'showE')."({$evt['eid']},`{$date}`)";
It's hard to see, but the single quotes around {$date} towards the end of the line have been replaced by backticks ( ` ).
(Back ticks can be found on a US/UK keyboard left upper corner next to the 1 key.)
Roel
49 2024-04-07 15:16:11
Re: LuxCal 5.3.1M bug recherches (10 replies, posted in Problems)
Bonjour,
You found a bug!
This problem can be solved by editing the file "pages/search.php" and change line 204 from . . .
$click = ($evt['mayE'] ? 'editE' : 'showE')."({$evt['eid']},'{$date}')";
to
$click = ($evt['mayE'] ? 'editE' : 'showE')."({$evt['eid']},`{$date}`)";
It's hard to see, but the single quotes around {$date} at the end of the line have been replaced by backticks ( ` ).
(Back ticks can be found on a US/UK keyboard left upper corner next to the 1 key.)
Roel
50 2024-04-04 21:32:44
Topic: LuxCal 5.3.1L - Invalid calendar ID after upgrading (0 replies, posted in Known Issues and Fixes)
If you have the SQLite version of the calendar installed and after upgrading you get an "Invalid calendar ID error, this can be solved as follows:
• In the database folder (default "db") change the uppercase characters in the database file name to lowercase characters
• In the lcconfig.php file in the calendar root folder, if uppercase characters are present in the default calendar name, change them to lowercase.
• Start the calendar (just once) with the ?cal=<calendar name> URL parameter. Where <calendar name> is the calendar name changed above.
Thereafter the problem should be solved.
Roel