Signed-off-by: Stéphane Jacob <sj@m4x.org>
public function value(ProfilePage &$page, $field, $value, &$success)
{
$success = true;
- if (is_null($value) || !is_array($value)) {
+ if (is_null($value)) {
$value = array();
$value = XDB::fetchAllAssoc("SELECT eduid, degreeid, fieldid, grad_year, program
FROM profile_education
WHERE pid = {?} AND !FIND_IN_SET('primary', flags)
ORDER BY id",
$page->pid());
+ } else if (!is_array($value)) {
+ $value = null;
} else {
$i = 0;
foreach ($value as $key=>&$edu) {
{cycle values="impair, pair" assign=class}
{include file="profile/general.edu.tpl" eduid=$eduid edu=$edu edu_fields=$edu_fields class=$class}
{/foreach}
- {if $edus|@count eq 0}
- {cycle values="impair, pair" assign=class}
- {include file="profile/general.edu.tpl" eduid=0 edu=0 class=$class}
- {/if}
{cycle values="impair, pair" assign=class}
{assign var=eduaddid value=$edus|@count}
<tr id="edu_add" class="edu_{$eduaddid} {$class}">