- Messages : 11
- Remerciements reçus 2
The developer takes a few days off for Summer vacation...
...and will be back with charged battery!
From 14 June to 29 June, 2025 included
During this period, assistance from developer will not be provided.
NEWS: iCagenda 4.0.0-alpha1 will be available for testing for users with a PRO subscription in July!
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Not today without a core edit...1st - Is there a way to remove the leading 0's from the time format ie.. 6:00 PM instead of the displayed 06:00 PM ?
No. i have developed a owner system to convert date format, using date format standards (iso standards) according to culture.2nd - Can date and time formats be overridden in the language files ? If so which Language Constant's do I look for ?
Connexion ou Créer un compte pour participer à la conversation.
if ($EVENT_CITY
&& strpos($END_VALUE, $EVENT_CITY) !== false)
{
// Remove new last value, if city is inside
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
}
else
{
$END_VALUE = prev($ADDRESS_EX);
// Remove 2 new last values, if city is inside the previous one before new end value
if ($EVENT_CITY
&& strpos($END_VALUE, $EVENT_CITY) !== false)
{
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
}
}
$i = 0;
for ($i; $i < count($ADDRESS_EX); $i++)
{
if ($EVENT_CITY
&& strpos($EVENT_STREET, $EVENT_CITY) !== false)
{
// Remove new last value, if city is inside
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
}
}
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
Connexion ou Créer un compte pour participer à la conversation.
if ($item->address)
{
// Create an array to separate all strings between comma in individual parts
$EVENT_STREET = $item->address;
$ADDRESS_EX = explode(',', $EVENT_STREET);
$country_removed = false;
$i = 0;
for ($i; $i < count($ADDRESS_EX); $i++)
{
// Remove the country from the full address
if ($EVENT_COUNTRY && ! $country_removed
&& strpos($EVENT_STREET, $EVENT_COUNTRY) !== false)
{
$country_removed = true;
// Remove country
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
}
elseif ($EVENT_CITY
&& strpos($EVENT_STREET, $EVENT_CITY) !== false)
{
// Remove last value, until city is not found in the string
$EVENT_STREET = substr( $EVENT_STREET, 0, strripos( $EVENT_STREET, ',' ) );
}
}
if ($EVENT_STREET && $EVENT_POSTAL_CODE)
{
$EVENT_POSTAL_CODE = str_replace($EVENT_STREET . ', ', '', $item->address);
$EVENT_POSTAL_CODE = substr( $EVENT_POSTAL_CODE, 0, strripos( $EVENT_POSTAL_CODE, ',' ) );
}
$EVENT_ADDRESS = $EVENT_STREET ? $EVENT_STREET . '<br />' : '';
if ($EVENT_CITY && $EVENT_COUNTRY && $EVENT_POSTAL_CODE)
{
$EVENT_ADDRESS.= $EVENT_POSTAL_CODE . ', ' . $EVENT_COUNTRY . '<br />';
}
elseif ($EVENT_CITY && !$EVENT_COUNTRY && $EVENT_POSTAL_CODE)
{
$EVENT_ADDRESS.= $EVENT_POSTAL_CODE . '<br />';
}
elseif (!$EVENT_CITY && $EVENT_COUNTRY)
{
$EVENT_ADDRESS.= $EVENT_COUNTRY . '<br />';
}
}
else
{
$EVENT_ADDRESS = false;
}
Connexion ou Créer un compte pour participer à la conversation.