Version Description
- Added author to RSS
- Added german translation, thanks http://www.fuerther-freiheit.info/
- Added swedish translation, thanks http://jockegustin.se
- Better support for translation
Download this release
Release Info
Developer | eskapism |
Plugin | Simple History |
Version | 0.5 |
Comparing to | |
See all releases |
Code changes from version 0.4 to 0.5
- index.php +83 -44
- languages/simple-history-de_DE.mo +0 -0
- languages/simple-history-de_DE.po +146 -0
- languages/simple-history-sv_SE.mo +0 -0
- languages/simple-history-sv_SE.po +374 -0
- readme.txt +16 -2
index.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Simple History
|
4 |
Plugin URI: http://eskapism.se/code-playground/simple-history/
|
5 |
Description: Get a log/history/audit log/version history of the changes made by users in WordPress.
|
6 |
-
Version: 0.
|
7 |
Author: Pär Thernström
|
8 |
Author URI: http://eskapism.se/
|
9 |
License: GPL2
|
@@ -25,6 +25,8 @@ License: GPL2
|
|
25 |
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
26 |
*/
|
27 |
|
|
|
|
|
28 |
define( "SIMPLE_HISTORY_VERSION", "0.4");
|
29 |
define( "SIMPLE_HISTORY_NAME", "Simple History");
|
30 |
define( "SIMPLE_HISTORY_URL", WP_PLUGIN_URL . '/simple-history/');
|
@@ -39,10 +41,10 @@ add_action( 'wp_ajax_simple_history_ajax', 'simple_history_ajax' );
|
|
39 |
function simple_history_ajax() {
|
40 |
|
41 |
$type = $_POST["type"];
|
42 |
-
if ($type == "All types") { $type = ""; }
|
43 |
|
44 |
$user = $_POST["user"];
|
45 |
-
if ($user == "By all users") { $user = ""; }
|
46 |
|
47 |
$page = 0;
|
48 |
if (isset($_POST["page"])) {
|
@@ -131,7 +133,7 @@ function simple_history_init() {
|
|
131 |
<channel>
|
132 |
<title><?php printf(__("Simple History for %s", 'simple-history'), get_bloginfo("name")) ?></title>
|
133 |
<description><?php printf(__("WordPress History for %s", 'simple-history'), get_bloginfo("name")) ?></description>
|
134 |
-
<link><?php echo get_bloginfo("
|
135 |
<atom:link href="<?php echo $self_link; ?>" rel="self" type="application/rss+xml" />
|
136 |
<?php
|
137 |
$arr_items = simple_history_get_items_array("items=10");
|
@@ -157,6 +159,7 @@ function simple_history_init() {
|
|
157 |
<item>
|
158 |
<title><![CDATA[<?php echo $item_title; ?>]]></title>
|
159 |
<description><![CDATA[<?php echo $description ?>]]></description>
|
|
|
160 |
<pubDate><?php echo date("D, d M Y H:i:s", strtotime($one_item->date)) ?> GMT</pubDate>
|
161 |
<guid isPermaLink="false"><?php echo $item_guid ?></guid>
|
162 |
</item>
|
@@ -194,7 +197,7 @@ function simple_history_init() {
|
|
194 |
|
195 |
function simple_history_admin_init() {
|
196 |
|
197 |
-
load_plugin_textdomain('simple-history', false, "/simple-history/languages");
|
198 |
|
199 |
// posts
|
200 |
add_action("save_post", "simple_history_save_post");
|
@@ -314,11 +317,11 @@ function simple_history_settings_field_rss() {
|
|
314 |
|
315 |
function simple_history_activated_plugin($plugin_name) {
|
316 |
$plugin_name = urlencode($plugin_name);
|
317 |
-
simple_history_add("action=activated&object_type=
|
318 |
}
|
319 |
function simple_history_deactivated_plugin($plugin_name) {
|
320 |
$plugin_name = urlencode($plugin_name);
|
321 |
-
simple_history_add("action=deactivated&object_type=
|
322 |
}
|
323 |
|
324 |
function simple_history_edit_comment($comment_id) {
|
@@ -333,7 +336,8 @@ function simple_history_edit_comment($comment_id) {
|
|
333 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
334 |
$str = urlencode($str);
|
335 |
|
336 |
-
simple_history_add("action=edited&object_type=
|
|
|
337 |
}
|
338 |
|
339 |
function simple_history_delete_comment($comment_id) {
|
@@ -348,7 +352,8 @@ function simple_history_delete_comment($comment_id) {
|
|
348 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
349 |
$str = urlencode($str);
|
350 |
|
351 |
-
simple_history_add("action=deleted&object_type=
|
|
|
352 |
}
|
353 |
|
354 |
function simple_history_set_comment_status($comment_id, $new_status) {
|
@@ -363,15 +368,15 @@ function simple_history_set_comment_status($comment_id, $new_status) {
|
|
363 |
|
364 |
$action = "";
|
365 |
if ("approve" == $new_status) {
|
366 |
-
$action =
|
367 |
} elseif ("hold" == $new_status) {
|
368 |
-
$action =
|
369 |
} elseif ("spam" == $new_status) {
|
370 |
-
$action =
|
371 |
} elseif ("trash" == $new_status) {
|
372 |
-
$action =
|
373 |
} elseif ("0" == $new_status) {
|
374 |
-
$action =
|
375 |
}
|
376 |
|
377 |
$action = urlencode($action);
|
@@ -379,7 +384,8 @@ function simple_history_set_comment_status($comment_id, $new_status) {
|
|
379 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
380 |
$str = urlencode($str);
|
381 |
|
382 |
-
simple_history_add("action=$action&object_type=
|
|
|
383 |
}
|
384 |
|
385 |
function simple_history_update_option($option, $oldval, $newval) {
|
@@ -448,25 +454,26 @@ function simple_history_updated_option3($option) {
|
|
448 |
function simple_history_add_attachment($attachment_id) {
|
449 |
$post = get_post($attachment_id);
|
450 |
$post_title = urlencode(get_the_title($post->ID));
|
451 |
-
simple_history_add("action=added&object_type=
|
|
|
452 |
}
|
453 |
function simple_history_edit_attachment($attachment_id) {
|
454 |
// is this only being called if the title of the attachment is changed?!
|
455 |
$post = get_post($attachment_id);
|
456 |
$post_title = urlencode(get_the_title($post->ID));
|
457 |
-
simple_history_add("action=updated&object_type=
|
458 |
}
|
459 |
function simple_history_delete_attachment($attachment_id) {
|
460 |
$post = get_post($attachment_id);
|
461 |
$post_title = urlencode(get_the_title($post->ID));
|
462 |
-
simple_history_add("action=deleted&object_type=
|
463 |
}
|
464 |
|
465 |
// user is updated
|
466 |
function simple_history_profile_update($user_id) {
|
467 |
$user = get_user_by("id", $user_id);
|
468 |
$user_nicename = urlencode($user->user_nicename);
|
469 |
-
simple_history_add("action=updated&object_type=
|
470 |
}
|
471 |
|
472 |
// user is created
|
@@ -480,7 +487,7 @@ function simple_history_user_register($user_id) {
|
|
480 |
function simple_history_delete_user($user_id) {
|
481 |
$user = get_user_by("id", $user_id);
|
482 |
$user_nicename = urlencode($user->user_nicename);
|
483 |
-
simple_history_add("action=deleted&object_type=
|
484 |
}
|
485 |
|
486 |
// user logs in
|
@@ -494,14 +501,14 @@ function simple_history_wp_login($user) {
|
|
494 |
} else {
|
495 |
$user_id = $current_user->ID;
|
496 |
}
|
497 |
-
simple_history_add("action=logged_in&object_type=
|
498 |
}
|
499 |
// user logs out
|
500 |
function simple_history_wp_logout() {
|
501 |
$current_user = wp_get_current_user();
|
502 |
$current_user_id = $current_user->ID;
|
503 |
$user_nicename = urlencode($current_user->user_nicename);
|
504 |
-
simple_history_add("action=logged_out&object_type=
|
505 |
}
|
506 |
|
507 |
function simple_history_delete_post($post_id) {
|
@@ -509,7 +516,7 @@ function simple_history_delete_post($post_id) {
|
|
509 |
$post = get_post($post_id);
|
510 |
if ($post->post_status != "auto-draft" && $post->post_status != "inherit") {
|
511 |
$post_title = urlencode(get_the_title($post->ID));
|
512 |
-
simple_history_add("action=deleted&object_type=
|
513 |
}
|
514 |
}
|
515 |
}
|
@@ -546,18 +553,23 @@ function simple_history_transition_post_status($new_status, $old_status, $post)
|
|
546 |
//bonny_d($post); // regular post object
|
547 |
if ($old_status == "auto-draft" && ($new_status != "auto-draft" && $new_status != "inherit")) {
|
548 |
// page created
|
549 |
-
$action = "created";
|
550 |
} elseif ($new_status == "auto-draft" || ($old_status == "new" && $new_status == "inherit")) {
|
551 |
// page...eh.. just leave it.
|
552 |
return;
|
553 |
} elseif ($new_status == "trash") {
|
554 |
-
$action = "deleted";
|
555 |
} else {
|
556 |
// page updated. i guess.
|
557 |
-
$action = "updated";
|
558 |
}
|
559 |
$object_type = "post";
|
560 |
$object_subtype = $post->post_type;
|
|
|
|
|
|
|
|
|
|
|
561 |
if ($object_subtype == "revision") {
|
562 |
// don't log revisions
|
563 |
return;
|
@@ -682,8 +694,9 @@ function simple_history_install() {
|
|
682 |
|
683 |
#}
|
684 |
|
685 |
-
simple_history_add("action=activated&object_type=
|
686 |
-
|
|
|
687 |
// also generate a rss secret, if it does not exist
|
688 |
if (!get_option("simple_history_rss_secret")) {
|
689 |
simple_history_update_rss_secret();
|
@@ -716,8 +729,8 @@ function simple_history_print_nav() {
|
|
716 |
|
717 |
// add_query_arg(
|
718 |
$link = esc_html(add_query_arg("simple_history_type_to_show", ""));
|
719 |
-
|
720 |
-
$str_types .= "<li $css><a href='$link'
|
721 |
foreach ($arr_types as $one_type) {
|
722 |
$css = "";
|
723 |
if ($one_type->object_subtype && $simple_history_type_to_show == ($one_type->object_type."/".$one_type->object_subtype)) {
|
@@ -782,7 +795,6 @@ function simple_history_print_nav() {
|
|
782 |
$css = " class='selected' ";
|
783 |
}
|
784 |
$link = esc_html(add_query_arg("simple_history_user_to_show", ""));
|
785 |
-
#echo "<li>Filter by user: </li>";
|
786 |
$str_users .= "<li $css><a href='$link'>" . __("By all users", 'simple-history') ."</a> | </li>";
|
787 |
foreach ($arr_users as $user_id => $user_info) {
|
788 |
$link = esc_html(add_query_arg("simple_history_user_to_show", $user_id));
|
@@ -848,7 +860,11 @@ function simple_history_get_items_array($args) {
|
|
848 |
}
|
849 |
if ($simple_history_user_to_show) {
|
850 |
$userinfo = get_user_by("slug", $simple_history_user_to_show);
|
851 |
-
|
|
|
|
|
|
|
|
|
852 |
}
|
853 |
|
854 |
$tableprefix = $wpdb->prefix;
|
@@ -882,12 +898,10 @@ function simple_history_get_items_array($args) {
|
|
882 |
// so add it to the last element in arr_events
|
883 |
$arr_events[$prev_row->id]->occasions[] = $one_row;
|
884 |
} else {
|
885 |
-
|
886 |
-
|
887 |
-
|
888 |
#echo "<br>real_loop_num: $real_loop_num";
|
889 |
#echo "<br>loop_num: $loopNum";
|
890 |
-
|
891 |
// check if we have a search. of so, only add if there is a match
|
892 |
$do_add = FALSE;
|
893 |
if ($search) {
|
@@ -1065,6 +1079,7 @@ function simple_history_print_history($args = null) {
|
|
1065 |
$post_out .= "<span class='simple-history-title'>{$title}</span>";
|
1066 |
$post_out .= "</a>";
|
1067 |
}
|
|
|
1068 |
if ("created" == $action) {
|
1069 |
$post_out .= " " . __("created", 'simple-history') . " ";
|
1070 |
} elseif ("updated" == $action) {
|
@@ -1072,8 +1087,9 @@ function simple_history_print_history($args = null) {
|
|
1072 |
} elseif ("deleted" == $action) {
|
1073 |
$post_out .= " " . __("deleted", 'simple-history') . " ";
|
1074 |
} else {
|
|
|
1075 |
$post_out .= " $action";
|
1076 |
-
}
|
1077 |
|
1078 |
$post_out = ucfirst($post_out);
|
1079 |
echo $post_out;
|
@@ -1082,7 +1098,8 @@ function simple_history_print_history($args = null) {
|
|
1082 |
} elseif ("attachment" == $object_type) {
|
1083 |
|
1084 |
$attachment_out = "";
|
1085 |
-
$attachment_out .= "attachment ";
|
|
|
1086 |
$post = get_post($object_id);
|
1087 |
|
1088 |
if ($post) {
|
@@ -1106,6 +1123,7 @@ function simple_history_print_history($args = null) {
|
|
1106 |
}
|
1107 |
}
|
1108 |
|
|
|
1109 |
if ("added" == $action) {
|
1110 |
$attachment_out .= " added ";
|
1111 |
} elseif ("updated" == $action) {
|
@@ -1113,15 +1131,16 @@ function simple_history_print_history($args = null) {
|
|
1113 |
} elseif ("deleted" == $action) {
|
1114 |
$attachment_out .= " deleted ";
|
1115 |
} else {
|
|
|
1116 |
$attachment_out .= " $action ";
|
1117 |
-
}
|
1118 |
|
1119 |
$attachment_out = ucfirst($attachment_out);
|
1120 |
echo $attachment_out;
|
1121 |
|
1122 |
} elseif ("user" == $object_type) {
|
1123 |
$user_out = "";
|
1124 |
-
$user_out .= "user";
|
1125 |
$user = get_user_by("id", $object_id);
|
1126 |
if ($user) {
|
1127 |
$user_link = "user-edit.php?user_id={$user->ID}";
|
@@ -1154,6 +1173,7 @@ function simple_history_print_history($args = null) {
|
|
1154 |
$user_out .= "<span class='simple-history-attachment-thumbnail' href='$user_link'>$user_avatar</span>";
|
1155 |
}
|
1156 |
|
|
|
1157 |
if ("created" == $action) {
|
1158 |
$user_out .= " " . __("added", 'simple-history') . " ";
|
1159 |
} elseif ("updated" == $action) {
|
@@ -1165,8 +1185,9 @@ function simple_history_print_history($args = null) {
|
|
1165 |
} elseif ("logged_out" == $action) {
|
1166 |
$user_out .= " " . __("logged out", 'simple-history') . " ";
|
1167 |
} else {
|
|
|
1168 |
$user_out .= " $action";
|
1169 |
-
}
|
1170 |
|
1171 |
$user_out = ucfirst($user_out);
|
1172 |
echo $user_out;
|
@@ -1179,7 +1200,25 @@ function simple_history_print_history($args = null) {
|
|
1179 |
} else {
|
1180 |
|
1181 |
// unknown/general type
|
1182 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1183 |
|
1184 |
}
|
1185 |
echo "</div>";
|
@@ -1188,11 +1227,11 @@ function simple_history_print_history($args = null) {
|
|
1188 |
// when
|
1189 |
$date_i18n_date = date_i18n(get_option('date_format'), strtotime($one_row->date), $gmt=false);
|
1190 |
$date_i18n_time = date_i18n(get_option('time_format'), strtotime($one_row->date), $gmt=false);
|
1191 |
-
echo "By $who
|
1192 |
$now = strtotime(current_time("mysql"));
|
1193 |
$diff_str = sprintf( __('%s ago'), human_time_diff(strtotime($one_row->date), $now) );
|
1194 |
echo "<span class='when'>".$diff_str."</span>";
|
1195 |
-
echo "<span class='when_detail'
|
1196 |
echo "</div>";
|
1197 |
|
1198 |
// occasions
|
3 |
Plugin Name: Simple History
|
4 |
Plugin URI: http://eskapism.se/code-playground/simple-history/
|
5 |
Description: Get a log/history/audit log/version history of the changes made by users in WordPress.
|
6 |
+
Version: 0.5
|
7 |
Author: Pär Thernström
|
8 |
Author URI: http://eskapism.se/
|
9 |
License: GPL2
|
25 |
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
26 |
*/
|
27 |
|
28 |
+
load_plugin_textdomain('simple-history', false, "/simple-history/languages");
|
29 |
+
|
30 |
define( "SIMPLE_HISTORY_VERSION", "0.4");
|
31 |
define( "SIMPLE_HISTORY_NAME", "Simple History");
|
32 |
define( "SIMPLE_HISTORY_URL", WP_PLUGIN_URL . '/simple-history/');
|
41 |
function simple_history_ajax() {
|
42 |
|
43 |
$type = $_POST["type"];
|
44 |
+
if ($type == __( "All types", 'simple-history' )) { $type = ""; }
|
45 |
|
46 |
$user = $_POST["user"];
|
47 |
+
if ($user == __( "By all users", 'simple-history' )) { $user = ""; }
|
48 |
|
49 |
$page = 0;
|
50 |
if (isset($_POST["page"])) {
|
133 |
<channel>
|
134 |
<title><?php printf(__("Simple History for %s", 'simple-history'), get_bloginfo("name")) ?></title>
|
135 |
<description><?php printf(__("WordPress History for %s", 'simple-history'), get_bloginfo("name")) ?></description>
|
136 |
+
<link><?php echo get_bloginfo("url") ?></link>
|
137 |
<atom:link href="<?php echo $self_link; ?>" rel="self" type="application/rss+xml" />
|
138 |
<?php
|
139 |
$arr_items = simple_history_get_items_array("items=10");
|
159 |
<item>
|
160 |
<title><![CDATA[<?php echo $item_title; ?>]]></title>
|
161 |
<description><![CDATA[<?php echo $description ?>]]></description>
|
162 |
+
<author><?php echo $user_nicename ?></author>
|
163 |
<pubDate><?php echo date("D, d M Y H:i:s", strtotime($one_item->date)) ?> GMT</pubDate>
|
164 |
<guid isPermaLink="false"><?php echo $item_guid ?></guid>
|
165 |
</item>
|
197 |
|
198 |
function simple_history_admin_init() {
|
199 |
|
200 |
+
// load_plugin_textdomain('simple-history', false, "/simple-history/languages");
|
201 |
|
202 |
// posts
|
203 |
add_action("save_post", "simple_history_save_post");
|
317 |
|
318 |
function simple_history_activated_plugin($plugin_name) {
|
319 |
$plugin_name = urlencode($plugin_name);
|
320 |
+
simple_history_add("action=" . __( 'activated', 'simple-history' ) . "&object_type=" . __('Plugin') . "&object_name=$plugin_name");
|
321 |
}
|
322 |
function simple_history_deactivated_plugin($plugin_name) {
|
323 |
$plugin_name = urlencode($plugin_name);
|
324 |
+
simple_history_add("action=" . __( 'deactivated', 'simple-history' ) . "&object_type=" . __('Plugin') . "&object_name=$plugin_name");
|
325 |
}
|
326 |
|
327 |
function simple_history_edit_comment($comment_id) {
|
336 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
337 |
$str = urlencode($str);
|
338 |
|
339 |
+
simple_history_add("action=" . __( 'edited', 'simple-history' ) . "&object_type=" . __('Comment') . "&object_name=$str&object_id=$comment_id");
|
340 |
+
|
341 |
}
|
342 |
|
343 |
function simple_history_delete_comment($comment_id) {
|
352 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
353 |
$str = urlencode($str);
|
354 |
|
355 |
+
simple_history_add("action=" . __( 'deleted', 'simple-history' ) . "&object_type=" . __('Comment') . "&object_name=$str&object_id=$comment_id");
|
356 |
+
|
357 |
}
|
358 |
|
359 |
function simple_history_set_comment_status($comment_id, $new_status) {
|
368 |
|
369 |
$action = "";
|
370 |
if ("approve" == $new_status) {
|
371 |
+
$action = __( 'approved', 'simple-history' );
|
372 |
} elseif ("hold" == $new_status) {
|
373 |
+
$action = __( 'unapproved', 'simple-history' );
|
374 |
} elseif ("spam" == $new_status) {
|
375 |
+
$action = __( 'marked as spam', 'simple-history' );
|
376 |
} elseif ("trash" == $new_status) {
|
377 |
+
$action = __( 'trashed', 'simple-history' );
|
378 |
} elseif ("0" == $new_status) {
|
379 |
+
$action = __( 'untrashed', 'simple-history' );
|
380 |
}
|
381 |
|
382 |
$action = urlencode($action);
|
384 |
$str = sprintf( "$excerpt [" . __('From %1$s on %2$s') . "]", $author, $post_title );
|
385 |
$str = urlencode($str);
|
386 |
|
387 |
+
simple_history_add("action=$action&object_type=" . __('Comment') . "&object_name=$str&object_id=$comment_id");
|
388 |
+
|
389 |
}
|
390 |
|
391 |
function simple_history_update_option($option, $oldval, $newval) {
|
454 |
function simple_history_add_attachment($attachment_id) {
|
455 |
$post = get_post($attachment_id);
|
456 |
$post_title = urlencode(get_the_title($post->ID));
|
457 |
+
simple_history_add("action=" . __( 'added', 'simple-history' ) . "&object_type=" . __('Attachment', 'simple-history') . "&object_id=$attachment_id&object_name=$post_title");
|
458 |
+
|
459 |
}
|
460 |
function simple_history_edit_attachment($attachment_id) {
|
461 |
// is this only being called if the title of the attachment is changed?!
|
462 |
$post = get_post($attachment_id);
|
463 |
$post_title = urlencode(get_the_title($post->ID));
|
464 |
+
simple_history_add("action=" . __( 'updated', 'simple-history' ) . "&object_type=" . __('Attachment', 'simple-history') . "&object_id=$attachment_id&object_name=$post_title");
|
465 |
}
|
466 |
function simple_history_delete_attachment($attachment_id) {
|
467 |
$post = get_post($attachment_id);
|
468 |
$post_title = urlencode(get_the_title($post->ID));
|
469 |
+
simple_history_add("action=" . __( 'deleted', 'simple-history' ) . "&object_type=" . __('Attachment', 'simple-history') . "&object_id=$attachment_id&object_name=$post_title");
|
470 |
}
|
471 |
|
472 |
// user is updated
|
473 |
function simple_history_profile_update($user_id) {
|
474 |
$user = get_user_by("id", $user_id);
|
475 |
$user_nicename = urlencode($user->user_nicename);
|
476 |
+
simple_history_add("action=" . __( 'updated', 'simple-history' ) . "&object_type=" . __('User', 'simple-history') . "&object_id=$user_id&object_name=$user_nicename");
|
477 |
}
|
478 |
|
479 |
// user is created
|
487 |
function simple_history_delete_user($user_id) {
|
488 |
$user = get_user_by("id", $user_id);
|
489 |
$user_nicename = urlencode($user->user_nicename);
|
490 |
+
simple_history_add("action=" . __( 'deleted', 'simple-history' ) . "&object_type=" . __('User', 'simple-history') . "&object_id=$user_id&object_name=$user_nicename");
|
491 |
}
|
492 |
|
493 |
// user logs in
|
501 |
} else {
|
502 |
$user_id = $current_user->ID;
|
503 |
}
|
504 |
+
simple_history_add("action=" . __( 'logged_in', 'simple-history' ) . "&object_type=" . __('User', 'simple-history') ."&object_id=".$user->ID."&user_id=$user_id&object_name=$user_nicename");
|
505 |
}
|
506 |
// user logs out
|
507 |
function simple_history_wp_logout() {
|
508 |
$current_user = wp_get_current_user();
|
509 |
$current_user_id = $current_user->ID;
|
510 |
$user_nicename = urlencode($current_user->user_nicename);
|
511 |
+
simple_history_add("action=" . __( 'logged_out', 'simple-history' ) . "&object_type=" . __('User', 'simple-history') ."&object_id=$current_user_id&object_name=$user_nicename");
|
512 |
}
|
513 |
|
514 |
function simple_history_delete_post($post_id) {
|
516 |
$post = get_post($post_id);
|
517 |
if ($post->post_status != "auto-draft" && $post->post_status != "inherit") {
|
518 |
$post_title = urlencode(get_the_title($post->ID));
|
519 |
+
simple_history_add("action=" . __( 'deleted', 'simple-history' ) . "&object_type=" . __('Post') ."&object_subtype=" . $post->post_type . "&object_id=$post_id&object_name=$post_title");
|
520 |
}
|
521 |
}
|
522 |
}
|
553 |
//bonny_d($post); // regular post object
|
554 |
if ($old_status == "auto-draft" && ($new_status != "auto-draft" && $new_status != "inherit")) {
|
555 |
// page created
|
556 |
+
$action = __( "created", 'simple-history' );
|
557 |
} elseif ($new_status == "auto-draft" || ($old_status == "new" && $new_status == "inherit")) {
|
558 |
// page...eh.. just leave it.
|
559 |
return;
|
560 |
} elseif ($new_status == "trash") {
|
561 |
+
$action = __( "deleted", 'simple-history' );
|
562 |
} else {
|
563 |
// page updated. i guess.
|
564 |
+
$action = __( "updated", 'simple-history' );
|
565 |
}
|
566 |
$object_type = "post";
|
567 |
$object_subtype = $post->post_type;
|
568 |
+
|
569 |
+
// Attempt to auto-translate post types*/
|
570 |
+
$object_type = __( ucfirst ( $object_type ) );
|
571 |
+
$object_subtype = __( ucfirst ( $object_subtype ) );
|
572 |
+
|
573 |
if ($object_subtype == "revision") {
|
574 |
// don't log revisions
|
575 |
return;
|
694 |
|
695 |
#}
|
696 |
|
697 |
+
simple_history_add("action=" . __( 'activated', 'simple-history' ) . "&object_type=" . __('Plugin') . "&object_name=$plugin_name");
|
698 |
+
|
699 |
+
|
700 |
// also generate a rss secret, if it does not exist
|
701 |
if (!get_option("simple_history_rss_secret")) {
|
702 |
simple_history_update_rss_secret();
|
729 |
|
730 |
// add_query_arg(
|
731 |
$link = esc_html(add_query_arg("simple_history_type_to_show", ""));
|
732 |
+
$str_types_desc = __("All types", 'simple-history');
|
733 |
+
$str_types .= "<li $css><a href='$link'>$str_types_desc</a> | </li>";
|
734 |
foreach ($arr_types as $one_type) {
|
735 |
$css = "";
|
736 |
if ($one_type->object_subtype && $simple_history_type_to_show == ($one_type->object_type."/".$one_type->object_subtype)) {
|
795 |
$css = " class='selected' ";
|
796 |
}
|
797 |
$link = esc_html(add_query_arg("simple_history_user_to_show", ""));
|
|
|
798 |
$str_users .= "<li $css><a href='$link'>" . __("By all users", 'simple-history') ."</a> | </li>";
|
799 |
foreach ($arr_users as $user_id => $user_info) {
|
800 |
$link = esc_html(add_query_arg("simple_history_user_to_show", $user_id));
|
860 |
}
|
861 |
if ($simple_history_user_to_show) {
|
862 |
$userinfo = get_user_by("slug", $simple_history_user_to_show);
|
863 |
+
|
864 |
+
if (isset($userinfo->ID)) {
|
865 |
+
$where .= " AND user_id = '" . $userinfo->ID . "'";
|
866 |
+
}
|
867 |
+
|
868 |
}
|
869 |
|
870 |
$tableprefix = $wpdb->prefix;
|
898 |
// so add it to the last element in arr_events
|
899 |
$arr_events[$prev_row->id]->occasions[] = $one_row;
|
900 |
} else {
|
901 |
+
|
|
|
|
|
902 |
#echo "<br>real_loop_num: $real_loop_num";
|
903 |
#echo "<br>loop_num: $loopNum";
|
904 |
+
|
905 |
// check if we have a search. of so, only add if there is a match
|
906 |
$do_add = FALSE;
|
907 |
if ($search) {
|
1079 |
$post_out .= "<span class='simple-history-title'>{$title}</span>";
|
1080 |
$post_out .= "</a>";
|
1081 |
}
|
1082 |
+
/*
|
1083 |
if ("created" == $action) {
|
1084 |
$post_out .= " " . __("created", 'simple-history') . " ";
|
1085 |
} elseif ("updated" == $action) {
|
1087 |
} elseif ("deleted" == $action) {
|
1088 |
$post_out .= " " . __("deleted", 'simple-history') . " ";
|
1089 |
} else {
|
1090 |
+
*/
|
1091 |
$post_out .= " $action";
|
1092 |
+
//}
|
1093 |
|
1094 |
$post_out = ucfirst($post_out);
|
1095 |
echo $post_out;
|
1098 |
} elseif ("attachment" == $object_type) {
|
1099 |
|
1100 |
$attachment_out = "";
|
1101 |
+
$attachment_out .= __("attachment", 'simple-history') . " ";
|
1102 |
+
|
1103 |
$post = get_post($object_id);
|
1104 |
|
1105 |
if ($post) {
|
1123 |
}
|
1124 |
}
|
1125 |
|
1126 |
+
/*
|
1127 |
if ("added" == $action) {
|
1128 |
$attachment_out .= " added ";
|
1129 |
} elseif ("updated" == $action) {
|
1131 |
} elseif ("deleted" == $action) {
|
1132 |
$attachment_out .= " deleted ";
|
1133 |
} else {
|
1134 |
+
*/
|
1135 |
$attachment_out .= " $action ";
|
1136 |
+
//}
|
1137 |
|
1138 |
$attachment_out = ucfirst($attachment_out);
|
1139 |
echo $attachment_out;
|
1140 |
|
1141 |
} elseif ("user" == $object_type) {
|
1142 |
$user_out = "";
|
1143 |
+
$user_out .= __("user", 'simple-history');
|
1144 |
$user = get_user_by("id", $object_id);
|
1145 |
if ($user) {
|
1146 |
$user_link = "user-edit.php?user_id={$user->ID}";
|
1173 |
$user_out .= "<span class='simple-history-attachment-thumbnail' href='$user_link'>$user_avatar</span>";
|
1174 |
}
|
1175 |
|
1176 |
+
/*
|
1177 |
if ("created" == $action) {
|
1178 |
$user_out .= " " . __("added", 'simple-history') . " ";
|
1179 |
} elseif ("updated" == $action) {
|
1185 |
} elseif ("logged_out" == $action) {
|
1186 |
$user_out .= " " . __("logged out", 'simple-history') . " ";
|
1187 |
} else {
|
1188 |
+
*/
|
1189 |
$user_out .= " $action";
|
1190 |
+
//}
|
1191 |
|
1192 |
$user_out = ucfirst($user_out);
|
1193 |
echo $user_out;
|
1200 |
} else {
|
1201 |
|
1202 |
// unknown/general type
|
1203 |
+
// translate the common types
|
1204 |
+
$unknown_action = $action;
|
1205 |
+
switch ($unknown_action) {
|
1206 |
+
case "activated":
|
1207 |
+
$unknown_action = __("activated", 'simple-history');
|
1208 |
+
break;
|
1209 |
+
case "deactivated":
|
1210 |
+
$unknown_action = __("deactivated", 'simple-history');
|
1211 |
+
break;
|
1212 |
+
case "enabled":
|
1213 |
+
$unknown_action = __("enabled", 'simple-history');
|
1214 |
+
break;
|
1215 |
+
case "disabled":
|
1216 |
+
$unknown_action = __("disabled", 'simple-history');
|
1217 |
+
break;
|
1218 |
+
default:
|
1219 |
+
$unknown_action = $unknown_action; // dah!
|
1220 |
+
}
|
1221 |
+
echo ucwords($object_type) . " $object_subtype <span class='simple-history-title'>\"$object_name\"</span> $unknown_action";
|
1222 |
|
1223 |
}
|
1224 |
echo "</div>";
|
1227 |
// when
|
1228 |
$date_i18n_date = date_i18n(get_option('date_format'), strtotime($one_row->date), $gmt=false);
|
1229 |
$date_i18n_time = date_i18n(get_option('time_format'), strtotime($one_row->date), $gmt=false);
|
1230 |
+
echo sprintf(__("By %s", 'simple-history'), $who) . " → ";
|
1231 |
$now = strtotime(current_time("mysql"));
|
1232 |
$diff_str = sprintf( __('%s ago'), human_time_diff(strtotime($one_row->date), $now) );
|
1233 |
echo "<span class='when'>".$diff_str."</span>";
|
1234 |
+
echo "<span class='when_detail'>".sprintf(__('%s at %s', 'simple-history'), $date_i18n_date, $date_i18n_time)."</span>";
|
1235 |
echo "</div>";
|
1236 |
|
1237 |
// occasions
|
languages/simple-history-de_DE.mo
ADDED
Binary file
|
languages/simple-history-de_DE.po
ADDED
@@ -0,0 +1,146 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Translation of the WordPress plugin by .
|
2 |
+
# Copyright (C) 2010
|
3 |
+
# This file is distributed under the same license as the package.
|
4 |
+
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
|
5 |
+
#
|
6 |
+
msgid ""
|
7 |
+
msgstr ""
|
8 |
+
"Project-Id-Version: Simple History 0.4\n"
|
9 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/simple-history\n"
|
10 |
+
"POT-Creation-Date: 2010-09-19 18:24+0000\n"
|
11 |
+
"PO-Revision-Date: 2012-02-22 14:15+0100\n"
|
12 |
+
"Last-Translator: Ralph Stenzel <ralph@klein-aber-fein.de>\n"
|
13 |
+
"Language-Team: Ralph Stenzel <ralph@klein-aber-fein.de>\n"
|
14 |
+
"MIME-Version: 1.0\n"
|
15 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
+
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
"X-Poedit-Language: German\n"
|
18 |
+
"X-Poedit-Country: GERMANY\n"
|
19 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
20 |
+
|
21 |
+
#: index.php:126
|
22 |
+
#: index.php:168
|
23 |
+
#, php-format
|
24 |
+
msgid "Simple History for %s"
|
25 |
+
msgstr "Simple History für %s"
|
26 |
+
|
27 |
+
#: index.php:127
|
28 |
+
#: index.php:169
|
29 |
+
#, php-format
|
30 |
+
msgid "WordPress History for %s"
|
31 |
+
msgstr "WordPress History für %s"
|
32 |
+
|
33 |
+
#: index.php:139
|
34 |
+
#, php-format
|
35 |
+
msgid "By %s"
|
36 |
+
msgstr "Von %s"
|
37 |
+
|
38 |
+
#: index.php:143
|
39 |
+
#, php-format
|
40 |
+
msgid "%d occasions"
|
41 |
+
msgstr "%d Fälle"
|
42 |
+
|
43 |
+
#: index.php:173
|
44 |
+
msgid "Wrong RSS secret"
|
45 |
+
msgstr "Falsche RSS-Geheimadresse"
|
46 |
+
|
47 |
+
#: index.php:174
|
48 |
+
msgid "Your RSS secret for Simple History RSS feed is wrong. Please see WordPress settings for current link to the RSS feed."
|
49 |
+
msgstr "Ihre RSS-Geheimadresse für den Simple History RSS-Feed ist falsch. Bitte überprüfen Sie die WordPress-Einstellungen hinsichtlich des momentanen Links zum RSS-Feed."
|
50 |
+
|
51 |
+
#: index.php:247
|
52 |
+
msgid "on the dashboard"
|
53 |
+
msgstr "auf dem Armaturenbrett (Dashboard)"
|
54 |
+
|
55 |
+
#: index.php:252
|
56 |
+
msgid "as a page under the tools menu"
|
57 |
+
msgstr "als eine Seite im Werkzeuge-Menü"
|
58 |
+
|
59 |
+
#: index.php:283
|
60 |
+
msgid "Created new secret RSS adress"
|
61 |
+
msgstr "Neue geheime RSS-Adresse erstellt"
|
62 |
+
|
63 |
+
#: index.php:294
|
64 |
+
msgid "This is a secret RSS feed for Simple History. Only share the link with people you trust"
|
65 |
+
msgstr "Dies ist ein vertraulicher RSS-Feed für Simple History. Teilen Sie das Link nur mit Leuten Ihres Vertrauens!"
|
66 |
+
|
67 |
+
#: index.php:297
|
68 |
+
#, php-format
|
69 |
+
msgid "You can <a href='%s'>generate a new address</a> for the RSS feed. This is useful if you think that the address has fallen into the wrong hands."
|
70 |
+
msgstr "Sie können für den RSS-Feed <a href='%s'>eine neue Adresse erstellen</a> lassen. Dies ist hilfreich wenn Sie den Verdacht haben, daß die bisherige Adresse in falsche Hände gekommen sein könnte."
|
71 |
+
|
72 |
+
#: index.php:320
|
73 |
+
#: index.php:335
|
74 |
+
#: index.php:366
|
75 |
+
#, php-format
|
76 |
+
msgid "From %1$s on %2$s"
|
77 |
+
msgstr "Von %1$s am %2$s"
|
78 |
+
|
79 |
+
#: index.php:811
|
80 |
+
msgid "By all users"
|
81 |
+
msgstr "Von allen Benutzern"
|
82 |
+
|
83 |
+
#: index.php:1031
|
84 |
+
msgid "Unknown or deleted user"
|
85 |
+
msgstr "Unbekannter oder gelöschter Benutzer"
|
86 |
+
|
87 |
+
#: index.php:1058
|
88 |
+
msgid "created"
|
89 |
+
msgstr "erzeugt"
|
90 |
+
|
91 |
+
#: index.php:1060
|
92 |
+
#: index.php:1153
|
93 |
+
msgid "updated"
|
94 |
+
msgstr "aktualisiert"
|
95 |
+
|
96 |
+
#: index.php:1062
|
97 |
+
#: index.php:1155
|
98 |
+
msgid "deleted"
|
99 |
+
msgstr "gelöscht"
|
100 |
+
|
101 |
+
#: index.php:1151
|
102 |
+
msgid "added"
|
103 |
+
msgstr "hinzugefügt"
|
104 |
+
|
105 |
+
#: index.php:1157
|
106 |
+
msgid "logged in"
|
107 |
+
msgstr "angemeldet"
|
108 |
+
|
109 |
+
#: index.php:1159
|
110 |
+
msgid "logged out"
|
111 |
+
msgstr "abgemeldet"
|
112 |
+
|
113 |
+
#: index.php:1193
|
114 |
+
msgid "+ 1 occasion"
|
115 |
+
msgstr "+ 1 Fall"
|
116 |
+
|
117 |
+
#: index.php:1196
|
118 |
+
#, php-format
|
119 |
+
msgid "+ %d occasions"
|
120 |
+
msgstr "+ %d Fälle"
|
121 |
+
|
122 |
+
#: index.php:1225
|
123 |
+
#, php-format
|
124 |
+
msgid "Show %d more"
|
125 |
+
msgstr "Zeige %d weitere"
|
126 |
+
|
127 |
+
#: index.php:1226
|
128 |
+
msgid "Loading..."
|
129 |
+
msgstr "Lade..."
|
130 |
+
|
131 |
+
#: index.php:1227
|
132 |
+
msgid "No more history items found."
|
133 |
+
msgstr "Keine weiteren Vorfälle gefunden."
|
134 |
+
|
135 |
+
#: index.php:1228
|
136 |
+
msgid "Simple History RSS feed"
|
137 |
+
msgstr "Simple History RSS-Feed"
|
138 |
+
|
139 |
+
#: index.php:1244
|
140 |
+
msgid "No history items found."
|
141 |
+
msgstr "Keine Vorfälle gefunden."
|
142 |
+
|
143 |
+
#: index.php:1245
|
144 |
+
msgid "Please note that Simple History only records things that happen after this plugin have been installed."
|
145 |
+
msgstr "Bitte beachten Sie, daß Simple History nur Vorfälle aufzeichnet, die nach der Installation des Plugins passiert sind."
|
146 |
+
|
languages/simple-history-sv_SE.mo
ADDED
Binary file
|
languages/simple-history-sv_SE.po
ADDED
@@ -0,0 +1,374 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Simple History\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2012-02-07 13:48+0100\n"
|
6 |
+
"PO-Revision-Date: 2012-02-09 13:50+0100\n"
|
7 |
+
"Last-Translator: Jocke Gustin <jocke.gustin@gmail.com>\n"
|
8 |
+
"Language-Team: \n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
13 |
+
"X-Poedit-Language: Swedish\n"
|
14 |
+
"X-Poedit-Country: SWEDEN\n"
|
15 |
+
"X-Poedit-SourceCharset: utf-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Poedit-Bookmarks: \n"
|
19 |
+
"X-Poedit-SearchPath-0: ..\n"
|
20 |
+
"X-Textdomain-Support: yes"
|
21 |
+
|
22 |
+
#: index.php:132
|
23 |
+
#: index.php:174
|
24 |
+
#: index_orig.php:132
|
25 |
+
#: index_orig.php:174
|
26 |
+
#, php-format
|
27 |
+
#@ simple-history
|
28 |
+
msgid "Simple History for %s"
|
29 |
+
msgstr "Historik för %s"
|
30 |
+
|
31 |
+
#: index.php:133
|
32 |
+
#: index.php:175
|
33 |
+
#: index_orig.php:133
|
34 |
+
#: index_orig.php:175
|
35 |
+
#, php-format
|
36 |
+
#@ simple-history
|
37 |
+
msgid "WordPress History for %s"
|
38 |
+
msgstr "WordPress historik för %s"
|
39 |
+
|
40 |
+
#: index.php:145
|
41 |
+
#: index.php:1201
|
42 |
+
#: index_orig.php:145
|
43 |
+
#, php-format
|
44 |
+
#@ simple-history
|
45 |
+
msgid "By %s"
|
46 |
+
msgstr "Av %s"
|
47 |
+
|
48 |
+
#: index.php:149
|
49 |
+
#: index_orig.php:149
|
50 |
+
#, php-format
|
51 |
+
#@ simple-history
|
52 |
+
msgid "%d occasions"
|
53 |
+
msgstr "%d tillfällen"
|
54 |
+
|
55 |
+
#: index.php:179
|
56 |
+
#: index_orig.php:179
|
57 |
+
#@ simple-history
|
58 |
+
msgid "Wrong RSS secret"
|
59 |
+
msgstr "Fel RSS lösenord"
|
60 |
+
|
61 |
+
#: index.php:180
|
62 |
+
#: index_orig.php:180
|
63 |
+
#@ simple-history
|
64 |
+
msgid "Your RSS secret for Simple History RSS feed is wrong. Please see WordPress settings for current link to the RSS feed."
|
65 |
+
msgstr "Ditt RSS lösenord är fel. Vänligen gå till WordPress inställningsmeny för en länk till RSS-feed."
|
66 |
+
|
67 |
+
#: index.php:254
|
68 |
+
#: index_orig.php:254
|
69 |
+
#@ simple-history
|
70 |
+
msgid "on the dashboard"
|
71 |
+
msgstr "på adminpanelen"
|
72 |
+
|
73 |
+
#: index.php:259
|
74 |
+
#: index_orig.php:259
|
75 |
+
#@ simple-history
|
76 |
+
msgid "as a page under the tools menu"
|
77 |
+
msgstr "som en sida under verktygsmenyn"
|
78 |
+
|
79 |
+
#: index.php:296
|
80 |
+
#: index_orig.php:296
|
81 |
+
#@ simple-history
|
82 |
+
msgid "Created new secret RSS adress"
|
83 |
+
msgstr "Skapade en ny hemlig RSS address"
|
84 |
+
|
85 |
+
#: index.php:307
|
86 |
+
#: index_orig.php:307
|
87 |
+
#@ simple-history
|
88 |
+
msgid "This is a secret RSS feed for Simple History. Only share the link with people you trust"
|
89 |
+
msgstr "Detta är en hemlig RSS feed för \"Webbplatshistorik\". Dela den bara med personer du litar på."
|
90 |
+
|
91 |
+
#: index.php:310
|
92 |
+
#: index_orig.php:310
|
93 |
+
#, fuzzy, php-format, php-format, php-format, php-format, php-format, php-format, php-format, php-format
|
94 |
+
#@ simple-history
|
95 |
+
msgid "You can <a href='%s#simple-history-settings-page'>generate a new address</a> for the RSS feed. This is useful if you think that the address has fallen into the wrong hands."
|
96 |
+
msgstr "Du kan <a href='%s'>generera en ny adress</a> för din hemliga RSS feed. Detta är användbart ifall du tror att adressen kommit i fel händer."
|
97 |
+
|
98 |
+
#: index.php:333
|
99 |
+
#: index.php:348
|
100 |
+
#: index.php:379
|
101 |
+
#: index_orig.php:333
|
102 |
+
#: index_orig.php:348
|
103 |
+
#: index_orig.php:379
|
104 |
+
#, php-format
|
105 |
+
#@ default
|
106 |
+
msgid "From %1$s on %2$s"
|
107 |
+
msgstr "Från %1$s klockan %2$s"
|
108 |
+
|
109 |
+
#: index.php:45
|
110 |
+
#: index.php:792
|
111 |
+
#: index_orig.php:786
|
112 |
+
#@ simple-history
|
113 |
+
msgid "By all users"
|
114 |
+
msgstr "Av alla användare"
|
115 |
+
|
116 |
+
#: index.php:811
|
117 |
+
#: index_orig.php:805
|
118 |
+
#@ simple-history
|
119 |
+
msgid "Search"
|
120 |
+
msgstr "Sök"
|
121 |
+
|
122 |
+
#: index.php:1051
|
123 |
+
#: index_orig.php:1041
|
124 |
+
#@ simple-history
|
125 |
+
msgid "Unknown or deleted user"
|
126 |
+
msgstr "Okänd eller borttagen användare"
|
127 |
+
|
128 |
+
#: index.php:476
|
129 |
+
#: index.php:549
|
130 |
+
#: index_orig.php:1069
|
131 |
+
#@ simple-history
|
132 |
+
msgid "created"
|
133 |
+
msgstr "skapades"
|
134 |
+
|
135 |
+
#: index.php:457
|
136 |
+
#: index.php:469
|
137 |
+
#: index.php:557
|
138 |
+
#: index_orig.php:1071
|
139 |
+
#: index_orig.php:1160
|
140 |
+
#@ simple-history
|
141 |
+
msgid "updated"
|
142 |
+
msgstr "uppdaterades"
|
143 |
+
|
144 |
+
#: index.php:351
|
145 |
+
#: index.php:462
|
146 |
+
#: index.php:483
|
147 |
+
#: index.php:512
|
148 |
+
#: index.php:554
|
149 |
+
#: index_orig.php:1073
|
150 |
+
#: index_orig.php:1162
|
151 |
+
#@ simple-history
|
152 |
+
msgid "deleted"
|
153 |
+
msgstr "kastades i papperskorgen"
|
154 |
+
|
155 |
+
#: index.php:451
|
156 |
+
#: index_orig.php:1158
|
157 |
+
#@ simple-history
|
158 |
+
msgid "added"
|
159 |
+
msgstr "lades till"
|
160 |
+
|
161 |
+
#: index_orig.php:1164
|
162 |
+
#@ simple-history
|
163 |
+
msgid "logged in"
|
164 |
+
msgstr "loggade in"
|
165 |
+
|
166 |
+
#: index_orig.php:1166
|
167 |
+
#@ simple-history
|
168 |
+
msgid "logged out"
|
169 |
+
msgstr "loggade ut"
|
170 |
+
|
171 |
+
#: index.php:1203
|
172 |
+
#: index_orig.php:1193
|
173 |
+
#, php-format
|
174 |
+
#@ default
|
175 |
+
msgid "%s ago"
|
176 |
+
msgstr "%s sedan"
|
177 |
+
|
178 |
+
#: index.php:1212
|
179 |
+
#: index_orig.php:1202
|
180 |
+
#@ simple-history
|
181 |
+
msgid "+ 1 occasion"
|
182 |
+
msgstr "+1 tillfälle"
|
183 |
+
|
184 |
+
#: index.php:1215
|
185 |
+
#: index_orig.php:1205
|
186 |
+
#, php-format
|
187 |
+
#@ simple-history
|
188 |
+
msgid "+ %d occasions"
|
189 |
+
msgstr "+ %d tillfällen"
|
190 |
+
|
191 |
+
#: index.php:1223
|
192 |
+
#: index_orig.php:1213
|
193 |
+
#, php-format
|
194 |
+
#@ simple-history
|
195 |
+
msgid "%s ago (%s at %s)"
|
196 |
+
msgstr "%s sedan (%s den %s)"
|
197 |
+
|
198 |
+
#: index.php:1246
|
199 |
+
#: index_orig.php:1236
|
200 |
+
#, fuzzy
|
201 |
+
#@ simple-history
|
202 |
+
msgid "Show 5 more"
|
203 |
+
msgstr "Visa 5 till"
|
204 |
+
|
205 |
+
#: index.php:1247
|
206 |
+
#: index_orig.php:1237
|
207 |
+
#, fuzzy
|
208 |
+
#@ simple-history
|
209 |
+
msgid "Show 15 more"
|
210 |
+
msgstr "Visa 15 till"
|
211 |
+
|
212 |
+
#: index.php:1248
|
213 |
+
#: index_orig.php:1238
|
214 |
+
#, fuzzy
|
215 |
+
#@ simple-history
|
216 |
+
msgid "Show 50 more"
|
217 |
+
msgstr "Visa 50 till"
|
218 |
+
|
219 |
+
#: index.php:1249
|
220 |
+
#: index_orig.php:1239
|
221 |
+
#, fuzzy
|
222 |
+
#@ simple-history
|
223 |
+
msgid "Show 100 more"
|
224 |
+
msgstr "Visa 100 till"
|
225 |
+
|
226 |
+
#: index.php:1252
|
227 |
+
#: index_orig.php:1242
|
228 |
+
#@ simple-history
|
229 |
+
msgid "Loading..."
|
230 |
+
msgstr "Laddar..."
|
231 |
+
|
232 |
+
#: index.php:1253
|
233 |
+
#: index_orig.php:1243
|
234 |
+
#@ simple-history
|
235 |
+
msgid "No more history items found."
|
236 |
+
msgstr "Ingen historik hittad."
|
237 |
+
|
238 |
+
#: index.php:1254
|
239 |
+
#: index_orig.php:1244
|
240 |
+
#@ simple-history
|
241 |
+
msgid "Simple History RSS feed"
|
242 |
+
msgstr "Webbplatshistorik RSS feed"
|
243 |
+
|
244 |
+
#: index.php:1256
|
245 |
+
#: index_orig.php:1246
|
246 |
+
#@ simple-history
|
247 |
+
msgid "Show"
|
248 |
+
msgstr "Visa"
|
249 |
+
|
250 |
+
#: index.php:1270
|
251 |
+
#: index_orig.php:1260
|
252 |
+
#@ simple-history
|
253 |
+
msgid "No history items found."
|
254 |
+
msgstr "Inga händelser hittade."
|
255 |
+
|
256 |
+
#: index.php:1271
|
257 |
+
#: index_orig.php:1261
|
258 |
+
#@ simple-history
|
259 |
+
msgid "Please note that Simple History only records things that happen after this plugin have been installed."
|
260 |
+
msgstr "Vänligen notera att \"Webbplatshistorik\" enbart visar händelser efter detta plugin aktiverats."
|
261 |
+
|
262 |
+
#: index.php:1095
|
263 |
+
#@ simple-history
|
264 |
+
msgid "attachment"
|
265 |
+
msgstr "bilaga"
|
266 |
+
|
267 |
+
#: index.php:1134
|
268 |
+
#@ simple-history
|
269 |
+
msgid "user"
|
270 |
+
msgstr "användare"
|
271 |
+
|
272 |
+
#: index.php:29
|
273 |
+
#@ simple-history
|
274 |
+
msgid "Simple History"
|
275 |
+
msgstr "Webbplatshistorik"
|
276 |
+
|
277 |
+
#: index.php:317
|
278 |
+
#: index.php:321
|
279 |
+
#: index.php:691
|
280 |
+
#@ default
|
281 |
+
msgid "Plugin"
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: index.php:336
|
285 |
+
#: index.php:351
|
286 |
+
#: index.php:382
|
287 |
+
#@ default
|
288 |
+
msgid "Comment"
|
289 |
+
msgstr ""
|
290 |
+
|
291 |
+
#: index.php:451
|
292 |
+
#: index.php:457
|
293 |
+
#: index.php:462
|
294 |
+
#@ simple-history
|
295 |
+
msgid "Attachment"
|
296 |
+
msgstr "Filuppladdning"
|
297 |
+
|
298 |
+
#: index.php:469
|
299 |
+
#: index.php:476
|
300 |
+
#: index.php:483
|
301 |
+
#: index.php:497
|
302 |
+
#: index.php:504
|
303 |
+
#@ simple-history
|
304 |
+
msgid "User"
|
305 |
+
msgstr "Användare"
|
306 |
+
|
307 |
+
#: index.php:512
|
308 |
+
#@ default
|
309 |
+
msgid "Post"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: index.php:42
|
313 |
+
#: index.php:726
|
314 |
+
#@ simple-history
|
315 |
+
msgid "All types"
|
316 |
+
msgstr "All historik"
|
317 |
+
|
318 |
+
#: index.php:317
|
319 |
+
#: index.php:691
|
320 |
+
#@ simple-history
|
321 |
+
msgid "activated"
|
322 |
+
msgstr "aktiverades"
|
323 |
+
|
324 |
+
#: index.php:321
|
325 |
+
#@ simple-history
|
326 |
+
msgid "deactivated"
|
327 |
+
msgstr "inaktiverades"
|
328 |
+
|
329 |
+
#: index.php:336
|
330 |
+
#@ simple-history
|
331 |
+
msgid "edited"
|
332 |
+
msgstr "redigerade"
|
333 |
+
|
334 |
+
#: index.php:366
|
335 |
+
#@ simple-history
|
336 |
+
msgid "approved"
|
337 |
+
msgstr "godkände"
|
338 |
+
|
339 |
+
#: index.php:368
|
340 |
+
#@ simple-history
|
341 |
+
msgid "unapproved"
|
342 |
+
msgstr "nekade"
|
343 |
+
|
344 |
+
#: index.php:370
|
345 |
+
#@ simple-history
|
346 |
+
msgid "marked as spam"
|
347 |
+
msgstr "markerade som skräppost"
|
348 |
+
|
349 |
+
#: index.php:372
|
350 |
+
#@ simple-history
|
351 |
+
msgid "trashed"
|
352 |
+
msgstr "slängde"
|
353 |
+
|
354 |
+
#: index.php:374
|
355 |
+
#@ simple-history
|
356 |
+
msgid "untrashed"
|
357 |
+
msgstr "återställde"
|
358 |
+
|
359 |
+
#: index.php:497
|
360 |
+
#@ simple-history
|
361 |
+
msgid "logged_in"
|
362 |
+
msgstr "loggade in"
|
363 |
+
|
364 |
+
#: index.php:504
|
365 |
+
#@ simple-history
|
366 |
+
msgid "logged_out"
|
367 |
+
msgstr "loggade ut"
|
368 |
+
|
369 |
+
#: index.php:1205
|
370 |
+
#, php-format
|
371 |
+
#@ simple-history
|
372 |
+
msgid "%s at %s"
|
373 |
+
msgstr "%s klockan %s"
|
374 |
+
|
readme.txt
CHANGED
@@ -3,8 +3,8 @@ Contributors: eskapism, MarsApril
|
|
3 |
Donate link: http://eskapism.se/sida/donate/
|
4 |
Tags: history, log, changes, changelog, audit, trail, pages, attachments, users, cms, dashboard, admin
|
5 |
Requires at least: 2.9.2
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 0.
|
8 |
|
9 |
View changes made by users within WordPress. See who created a page, uploaded an attachment or approved an comment, and more.
|
10 |
|
@@ -49,6 +49,14 @@ simple_history_add("action=edited&object_type=plugin&object_name=your_plugin_nam
|
|
49 |
|
50 |
`<?php simple_history_add("action=repaired&object_type=starship&object_name=USS Enterprise"); ?>`
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
#### Donation and more plugins
|
53 |
* If you like this plugin don't forget to [donate to support further development](http://eskapism.se/sida/donate/).
|
54 |
* More [WordPress CMS plugins](http://wordpress.org/extend/plugins/profile/eskapism) by the same author.
|
@@ -77,6 +85,12 @@ to only use the secret RSS feed to keep track of the changes on you web site/Wor
|
|
77 |
|
78 |
== Changelog ==
|
79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
= 0.4 =
|
81 |
- Added: Now you can search the history
|
82 |
- Added: Choose if you wan't to load/show more than just 5 rows from the history
|
3 |
Donate link: http://eskapism.se/sida/donate/
|
4 |
Tags: history, log, changes, changelog, audit, trail, pages, attachments, users, cms, dashboard, admin
|
5 |
Requires at least: 2.9.2
|
6 |
+
Tested up to: 3.3.1
|
7 |
+
Stable tag: 0.5
|
8 |
|
9 |
View changes made by users within WordPress. See who created a page, uploaded an attachment or approved an comment, and more.
|
10 |
|
49 |
|
50 |
`<?php simple_history_add("action=repaired&object_type=starship&object_name=USS Enterprise"); ?>`
|
51 |
|
52 |
+
#### Translations/Languages
|
53 |
+
|
54 |
+
This plugin is available in the following languages:
|
55 |
+
|
56 |
+
* English
|
57 |
+
* German
|
58 |
+
* Simplified Chinese
|
59 |
+
|
60 |
#### Donation and more plugins
|
61 |
* If you like this plugin don't forget to [donate to support further development](http://eskapism.se/sida/donate/).
|
62 |
* More [WordPress CMS plugins](http://wordpress.org/extend/plugins/profile/eskapism) by the same author.
|
85 |
|
86 |
== Changelog ==
|
87 |
|
88 |
+
= 0.5 =
|
89 |
+
- Added author to RSS
|
90 |
+
- Added german translation, thanks http://www.fuerther-freiheit.info/
|
91 |
+
- Added swedish translation, thanks http://jockegustin.se
|
92 |
+
- Better support for translation
|
93 |
+
|
94 |
= 0.4 =
|
95 |
- Added: Now you can search the history
|
96 |
- Added: Choose if you wan't to load/show more than just 5 rows from the history
|