Download the PHP package citripio/toolbelt without Composer
On this page you can find all versions of the php package citripio/toolbelt. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package toolbelt
Citripio Toolbelt
Helpers for contentor websites in PHP
Development
Follow these steps in order to publish a new version.
Remember to always push your commits first, and then create the new version number tag:
After a few seconds, the new version will show up on Github and Packagist
Installation
Add this to your composer.json
Then:
Methods
get_content_part($content, $tag)
Receives a string and parses it for the given <tag></tag>
name.
include_utms()
Useful for redirects.
Receives a URL and returns it appending the current utm_source
and utm_campaign
GET parameters, if present. Doesn't add an extra ?
to the URL if it already has one.
save_user_token_and_session_in_cookies()
Receives no arguments. Useful for normalizing the cookie's name.
save_content_list_timestamps_in_cookies()
Receives a collection of contents[]
containing a created_at_timestamp
key. Saves a id => timestamp
list to cookies, returning that same list.
retrieve_saved_timestamp_for_content_id()
The opposite of save_content_list_timestamps_in_cookies
.
Receives a content list and an ID. Returns the timestamp
for that ID.
generate_content_md5()
Receives a string or integer. Generates a MD5 hash using always the same salt.
get_verse_code()
Receives a string and parses it for <verse_code>
get_verse()
Receives a string and parses it for <verse>
get_explanation()
Receives a string and parses it for <explanation>
get_prayer_intro()
Receives a string and parses it for <prayer_intro>
get_prayer()
Receives a string and parses it for <prayer>
substring_words($text, $length)
Receives a string and an integer. Performs a substr() keeping whole words and adding "..." in case the result doesn't end with "." or ","