/** * Helper function for add_ribbon * * @param array $options Options * @return string Ribbon content */ function get_ribbon_code($options) { $global_options = $this->get_ribbon_options(); return github_ribbon($options['ribbon-type'], $options['github-url'], $global_options['ribbon-new-tab'], $global_options['ribbon-button-type'], false); }
/** * Helper function for add_ribbon * * @param string $content The post content * @param array $options Options * @return string Modifiyed content */ function append_ribbon($content, $options) { if (!$this->ribbon_placed) { $ribbon = github_ribbon($options['ribbon-type'], $options['github-url'], $options['ribbon-button-type'], false); $content = $content . $ribbon; $this->ribbon_placed = true; } return $content; }