Sponsored Content
Top Forums Web Development Notes with Ravinder on Badging System Development Part II Post 303028310 by Neo on Friday 4th of January 2019 05:21:34 AM
Old 01-04-2019
Ravinder,

Please write a PHP function to parse the $color[] array and create the string(2) to append in the badge alert text.

Hint: You need to read a $serialized_badges JSON string (which we will get from the user table and convert it to a PHP array using json_decode() then perhaps a foreach() loop to compare against the current $color[] array.

Or, you can do all this in Javascript by storing the badge[] js array serialized in localstorage, which is how I would do it I think.... No reason to do this in PHP, so I think best to do in Javascript.
 

3 More Discussions You Might Find Interesting

1. What is on Your Mind?

New Badging System - Badges Prototype Beta 1 (Badges Only)

Today I mapped out the new badging system using FA icons, Beta 1 in no particular order except a 6 x 8 grid: https://www.unix.com/members/1-albums215-picture991.png The prototype HTML code for this layout: <style> .fa-badge-grid { font-size: 1.5em; } .row { ... (38 Replies)
Discussion started by: Neo
38 Replies

2. What is on Your Mind?

Status of Badging System - Beta 1

Dear All, Here is the current status of the badging system: The Beta 1 phase of the new badging system is close to completion. 42 prototype badges have been "allocated" 6 prototype badge slots are held in reserve The "alert you have new badges" prototype is running and is currently... (4 Replies)
Discussion started by: Neo
4 Replies

3. What is on Your Mind?

Badging System: UNIX.COM Bug Hunter Badge (New)

I have moved the bug badge out of reserve and into the main stream. Basically, I will assign a color level like the others, based on who has made a good actionable bug report for UNIX.COM. "Good" means screenshots, links, and even details from web dev tools our the HTML source code. So far,... (0 Replies)
Discussion started by: Neo
0 Replies
YAML_PARSE_URL(3)							 1							 YAML_PARSE_URL(3)

yaml_parse_url - Parse a Yaml stream from a URL

SYNOPSIS
mixed yaml_parse_url (string $url, [int $pos], [int &$ndocs], [array $callbacks]) DESCRIPTION
Convert all or part of a YAML document stream read from a URL to a PHP variable. PARAMETERS
o $url -$url should be of the form "scheme://...". PHP will search for a protocol handler (also known as a wrapper) for that scheme. If no wrappers for that protocol are registered, PHP will emit a notice to help you track potential problems in your script and then continue as though filename specifies a regular file. o $pos - Document to extract from stream ( -1 for all documents, 0 for first document, ...). o $ndocs - If $ndocs is provided, then it is filled with the number of documents found in stream. o $callbacks - Content handlers for YAML nodes. Associative array of YAML tag => callable mappings. See parse callbacks for more RETURN VALUES
Returns the value encoded in $input in appropriate PHP type or FALSE on failure. If $pos is -1 an array will be returned with one entry for each document found in the stream. NOTES
Warning Processing untrusted user input with yaml_parse_url(3) is dangerous if the use of unserialize(3) is enabled for nodes using the !php/object tag. This behavior can be disabled by using the yaml.decode_php ini setting. SEE ALSO
yaml_parse(3), yaml_parse_file(3), yaml_emit(3). PHP Documentation Group YAML_PARSE_URL(3)
All times are GMT -4. The time now is 07:55 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy