Changeset 1089
- Timestamp:
- 12/22/09 19:17:47 (2 years ago)
- Location:
- trunk
- Files:
-
- 1 deleted
- 8 edited
-
common/db/tags.php (modified) (2 diffs)
-
common/tags.php (modified) (2 diffs)
-
www/controllers/task.php (modified) (2 diffs)
-
www/macros/macro_algorithmtags.php (modified) (2 diffs)
-
www/static/css/sitewide.css (modified) (1 diff)
-
www/views/blog_admin.php (deleted)
-
www/views/blog_index.php (modified) (1 diff)
-
www/views/blog_view.php (modified) (1 diff)
-
www/views/task_tag_edit.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/common/db/tags.php
r1085 r1089 45 45 } 46 46 $query = sprintf( 47 "SELECT %s_id, tag_id ,48 tags.name AS tag_name, tags.type AS tag_type, tags.parent AS tag_parent47 "SELECT %s_id, tag_id AS id, 48 tags.name AS name, tags.type AS type, tags.parent AS parent 49 49 FROM ia_%s_tags AS obj_tags 50 50 LEFT JOIN ia_tags AS tags ON obj_tags.tag_id = tags.id 51 51 WHERE %s_id = %s%s%s 52 ORDER BY tag_name",52 ORDER BY name", 53 53 db_escape($obj), db_escape($obj), db_escape($obj), 54 54 db_quote($obj_id), $where_type, $where_parent … … 104 104 function tag_get_by_ids($tag_ids) { 105 105 $query = sprintf( 106 "SELECT `id` AS tag_id, `name` AS tag_name, 107 `parent` AS tag_parent, `type` AS tag_type 106 "SELECT `id`, `name`, `type`, `parent` 108 107 FROM ia_tags 109 108 WHERE `id` IN (%s)", implode(', ', array_map('db_quote', $tag_ids)) -
trunk/common/tags.php
r1083 r1089 47 47 $tag_names = array(); 48 48 foreach ($tag_list as $tag) { 49 $tag_names[] = $tag[' tag_name'];49 $tag_names[] = $tag['name']; 50 50 } 51 51 return implode(", ", $tag_names); … … 62 62 foreach ($parent_tags as $key => $tag) { 63 63 $parent_tags[$key]['sub_tags'] = Array(); 64 $parent_tags_key[$tag[' tag_id']] = $key;64 $parent_tags_key[$tag['id']] = $key; 65 65 } 66 66 67 67 foreach ($sub_tags as $tag) { 68 log_assert(isset($parent_tags_key[$tag[' tag_parent']]), "Child tag doesn't have a parent");69 $parent_tag_key = $parent_tags_key[$tag[' tag_parent']];68 log_assert(isset($parent_tags_key[$tag['parent']]), "Child tag doesn't have a parent"); 69 $parent_tag_key = $parent_tags_key[$tag['parent']]; 70 70 $parent_tags[$parent_tag_key]['sub_tags'][] = $tag; 71 71 } -
trunk/www/controllers/task.php
r1084 r1089 302 302 $count = 0; 303 303 foreach ($algorithm_tags as $tag) { 304 if ($tag['t ag_type'] == 'algorithm') {304 if ($tag['type'] == 'algorithm') { 305 305 $count++; 306 306 } … … 317 317 $tags = tag_get_all( Array('method') ); 318 318 $sub_tags = tag_get_all( Array('algorithm') ); 319 320 // Build_tags_tree looks for tag_id, tag_name etc.321 // tag_get_all return id, name, etc.322 foreach ($tags as &$tag) {323 $tag['tag_id'] = $tag['id'];324 $tag['tag_name'] = $tag['name'];325 $tag['tag_type'] = $tag['type'];326 $tag['tag_parent'] = $tag['parent'];327 }328 329 // Same for subtags330 foreach ($sub_tags as &$tag) {331 $tag['tag_id'] = $tag['id'];332 $tag['tag_name'] = $tag['name'];333 $tag['tag_type'] = $tag['type'];334 $tag['tag_parent'] = $tag['parent'];335 }336 319 337 320 $tags_tree = build_tags_tree($tags, $sub_tags); -
trunk/www/macros/macro_algorithmtags.php
r1087 r1089 34 34 $html_code .= '<ul id="task_tags">'; 35 35 foreach ($tags_tree as $tag) { 36 $tag_id = $tag[' tag_id'];37 $tag_name = $tag[' tag_name'];36 $tag_id = $tag['id']; 37 $tag_name = $tag['name']; 38 38 $cnt_subtags = count($tag['sub_tags']); 39 39 if ($cnt_subtags > 1) { … … 45 45 $subtags_html = Array(); 46 46 foreach ($tag['sub_tags'] as $subtag) { 47 $subtags_html[] = '<div class="sub_tag_name">'.$subtag[' tag_name'].'</div>';47 $subtags_html[] = '<div class="sub_tag_name">'.$subtag['name'].'</div>'; 48 48 } 49 49 -
trunk/www/static/css/sitewide.css
r1087 r1089 276 276 } 277 277 278 /* Tag lists */ 279 ul.tag_list { 280 list-style-type: none; 281 } 282 283 li.tag_list_item { 284 padding-left: 15px; 285 } 286 278 287 .sub_tag_name { 279 288 display: inline; -
trunk/www/views/blog_index.php
r934 r1089 45 45 echo '<strong>Categorii: </strong>'; 46 46 foreach ($subpage['tags'] as $tag) { 47 echo format_link(url_blog($tag[' tag_name']), $tag['tag_name'], true).' ';47 echo format_link(url_blog($tag['name']), $tag['name'], true).' '; 48 48 } 49 49 echo '</div></div>'; -
trunk/www/views/blog_view.php
r1032 r1089 29 29 echo '<strong>Categorii: </strong>'; 30 30 foreach ($tags as $tag) { 31 echo format_link(url_blog($tag[' tag_name']), $tag['tag_name'], true).' ';31 echo format_link(url_blog($tag['name']), $tag['name'], true).' '; 32 32 } 33 33 echo '<br/>'; -
trunk/www/views/task_tag_edit.php
r1081 r1089 11 11 $tags_tree = $view['tags_tree']; 12 12 foreach ($tags_tree as $tag) { 13 echo '<h3>'.$tag[' tag_name'].'</h3><ul class="tag_list">';13 echo '<h3>'.$tag['name'].'</h3><ul class="tag_list">'; 14 14 foreach ($tag['sub_tags'] as $sub_tag) { 15 15 // Check if tag is already assigned to this task 16 16 $checked = ''; 17 17 foreach ($task_tags as $task_tag) { 18 if ($task_tag[' tag_id'] == $sub_tag['tag_id']) {18 if ($task_tag['id'] == $sub_tag['id']) { 19 19 $checked = "checked"; 20 20 } 21 21 } 22 22 echo '<li class="tag_list_item"> 23 <input type="checkbox" '.$checked.' name="algorithm_tags[]" value="'.$sub_tag[' tag_id'].'"/> '24 .$sub_tag[' tag_name'].23 <input type="checkbox" '.$checked.' name="algorithm_tags[]" value="'.$sub_tag['id'].'"/> ' 24 .$sub_tag['name']. 25 25 '</li>'; 26 26 }
Note: See TracChangeset
for help on using the changeset viewer.
![[infoarena] development](/chrome/site/logo.png)