aboutsummaryrefslogtreecommitdiff
path: root/mod/blog
diff options
context:
space:
mode:
Diffstat (limited to 'mod/blog')
-rw-r--r--mod/blog/actions/blog/auto_save_revision.php2
-rw-r--r--mod/blog/actions/blog/save.php4
-rw-r--r--mod/blog/blog_lib.php26
-rw-r--r--mod/blog/views/default/object/blog.php5
4 files changed, 3 insertions, 34 deletions
diff --git a/mod/blog/actions/blog/auto_save_revision.php b/mod/blog/actions/blog/auto_save_revision.php
index 520d57531..ce35c1295 100644
--- a/mod/blog/actions/blog/auto_save_revision.php
+++ b/mod/blog/actions/blog/auto_save_revision.php
@@ -41,7 +41,7 @@ if ($title && $description) {
$blog->access_id = ACCESS_PRIVATE;
$blog->title = $title;
$blog->description = $description;
- $blog->excerpt = blog_make_excerpt($excerpt);
+ $blog->excerpt = elgg_make_excerpt($excerpt);
// must be present or doesn't show up when metadata sorting.
$blog->publish_date = time();
if (!$blog->save()) {
diff --git a/mod/blog/actions/blog/save.php b/mod/blog/actions/blog/save.php
index 0e8a696b9..138c32bda 100644
--- a/mod/blog/actions/blog/save.php
+++ b/mod/blog/actions/blog/save.php
@@ -78,9 +78,9 @@ foreach ($values as $name => $default) {
case 'excerpt':
if ($value) {
- $value = blog_make_excerpt($value);
+ $value = elgg_make_excerpt($value);
} else {
- $value = blog_make_excerpt($values['description']);
+ $value = elgg_make_excerpt($values['description']);
}
$values[$name] = $value;
break;
diff --git a/mod/blog/blog_lib.php b/mod/blog/blog_lib.php
index 9876b0a34..e2724ae0b 100644
--- a/mod/blog/blog_lib.php
+++ b/mod/blog/blog_lib.php
@@ -244,32 +244,6 @@ function blog_get_page_content_friends($user_guid) {
}
/**
- * Returns an appropriate excerpt for a blog.
- * Will return up to 250 chars stopping at the nearest space.
- * If no spaces are found (like in Japanese) will crop off at the
- * 250 char mark.
- *
- * @param string $text
- * @param int $words
- * @return string
- */
-function blog_make_excerpt($text, $chars = 250) {
- $text = trim(strip_tags($text));
-
- // handle cases
- $excerpt = elgg_substr($text, 0, $chars);
- $space = elgg_strrpos($excerpt, ' ', 0);
-
- // don't crop if can't find a space.
- if ($space === FALSE) {
- $space = $chars;
- }
- $excerpt = trim(elgg_substr($excerpt, 0, $space));
-
- return $excerpt ;
-}
-
-/**
* Returns a list of years and months for all blogs optionally for a user.
* Very similar to get_entity_dates() except uses a metadata field.
*
diff --git a/mod/blog/views/default/object/blog.php b/mod/blog/views/default/object/blog.php
index 0c8944f7d..a45e72bd8 100644
--- a/mod/blog/views/default/object/blog.php
+++ b/mod/blog/views/default/object/blog.php
@@ -22,11 +22,6 @@ $linked_title = "<a href=\"{$blog->getURL()}\" title=\"" . htmlentities($blog->t
$categories = elgg_view('categories/view', $vars);
$excerpt = $blog->excerpt;
-// add ellipses to excerpt it not the full post
-if ($excerpt != trim(strip_tags($blog->description))) {
- $excerpt .= ' &#8230';
-}
-
$body = autop($blog->description);
$owner_icon = elgg_view("profile/icon",array('entity' => $owner, 'size' => 'tiny'));
$tags = elgg_view('output/tags', array('tags' => $blog->tags));