id'";
$profile_result=db_query ($conn,$sql);
if (!$profile_result)
{ print "Chyba při zjišování položky profilu: $ItemName.
\n";return array (0,0);
}
else list($pocet_vyskytu) = db_fetch_row ($profile_result);
if ($pocet_vyskytu==1)
{ $sql="select value from profile where name='$ItemName' and group_id='$CurrentGroup->id'";
$profile_result=db_query ($conn,$sql);
if (!$profile_result)
{ print "Chyba při pokusu o zjištění hodnoty položky profilu $ItemName.
\n";return array (0,0);
}
else
{ list($vystup) = db_fetch_row ($profile_result);
return array ($vystup,1);
}
}
}
function SetItem($conn,$ItemName,$ItemValue,$AccessNumber,$group_name="")
{ if($AccessNumber!="") $CurrentGroup = GetCurrentGroup($conn,$AccessNumber);
else if ($group_name!="") $CurrentGroup = GetCurrentGroupFromName($conn,$group_name);
$sql="select count(*) from profile where name='$ItemName' and group_id='$CurrentGroup->id'";
$profile_result=db_query ($conn,$sql);
if (!$profile_result)
{ print "Chyba při zjišování položky profilu: $ItemName";return array (0,-1);
}
else list($pocet_vyskytu) = db_fetch_row ($profile_result);
if ($pocet_vyskytu==1)
{ $sql="update profile set value='$ItemValue' where name='$ItemName' and group_id='$CurrentGroup->id'";
$profile_result=db_query ($conn, $sql);
if (!$profile_result)
{ print "Chyba při pokusu o upravení položky profilu $ItemName na '$ItemValue'.
\n";return 0;
}
}
else
{ $sql="insert into profile (name,value,group_id) values ('$ItemName','$ItemValue','$CurrentGroup->id')";
$profile_result=db_query ($conn, $sql);
if (!$profile_result)
{ print "Chyba při pokusu o vytvoření položky profilu: $ItemName.
\n";return 0;
}
}
return 1;
}
?>