Changeset 1395
- Timestamp:
- 12/06/07 16:16:12 (1 year ago)
- Files:
-
- devel/mod/blog/archive.php (modified) (1 diff)
- devel/mod/blog/archive_month.php (modified) (1 diff)
- devel/mod/blog/edit.php (modified) (1 diff)
- devel/mod/blog/everyone.php (modified) (1 diff)
- devel/mod/blog/friends.php (modified) (1 diff)
- devel/mod/blog/index.php (modified) (1 diff)
- devel/mod/blog/interesting.php (modified) (1 diff)
- devel/mod/blog/lib.php (modified) (2 diffs)
- devel/mod/blog/lib/weblogs_actions.php (modified) (2 diffs)
- devel/mod/blog/lib/weblogs_posts_add.php (modified) (1 diff)
- devel/mod/blog/lib/weblogs_posts_edit.php (modified) (1 diff)
- devel/mod/blog/lib/weblogs_posts_view.php (modified) (1 diff)
- devel/mod/blog/view_post.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/mod/blog/archive.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = run("profile:display:name") . " :: ".$type ." :: ". __gettext("Archives"); devel/mod/blog/archive_month.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = run("profile:display:name") . " :: ".$type ." :: ". __gettext("Archives"); devel/mod/blog/edit.php
r1391 r1395 26 26 templates_page_setup(); 27 27 28 $type = blog_get_extension _name($extensionContext);28 $type = blog_get_extension($extensionContext, 'name'); 29 29 30 30 $title = run("profile:display:name") . " :: " . $type; devel/mod/blog/everyone.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = $type." :: ".__gettext("All"); devel/mod/blog/friends.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = run("profile:display:name") . " :: ". $type; devel/mod/blog/index.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = run("profile:display:name") . " :: " . $type; devel/mod/blog/interesting.php
r1391 r1395 15 15 templates_page_setup(); 16 16 17 $type = blog_get_extension _name($extensionContext);17 $type = blog_get_extension($extensionContext, 'name'); 18 18 19 19 $title = run("profile:display:name") . " :: ". $type . " :: " . __gettext('Interesting'); devel/mod/blog/lib.php
r1391 r1395 677 677 * @param string $name extension context 678 678 */ 679 function blog_get_extension _name($extension=null) {679 function blog_get_extension($extension=null, $prop=null, $default=null) { 680 680 global $CFG; 681 681 … … 684 684 $extension = trim(optional_param('extension', 'weblog')); 685 685 } 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; 686 697 687 698 if (isset($CFG->weblog_extensions[$extension]) && 688 699 is_array($CFG->weblog_extensions[$extension]) && 689 array_key_exists( 'name',$CFG->weblog_extensions[$extension])) {700 array_key_exists($prop,$CFG->weblog_extensions[$extension])) { 690 701 // 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; 695 706 } 696 707 ?> devel/mod/blog/lib/weblogs_actions.php
r1392 r1395 45 45 $rssresult = run("weblogs:rss:publish", array($page_owner, false)); 46 46 $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')); 52 48 53 49 if (user_type($post->weblog) == "person") { … … 248 244 249 245 if (defined('redirect_url')) { 250 251 $_SESSION['messages'] = $messages; 252 header("Location: " . redirect_url); 253 exit; 254 246 header_redirect(redirect_url); 255 247 } 256 248 devel/mod/blog/lib/weblogs_posts_add.php
r1332 r1395 23 23 $messages[] = __gettext("You can modify only your own content!"); 24 24 $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); 28 26 } 29 27 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'); 36 31 37 32 $contentTitle = trim(optional_param('title')); devel/mod/blog/lib/weblogs_posts_edit.php
r1350 r1395 17 17 $messages[] = __gettext("You can modify only your own content!"); 18 18 $redirect_url = url . user_info('username', $_SESSION['userid']) . "/$extensionContext/"; 19 $_SESSION['messages'] = $messages; 20 header("Location: " . $redirect_url); 19 header_redirect($redirect_url); 21 20 } 22 21 23 22 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 25 29 if(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 }37 30 38 31 $extraSelected = ""; devel/mod/blog/lib/weblogs_posts_view.php
r1392 r1395 96 96 //Getting the field from the context extension 97 97 $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; 107 103 108 104 $body = run("weblogs:text:process", $post->body); devel/mod/blog/view_post.php
r1391 r1395 39 39 $page_owner = $post->weblog; 40 40 41 $type = blog_get_extension _name($extensionContext);41 $type = blog_get_extension($extensionContext, 'name'); 42 42 43 43 $title = run("profile:display:name") . " :: " . $type . " :: " . stripslashes($post->title);
