/** * * * @package application.helper.smarty * @author Integry Systems */ function smarty_modifier_str_pad_left($string, $count, $pad = ' ') { return str_pad_left($string, $count, $pad); }
function num_to_isbn10($n) { $n = string($n); $d = 0; $f = 2; for ($i = strlen($n) - 1; $i >= 0; $i -= 1) { $d += $n[$i] * $f; $f += 1; } $d = 11 - $d % 11; if ($d === 10) { $d = "X"; } else { if ($d === 11) { $d = "0"; } else { $d = string($d); } } return strcat(str_pad_left($n, 9, "0"), $d); }