Changeset 132

Show
Ignore:
Timestamp:
08/16/10 17:15:33 (21 months ago)
Author:
gnum
Message:

References #92. Hiding posts and comments.

Location:
trunk
Files:
4 added
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/languages/en.php

    r129 r132  
    4646         
    4747        /*  
     48        File: /edufeedr/actions/unhide_comment.php 
     49        Lines: 21 
     50        Text: Comment could not be restored. 
     51        _missing_translation_ 
     52        */ 
     53        "edufeedr:error:comment_not_unhidden" => "Comment could not be restored.", 
     54         
     55        /*  
    4856        File: /edufeedr/actions/join_educourse.php 
    4957        Lines: 44 
     
    5462         
    5563        /*  
     64        File: /edufeedr/actions/unhide_comment.php 
     65        Lines: 18 
     66        Text: Comment restored. 
     67        _missing_translation_ 
     68        */ 
     69        "edufeedr:message:comment_unhidden" => "Comment restored.", 
     70         
     71        /*  
    5672        File: /edufeedr/views/default/edufeedr/educourse_assignments.php 
    5773        Lines: 41 
     
    140156        */ 
    141157        "edufeedr:message:educourse:modified" => "Course modified", 
     158         
     159        /*  
     160        File: /edufeedr/actions/hide_post.php 
     161        Lines: 18 
     162        Text: Post hidden. 
     163        _missing_translation_ 
     164        */ 
     165        "edufeedr:message:post_hidden" => "Post hidden.", 
    142166         
    143167        /*  
     
    167191         
    168192        /*  
     193        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
     194        Lines: 82 
     195        Text: Ending date 
     196        _missing_translation_ 
     197        */ 
     198        "edufeedr:label:educourse_ending_date" => "Ending date", 
     199         
     200        /*  
    169201        File: /edufeedr/views/default/edufeedr/educourse_post.php 
    170202        Lines: 24 
     
    173205        */ 
    174206        "edufeedr:blog:comments" => "%s comments", 
    175          
    176         /*  
    177         File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    178         Lines: 80 
    179         Text: Ending date 
    180         _missing_translation_ 
    181         */ 
    182         "edufeedr:label:educourse_ending_date" => "Ending date", 
    183207         
    184208        /*  
     
    273297         
    274298        /*  
     299        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
     300        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
     301        Lines: 46, 89 
     302        Text: hide 
     303        _missing_translation_ 
     304        */ 
     305        "edufeedr:action:hide" => "hide", 
     306         
     307        /*  
    275308        File: /edufeedr/views/default/edufeedr/educourse_participants.php 
    276309        File: /edufeedr/views/default/object/educourse.php 
     
    395428        */ 
    396429        "edufeedr:course:remove:participant" => "Remove participant", 
     430         
     431        /*  
     432        File: /edufeedr/actions/hide_post.php 
     433        Lines: 21 
     434        Text: Post could not be hidden. 
     435        _missing_translation_ 
     436        */ 
     437        "edufeedr:error:post_not_hidden" => "Post could not be hidden.", 
    397438         
    398439        /*  
     
    485526        /*  
    486527        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    487         Lines: 76 
     528        Lines: 78 
    488529        Text: Starting date 
    489530        _missing_translation_ 
     
    558599        /*  
    559600        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    560         Lines: 64 
     601        Lines: 66 
    561602        Text: Course blog URL 
    562603        _missing_translation_ 
     
    597638         
    598639        /*  
     640        File: /edufeedr/actions/hide_comment.php 
     641        Lines: 21 
     642        Text: Comment could not be hidden. 
     643        _missing_translation_ 
     644        */ 
     645        "edufeedr:error:comment_not_hidden" => "Comment could not be hidden.", 
     646         
     647        /*  
    599648        File: /edufeedr/actions/remove_assignment.php 
    600649        Lines: 31 
     
    605654         
    606655        /*  
     656        File: /edufeedr/actions/unhide_post.php 
     657        Lines: 18 
     658        Text: Post restored. 
     659        _missing_translation_ 
     660        */ 
     661        "edufeedr:message:post_unhidden" => "Post restored.", 
     662         
     663        /*  
    607664        File: /edufeedr/actions/delete_educourse.php 
    608665        Lines: 22 
     
    613670         
    614671        /*  
     672        File: /edufeedr/actions/hide_comment.php 
     673        Lines: 18 
     674        Text: Comment hidden. 
     675        _missing_translation_ 
     676        */ 
     677        "edufeedr:message:comment_hidden" => "Comment hidden.", 
     678         
     679        /*  
    615680        File: /edufeedr/start.php 
    616681        Lines: 16 
     
    622687        /*  
    623688        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    624         Lines: 72 
     689        Lines: 74 
    625690        Text: Enrollment deadline 
    626691        _missing_translation_ 
     
    646711        /*  
    647712        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    648         Lines: 68 
     713        Lines: 70 
    649714        Text: Course wiki URL 
    650715        _missing_translation_ 
     
    679744        /*  
    680745        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    681         Lines: 85 
     746        Lines: 87 
    682747        Text: Start aggregating blog posts from 
    683748        _missing_translation_ 
     
    720785        /*  
    721786        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    722         Lines: 60 
     787        Lines: 62 
    723788        Text: Course tag 
    724789        _missing_translation_ 
     
    744809        /*  
    745810        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    746         Lines: 89 
     811        Lines: 91 
    747812        Text: End aggeregating blog posts on 
    748813        _missing_translation_ 
     
    752817        /*  
    753818        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
    754         Lines: 79 
     819        Lines: 84 
    755820        Text: read the post 
    756821        _missing_translation_ 
     
    836901         
    837902        /*  
     903        File: /edufeedr/actions/unhide_post.php 
     904        Lines: 21 
     905        Text: Post could not be restored. 
     906        _missing_translation_ 
     907        */ 
     908        "edufeedr:error:post_not_unhidden" => "Post could not be restored.", 
     909         
     910        /*  
    838911        File: /edufeedr/views/default/object/educourse.php 
    839912        Lines: 17 
  • trunk/languages/et.php

    r129 r132  
    4646         
    4747        /*  
     48        File: /edufeedr/actions/unhide_comment.php 
     49        Lines: 21 
     50        Text: Comment could not be restored. 
     51        _missing_translation_ 
     52        */ 
     53        "edufeedr:error:comment_not_unhidden" => "Comment could not be restored.", 
     54         
     55        /*  
    4856        File: /edufeedr/actions/join_educourse.php 
    4957        Lines: 44 
     
    5462         
    5563        /*  
     64        File: /edufeedr/actions/unhide_comment.php 
     65        Lines: 18 
     66        Text: Comment restored. 
     67        _missing_translation_ 
     68        */ 
     69        "edufeedr:message:comment_unhidden" => "Comment restored.", 
     70         
     71        /*  
    5672        File: /edufeedr/views/default/edufeedr/educourse_assignments.php 
    5773        Lines: 41 
     
    140156        */ 
    141157        "edufeedr:message:educourse:modified" => "Course modified", 
     158         
     159        /*  
     160        File: /edufeedr/actions/hide_post.php 
     161        Lines: 18 
     162        Text: Post hidden. 
     163        _missing_translation_ 
     164        */ 
     165        "edufeedr:message:post_hidden" => "Post hidden.", 
    142166         
    143167        /*  
     
    167191         
    168192        /*  
     193        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
     194        Lines: 82 
     195        Text: Ending date 
     196        _missing_translation_ 
     197        */ 
     198        "edufeedr:label:educourse_ending_date" => "Ending date", 
     199         
     200        /*  
    169201        File: /edufeedr/views/default/edufeedr/educourse_post.php 
    170202        Lines: 24 
     
    173205        */ 
    174206        "edufeedr:blog:comments" => "%s comments", 
    175          
    176         /*  
    177         File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    178         Lines: 80 
    179         Text: Ending date 
    180         _missing_translation_ 
    181         */ 
    182         "edufeedr:label:educourse_ending_date" => "Ending date", 
    183207         
    184208        /*  
     
    273297         
    274298        /*  
     299        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
     300        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
     301        Lines: 46, 89 
     302        Text: hide 
     303        _missing_translation_ 
     304        */ 
     305        "edufeedr:action:hide" => "hide", 
     306         
     307        /*  
    275308        File: /edufeedr/views/default/edufeedr/educourse_participants.php 
    276309        File: /edufeedr/views/default/object/educourse.php 
     
    395428        */ 
    396429        "edufeedr:course:remove:participant" => "Remove participant", 
     430         
     431        /*  
     432        File: /edufeedr/actions/hide_post.php 
     433        Lines: 21 
     434        Text: Post could not be hidden. 
     435        _missing_translation_ 
     436        */ 
     437        "edufeedr:error:post_not_hidden" => "Post could not be hidden.", 
    397438         
    398439        /*  
     
    485526        /*  
    486527        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    487         Lines: 76 
     528        Lines: 78 
    488529        Text: Starting date 
    489530        _missing_translation_ 
     
    558599        /*  
    559600        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    560         Lines: 64 
     601        Lines: 66 
    561602        Text: Course blog URL 
    562603        _missing_translation_ 
     
    597638         
    598639        /*  
     640        File: /edufeedr/actions/hide_comment.php 
     641        Lines: 21 
     642        Text: Comment could not be hidden. 
     643        _missing_translation_ 
     644        */ 
     645        "edufeedr:error:comment_not_hidden" => "Comment could not be hidden.", 
     646         
     647        /*  
    599648        File: /edufeedr/actions/remove_assignment.php 
    600649        Lines: 31 
     
    605654         
    606655        /*  
     656        File: /edufeedr/actions/unhide_post.php 
     657        Lines: 18 
     658        Text: Post restored. 
     659        _missing_translation_ 
     660        */ 
     661        "edufeedr:message:post_unhidden" => "Post restored.", 
     662         
     663        /*  
    607664        File: /edufeedr/actions/delete_educourse.php 
    608665        Lines: 22 
     
    613670         
    614671        /*  
     672        File: /edufeedr/actions/hide_comment.php 
     673        Lines: 18 
     674        Text: Comment hidden. 
     675        _missing_translation_ 
     676        */ 
     677        "edufeedr:message:comment_hidden" => "Comment hidden.", 
     678         
     679        /*  
    615680        File: /edufeedr/start.php 
    616681        Lines: 16 
     
    622687        /*  
    623688        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    624         Lines: 72 
     689        Lines: 74 
    625690        Text: Enrollment deadline 
    626691        _missing_translation_ 
     
    646711        /*  
    647712        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    648         Lines: 68 
     713        Lines: 70 
    649714        Text: Course wiki URL 
    650715        _missing_translation_ 
     
    679744        /*  
    680745        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    681         Lines: 85 
     746        Lines: 87 
    682747        Text: Start aggregating blog posts from 
    683748        _missing_translation_ 
     
    720785        /*  
    721786        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    722         Lines: 60 
     787        Lines: 62 
    723788        Text: Course tag 
    724789        _missing_translation_ 
     
    744809        /*  
    745810        File: /edufeedr/views/default/edufeedr/forms/edit_educourse.php 
    746         Lines: 89 
     811        Lines: 91 
    747812        Text: End aggeregating blog posts on 
    748813        _missing_translation_ 
     
    752817        /*  
    753818        File: /edufeedr/views/default/edufeedr/educourse_blog.php 
    754         Lines: 79 
     819        Lines: 84 
    755820        Text: read the post 
    756821        _missing_translation_ 
     
    836901         
    837902        /*  
     903        File: /edufeedr/actions/unhide_post.php 
     904        Lines: 21 
     905        Text: Post could not be restored. 
     906        _missing_translation_ 
     907        */ 
     908        "edufeedr:error:post_not_unhidden" => "Post could not be restored.", 
     909         
     910        /*  
    838911        File: /edufeedr/views/default/object/educourse.php 
    839912        Lines: 17 
  • trunk/start.php

    r123 r132  
    160160        register_action('edufeedr/edit_assignment', false, $CONFIG->pluginspath . 'edufeedr/actions/edit_assignment.php'); 
    161161        register_action('edufeedr/remove_assignment', false, $CONFIG->pluginspath . 'edufeedr/actions/remove_assignment.php'); 
     162        register_action('edufeedr/hide_post', false, $CONFIG->pluginspath . 'edufeedr/actions/hide_post.php'); 
     163        register_action('edufeedr/hide_comment', false, $CONFIG->pluginspath . 'edufeedr/actions/hide_comment.php'); 
     164        register_action('edufeedr/unhide_post', false, $CONFIG->pluginspath . 'edufeedr/action/unhide_post.php'); 
     165        register_action('edufeedr/unhide_comment', false, $CONFIG->pluginspath . 'edufeedr/action/unhide_comment.php'); 
    162166?> 
  • trunk/views/default/edufeedr/educourse_blog.php

    r123 r132  
    4141                                        /*translation:read more*/ 
    4242                                        $phtml .= '<a href="'.$vars['url'].'pg/edufeedr/view_post/'.$vars['entity']->getGUID().'/'.$post['id'].'">' . elgg_echo('edufeedr:read:more') . '</a>'; 
     43                                        // Hide post 
     44                                        if ($vars['entity']->canEdit() && edufeedrCanEditEducourse($vars['entity'])) { 
     45                                                /*translation:hide*/ 
     46                                                $phtml .= ' | <a href="'.$vars['url'].'action/edufeedr/hide_post?post_id='.$post['id'].'&educourse='.$vars['entity']->getGUID().'&__elgg_ts='.$ts.'&__elgg_token='.$token.'">' . elgg_echo('edufeedr:action:hide') . '</a>'; 
     47                                        } 
    4348                } else { 
    4449                    $phtml .= $post['content']; 
     
    7984                                        $chtml .= '<a href="'.$vars['url'].'pg/edufeedr/view_post/'.$vars['entity']->getGUID().'/'.$comment['post_id'].'">' . elgg_echo('edufeedr:read:the:blogpost') . '</a>'; 
    8085                                } 
     86                                // Hide comment 
     87                                if ($vars['entity']->canEdit() && edufeedrCanEditEducourse($vars['entity'])) { 
     88                                        /*translation:hide*/ 
     89                                        $chtml .= ' | <a href="'.$vars['url'].'action/edufeedr/hide_comment?comment_id='.$comment['id'].'&educourse='.$vars['entity']->getGUID().'&__elgg_ts='.$ts.'&__elgg_token='.$token.'">' . elgg_echo('edufeedr:action:hide'). '</a>'; 
     90                                } 
    8191                                $chtml .= '</div>'; 
    8292                                $c++; 
  • trunk/views/default/edufeedr/educourse_post.php

    r123 r132  
    1818                        $body .= '<em>' . sprintf(elgg_echo('edufeedr:blog:by'), date('d.m.Y G:i', $data['post']['date']), $data['post']['author']) . '</em>'; 
    1919                        $body .= '<div id="educourse_post_content">' . $data['post']['content'] . '</div>'; 
     20                         
     21                        // Hide post     
     22                        if ($vars['entity']->canEdit() && edufeedrCanEditEducourse($vars['entity'])) { 
     23                                /*translation:hide*/ 
     24                                $body .= '<a href="'.$vars['url'].'action/edufeedr/hide_post?post_id='.$data['post']['id'].'&educourse='.$vars['entity']->getGUID().'&__elgg_ts='.$ts.'&__elgg_token='.$token.'">' . elgg_echo('edufeedr:action:hide') . '</a>'; 
     25                        } 
     26                         
    2027                        $body .= '<div id="educourse_post_link"><a href="' . $data['post']['link'] . '" target="_blank">' . $data['post']['link'] . '</a></a>'; 
    2128 
     
    2835                                        $body .= '<em>' . date('d.m.Y G:i', $comment['date']) . '</em>'; 
    2936                                        $body .= '<div class="edufeedr_comment_content">' . $comment['content'] . '</div>'; 
     37                                        // Hide comment 
     38                                        if ($vars['entity']->canEdit() && edufeedrCanEditEducourse($vars['entity'])) { 
     39                                                /*translation:hide*/ 
     40                                                $body .= '<a href="'.$vars['url'].'action/edufeedr/hide_comment?comment_id='.$comment['id'].'&educourse='.$vars['entity']->getGUID().'&__elgg_ts='.$ts.'&__elgg_token='.$token.'">' . elgg_echo('edufeedr:action:hide') . '</a>'; 
     41                                        } 
     42 
    3043                                    $body .= '</div>'; 
    3144                                }