Changeset 1395

Show
Ignore:
Timestamp:
12/06/07 16:16:12 (1 year ago)
Author:
rho
Message:

cleanup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/mod/blog/archive.php

    r1391 r1395  
    1515        templates_page_setup(); 
    1616 
    17         $type = blog_get_extension_name($extensionContext); 
     17        $type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919        $title = run("profile:display:name") . " :: ".$type ." :: ". __gettext("Archives"); 
  • devel/mod/blog/archive_month.php

    r1391 r1395  
    1515        templates_page_setup(); 
    1616 
    17         $type = blog_get_extension_name($extensionContext); 
     17        $type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919        $title = run("profile:display:name") . " :: ".$type ." :: ". __gettext("Archives"); 
  • devel/mod/blog/edit.php

    r1391 r1395  
    2626        templates_page_setup(); 
    2727 
    28         $type = blog_get_extension_name($extensionContext); 
     28        $type = blog_get_extension($extensionContext, 'name'); 
    2929 
    3030        $title = run("profile:display:name") . " :: " . $type; 
  • devel/mod/blog/everyone.php

    r1391 r1395  
    1515        templates_page_setup(); 
    1616 
    17         $type = blog_get_extension_name($extensionContext); 
     17        $type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919        $title = $type." :: ".__gettext("All"); 
  • devel/mod/blog/friends.php

    r1391 r1395  
    1515        templates_page_setup(); 
    1616 
    17         $type = blog_get_extension_name($extensionContext); 
     17        $type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919        $title = run("profile:display:name") . " :: ". $type; 
  • devel/mod/blog/index.php

    r1391 r1395  
    1515        templates_page_setup(); 
    1616 
    17         $type = blog_get_extension_name($extensionContext); 
     17        $type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919        $title = run("profile:display:name") . " :: " . $type; 
  • devel/mod/blog/interesting.php

    r1391 r1395  
    1515templates_page_setup(); 
    1616 
    17 $type = blog_get_extension_name($extensionContext); 
     17$type = blog_get_extension($extensionContext, 'name'); 
    1818 
    1919$title = run("profile:display:name") . " :: ". $type . " :: " . __gettext('Interesting'); 
  • devel/mod/blog/lib.php

    r1391 r1395  
    677677 * @param string $name extension context 
    678678 */ 
    679 function blog_get_extension_name($extension=null) { 
     679function blog_get_extension($extension=null, $prop=null, $default=null) { 
    680680    global $CFG; 
    681681 
     
    684684        $extension = trim(optional_param('extension', 'weblog')); 
    685685    } 
     686    if (!isset($prop)) { 
     687        $prop = 'name'; 
     688    } 
     689 
     690    if ($prop == 'name') { 
     691        $_default = __gettext('Blog'); 
     692    } else { 
     693        $_default = null; 
     694    } 
     695 
     696    $default = (isset($default)) ? $default : $_default; 
    686697 
    687698    if (isset($CFG->weblog_extensions[$extension]) && 
    688699        is_array($CFG->weblog_extensions[$extension]) && 
    689         array_key_exists('name',$CFG->weblog_extensions[$extension])) { 
     700        array_key_exists($prop,$CFG->weblog_extensions[$extension])) { 
    690701        // get extension context 
    691         $type = $CFG->weblog_extensions[$extension]['name']; 
    692     } 
    693  
    694     return isset($type) ? $type : __gettext('Blog')
     702        $type = $CFG->weblog_extensions[$extension][$prop]; 
     703    } 
     704 
     705    return isset($type) ? $type : $default
    695706} 
    696707?> 
  • devel/mod/blog/lib/weblogs_actions.php

    r1392 r1395  
    4545                $rssresult = run("weblogs:rss:publish", array($page_owner, false)); 
    4646                $rssresult = run("profile:rss:publish", array($page_owner, false)); 
    47                 $type = "post"; 
    48                 if(is_array($CFG->weblog_extensions[$extensionContext]) &&  
    49                    array_key_exists('type',$CFG->weblog_extensions[$extensionContext])){ 
    50                   $type = strtolower($CFG->weblog_extensions[$extensionContext]['type']); 
    51                 } 
     47                $type = strtolower(blog_get_extension($extensionContext, 'type', 'post')); 
    5248 
    5349                if (user_type($post->weblog) == "person") { 
     
    248244 
    249245if (defined('redirect_url')) { 
    250  
    251     $_SESSION['messages'] = $messages; 
    252     header("Location: " . redirect_url); 
    253     exit; 
    254  
     246    header_redirect(redirect_url); 
    255247} 
    256248 
  • devel/mod/blog/lib/weblogs_posts_add.php

    r1332 r1395  
    2323      $messages[] = __gettext("You can modify only your own content!"); 
    2424      $redirect_url = url . user_info('username', $_SESSION['userid']) . "/$extensionContext/"; 
    25       $_SESSION['messages'] = $messages; 
    26       header("Location: " . $redirect_url); 
    27       exit; 
     25      header_redirect($redirect_url); 
    2826    } 
    2927 
    30     $contentType = __gettext("Post"); 
    31     if(array_key_exists($extensionContext,$CFG->weblog_extensions)){ 
    32       $contentType = (array_key_exists('type',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['type'] : $contentType; 
    33       $extraField = (array_key_exists('field',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['field'] : ''; 
    34       $extraValue = (array_key_exists('values',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['values'] : ''; 
    35     } 
     28    $contentType = blog_get_extension($extensionContext, 'type', __gettext('Post')); 
     29    $extraField = blog_get_extension($extensionContext, 'field'); 
     30    $extraValue = blog_get_extension($extensionContext, 'values'); 
    3631 
    3732    $contentTitle = trim(optional_param('title')); 
  • devel/mod/blog/lib/weblogs_posts_edit.php

    r1350 r1395  
    1717    $messages[] = __gettext("You can modify only your own content!"); 
    1818    $redirect_url = url . user_info('username', $_SESSION['userid']) . "/$extensionContext/"; 
    19     $_SESSION['messages'] = $messages; 
    20     header("Location: " . $redirect_url); 
     19    header_redirect($redirect_url); 
    2120} 
    2221 
    2322 
    24 $contentType = __gettext("Post"); 
     23$contentType = blog_get_extension($extensionContext, 'type', __gettext('Post')); 
     24$extraType = blog_get_extension($extensionContext, 'type'); 
     25$extraField = blog_get_extension($extensionContext, 'field'); 
     26$extraValue = blog_get_extension($extensionContext, 'values'); 
     27$extraTypes = blog_get_extension($extensionContext, 'extra_type', array()); 
     28 
    2529if(is_array($CFG->weblog_extensions) && array_key_exists($extensionContext,$CFG->weblog_extensions) && is_array($CFG->weblog_extensions[$extensionContext])){ 
    26  echo "DENTRO"; 
    27   $contentType  = (array_key_exists('type',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['type'] : $contentType; 
    28   $extraType  = (array_key_exists('type',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['type'] : ''; 
    29   $extraField = (array_key_exists('field',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['field'] : ''; 
    30   $extraValue = (array_key_exists('values',$CFG->weblog_extensions[$extensionContext])) ? $CFG->weblog_extensions[$extensionContext]['values'] : ''; 
    31   if(array_key_exists('extra_type',$CFG->weblog_extensions[$extensionContext])){ 
    32     $extraTypes = $CFG->weblog_extensions[$extensionContext]['extra_type']; 
    33   } 
    34   else{ 
    35     $extraTypes = array(); 
    36   } 
    3730 
    3831  $extraSelected = ""; 
  • devel/mod/blog/lib/weblogs_posts_view.php

    r1392 r1395  
    9696    //Getting the field from the context extension 
    9797    $extensionContext = trim(optional_param('extension','weblog')); 
    98     if(array_key_exists($extensionContext,$CFG->weblog_extensions) 
    99     && isset($CFG->weblog_extensions[$extensionContext]['type']) 
    100     && isset($CFG->weblog_extensions[$extensionContext]['field']) 
    101     && isset($CFG->weblog_extensions[$extensionContext]['values'])){ 
    102       $extraType  = (isset($CFG->weblog_extensions[$extensionContext]['type'])) ? $CFG->weblog_extensions[$extensionContext]['type'] : ''; 
    103       $extraField = (isset($CFG->weblog_extensions[$extensionContext]['field'])) ? $CFG->weblog_extensions[$extensionContext]['field'] : ''; 
    104       $extraValue = (isset($CFG->weblog_extensions[$extensionContext]['values'])) ? $CFG->weblog_extensions[$extensionContext]['values'] : ''; 
    105       $filter = $extraType; 
    106     } 
     98    $extraType = blog_get_extension($extensionContext, 'type'); 
     99    $extraField = blog_get_extension($extensionContext, 'field'); 
     100    $extraValue = blog_get_extension($extensionContext, 'values'); 
     101    $extraTypes = blog_get_extension($extensionContext, 'extra_type', array()); 
     102    $filter = $extraType; 
    107103 
    108104    $body = run("weblogs:text:process", $post->body); 
  • devel/mod/blog/view_post.php

    r1391 r1395  
    3939    $page_owner = $post->weblog; 
    4040 
    41     $type = blog_get_extension_name($extensionContext); 
     41    $type = blog_get_extension($extensionContext, 'name'); 
    4242 
    4343    $title = run("profile:display:name") . " :: " . $type . " :: " . stripslashes($post->title);