Changeset 1105


Ignore:
Timestamp:
01/17/10 18:03:54 (2 years ago)
Author:
bogdan2412
Message:

Changes from live.

  • A fix for the roundtimer macro to make it work with Firefox and IE.
  • Prettier (more detailed) changes page and rss.
Location:
trunk/www
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/controllers/changes.php

    r953 r1105  
    3232        $view['channel']['link'] = url_absolute(url_changes()); 
    3333        $view['channel']['description'] = 'Ultimele modificari din wiki-ul http://infoarena.ro'; 
    34         $view['channel']['language'] = 'ro-ro';  
     34        $view['channel']['language'] = 'ro-ro'; 
    3535        $view['channel']['copyright'] = '2007 - asociatia infoarena'; 
    3636 
     
    3939        foreach ($revisions as $rev) { 
    4040            $item = array(); 
    41             $item['title'] = sprintf("%s modificat de %s", 
    42                     $rev['title'] , $rev['user_name']); 
     41            $created = ($rev["timestamp"] == $rev["creation_timestamp"]); 
     42            $item['title'] = sprintf("%s (%s) %s de %s", 
     43                $rev['title'], $rev['name'], $created ? "creat" : "modificat", $rev['user_name']); 
    4344 
    4445            $userlink = format_user_tiny($rev['user_name'], $rev['user_fullname']); 
    45             $pagelink = format_link(url_textblock($rev['name'], true), $rev['title']); 
     46            $pagelink = format_link(url_textblock($rev['name'], true), "{$rev['title']} ({$rev['name']})"); 
    4647            $diffurl = url_textblock_diff($rev['name'], $rev['revision_id'] - 1, $rev['revision_id']); 
    47             $difflink = format_link($diffurl, "modificari"); 
     48            $difflink = (!$created) ? " (".format_link($diffurl, "modificari").")" : ""; 
    4849            $tstamp = format_date($rev['timestamp']); 
    49             $item['description'] = "La data de $tstamp pagina $pagelink a fost modificata de $userlink($difflink)."; 
     50            $created_or_changed = $created ? "creata" : "modificata"; 
     51            $item['description'] = "La data de $tstamp pagina $pagelink a fost $created_or_changed de $userlink$difflink."; 
    5052 
    5153            $item['guid'] = sha1($rev['name'] . $rev['timestamp']); 
  • trunk/www/format/format.php

    r1090 r1105  
    171171    $result .= "<span class=\"username\">" 
    172172               .format_link($user_url, $user_name) 
    173                ."</span> "; 
     173               ."</span>"; 
    174174    $result .= "</span>"; 
    175175 
     
    194194    $result .= "<span class=\"username\">" 
    195195               .format_link($user_url, $user_name) 
    196                ."</span> "; 
     196               ."</span>"; 
    197197    $result .= "</div>"; 
    198198 
  • trunk/www/macros/macro_roundtimer.php

    r1088 r1105  
    7676        '"' . html_escape($timer_id) . '"' . 
    7777        ',"' . html_escape(format_date($round['start_time'], 
    78                                         "%Y-%m-%d %H:%M:%S %z")) . '"' . 
     78                                        "%Y/%m/%d %H:%M:%S %z")) . '"' . 
    7979        ',' . html_escape($params['duration']) . 
    8080        ',' . html_escape($units) . 
  • trunk/www/views/changes.php

    r997 r1105  
    1616 
    1717<?php 
     18$created = ($rev["timestamp"] == $rev["creation_timestamp"]); 
    1819$userlink = format_user_tiny($rev['user_name'], $rev['user_fullname']); 
    19 $pagelink = format_link(url_absolute(url_textblock($rev['name'])), $rev['title']); 
    20 $diffurl_params = array( 
    21         'action' => 'diff', 
    22         'rev_to' => $rev['revision_id'], 
    23         'rev_from' => $rev['revision_id'] - 1, 
    24 ); 
    25 $difflink = format_link(url_textblock_diff( 
    26             $rev['name'], 
    27             $rev['revision_id'] - 1, 
    28             $rev['revision_id']), 
    29             "diff"); 
     20$pagelink = format_link(url_textblock($rev['name'], true), "{$rev['title']} ({$rev['name']})"); 
     21$diffurl = url_textblock_diff($rev['name'], $rev['revision_id'] - 1, $rev['revision_id']); 
     22$difflink = (!$created) ? " (".format_link($diffurl, "modificari").")" : ""; 
    3023$tstamp = format_date($rev['timestamp']); 
     24$created_or_changed = $created ? "creat" : "modificat"; 
    3125if (identity_can('textblock-view-ip', $rev) && $rev['remote_ip_info']) { 
    3226    $remote_ip = '('.$rev['remote_ip_info'].') '; 
     
    3428    $remote_ip = ''; 
    3529} 
    36 echo "$tstamp: $userlink {$remote_ip}a modificat $pagelink ($difflink)."; 
     30echo "$tstamp: $userlink $remote_ip a $created_or_changed $pagelink$difflink."; 
    3731?> 
    3832    </li> 
  • trunk/www/views/revision_warning.php

    r1104 r1105  
    22    <?php 
    33    if ($view['revision'] < $view['revision_count']) { 
    4         echo "Atenţie! Această pagina nu este actuală (este varianta de la ".html_escape($textblock['timestamp']).")</br>\n"; 
     4        echo "Atenţie! Aceasta este o versiune veche a paginii"; 
    55    } else { 
    6         echo "Atenţie! Aceasta este ultima versiune a paginii, scrisă la ".html_escape($textblock['timestamp']).")</br>\n"; 
     6        echo "Atenţie! Aceasta este ultima versiune a paginii"; 
    77    } 
     8    echo ", scrisă la " . html_escape($textblock['timestamp']) . ".<br />"; 
    89    if ($view['revision'] > 1) { 
    910        echo format_link(url_textblock_revision($view['page_name'], $view['revision'] - 1), "Revizia anterioară"); 
Note: See TracChangeset for help on using the changeset viewer.