function _weight_update_7202_decode in Weight 7.2
Decode weight from sticky column.
1 call to _weight_update_7202_decode()
- weight_update_7202 in ./
weight.install - Move existing node weights to weight_weights table and restore sticky values.
File
- ./
weight.install, line 515
Code
function _weight_update_7202_decode($sticky) {
$values = array();
if ($sticky == 0 || $sticky == 1) {
$values['weight'] = NULL;
$values['sticky'] = $sticky;
}
elseif ($sticky > 0) {
$values['weight'] = 100 - $sticky;
$values['sticky'] = 1;
}
else {
$values['weight'] = -($sticky + 100);
$values['sticky'] = 0;
}
return $values;
}