rendered paste body function from_seconds_to_full_length($int, $section = 0, $time) { global $main; if (!$this->time_sections[$section]) { return $time; } $cond =& $this->time_sections[$section]; $significant = ($int / $cond['multiple']); $significant_rounded = floor($int / $cond['multiple']); $remainder = round(($significant - $significant_rounded) * $cond['multiple'], 0); $time = $remainder . $cond['char'] . $cond['divider'] . $time; if ($significant_rounded > 1) { $time = $this->from_seconds_to_full_length($significant_rounded, ($section + 1), $time); } return $time; } var $time_length = ""; var $time_sections = array( 0 => array( 'name' => 'seconds', 'multiple' => '60', 'char' => 'sec', 'divider' => ' ' ), 1 => array( 'name' => 'minutes', 'multiple' => '60', 'char' => 'min', 'divider' => ' ' ), 2 => array( 'name' => 'hours', 'multiple' => '24', 'char' => 'hr', 'divider' => ' ' ), 3 => array( 'name' => 'days', 'multiple' => '7', 'char' => 'day(s)', 'divider' => ' ' ), 4 => array( 'name' => 'weeks', 'multiple' => '4', 'char' => 'weeks(s)', 'divider' => ' ' ), 5 => array( 'name' => 'months', 'multiple' => '12', 'char' => 'month(s)', 'divider' => ' ' ), 6 => array( 'name' => 'years', 'multiple' => '10', 'char' => 'years(s)', 'divider' => ' ' ), 7 => array( 'name' => 'decades', 'multiple' => '10', 'char' => 'decade(s)', 'divider' => ' ' ), 8 => array( 'name' => 'century', 'multiple' => '10', 'char' => 'century(s)', 'divider' => ' ' ), );