Changeset 17901
- Timestamp:
- 10/03/08 16:58:44 (2 months ago)
- Files:
-
- trunk/midcom/net.nemein.wiki/handler/emailimport.php (modified) (1 diff)
- trunk/midcom/org.openpsa.calendar/cron/reporthours.php (modified) (2 diffs)
- trunk/midcom/org.openpsa.calendar/event.php (modified) (4 diffs)
- trunk/midcom/org.openpsa.contacts/style/show-group.php (modified) (1 diff)
- trunk/midcom/org.openpsa.invoices/admin.php (deleted)
- trunk/midcom/org.openpsa.invoices/handler/edit.php (modified) (1 diff)
- trunk/midcom/org.openpsa.invoices/handler/list.php (modified) (1 diff)
- trunk/midcom/org.openpsa.projects/handler/task/view.php (modified) (1 diff)
- trunk/midcom/org.openpsa.projects/midcom/interfaces.php (modified) (3 diffs)
- trunk/midcom/org.openpsa.relatedto/config/midcom_dba_classes.inc (modified) (1 diff)
- trunk/midcom/org.openpsa.relatedto/handler.php (modified) (9 diffs)
- trunk/midcom/org.openpsa.relatedto/handler/relatedto.php (modified) (5 diffs)
- trunk/midcom/org.openpsa.relatedto/midcom/interfaces.php (modified) (2 diffs)
- trunk/midcom/org.openpsa.relatedto/suspect.php (modified) (1 diff)
- trunk/midcom/org.openpsa.reports/handler/sales/report.php (modified) (1 diff)
- trunk/midcom/org.openpsa.sales/handler/deliverable/report.php (modified) (1 diff)
- trunk/midcom/org.openpsa.sales/midcom/interfaces.php (modified) (3 diffs)
- trunk/midcom/org.openpsa.sales/salesproject.php (modified) (1 diff)
- trunk/midcom/org.openpsa.sales/salesproject/deliverable.php (modified) (2 diffs)
- trunk/midcom/org.openpsa.sales/style/show-debug.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/net.nemein.wiki/handler/emailimport.php
r17555 r17901 278 278 } 279 279 //Find persons suspected relations and create links 280 $link_def = new org_openpsa_relatedto_relatedto ();280 $link_def = new org_openpsa_relatedto_relatedto_dba(); 281 281 $link_def->fromComponent = 'net.nemein.wiki'; 282 282 $link_def->fromGuid = $wikipage->guid; trunk/midcom/org.openpsa.calendar/cron/reporthours.php
r5273 r17901 40 40 41 41 $_MIDCOM->load_library('org.openpsa.relatedto'); 42 if (!class_exists('org_openpsa_relatedto_relatedto '))42 if (!class_exists('org_openpsa_relatedto_relatedto_dba')) 43 43 { 44 44 debug_add('relatedto library could not be loaded', MIDCOM_LOG_WARN); … … 114 114 if (!isset($event_links[$event->guid])) 115 115 { 116 $qb2 = org_openpsa_relatedto_relatedto ::new_query_builder();116 $qb2 = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 117 117 $qb2->add_constraint('fromGuid', '=', $event->guid); 118 118 $qb2->add_constraint('fromComponent', '=', 'org.openpsa.calendar'); trunk/midcom/org.openpsa.calendar/event.php
r17570 r17901 485 485 * Returns a defaults template for relatedto objects 486 486 * 487 * @return object org_openpsa_relatedto_relatedto 487 * @return object org_openpsa_relatedto_relatedto_dba 488 488 */ 489 489 function _suspect_defaults() 490 490 { 491 $link_def = new org_openpsa_relatedto_relatedto ();491 $link_def = new org_openpsa_relatedto_relatedto_dba(); 492 492 $link_def->fromComponent = 'org.openpsa.calendar'; 493 493 $link_def->fromGuid = $this->guid; … … 520 520 521 521 // Do no seek if we already have confirmed links 522 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();522 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 523 523 $qb->add_constraint('status', '=', ORG_OPENPSA_RELATEDTO_STATUS_CONFIRMED); 524 524 $qb->add_constraint('fromGuid', '=', $this->guid); … … 566 566 function _suspects_classes_present() 567 567 { 568 if ( !class_exists('org_openpsa_relatedto_relatedto ')568 if ( !class_exists('org_openpsa_relatedto_relatedto_dba') 569 569 || !class_exists('org_openpsa_relatedto_suspect')) 570 570 { … … 590 590 591 591 // Do no seek if we already have confirmed links 592 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();592 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 593 593 $qb->add_constraint('status', '=', ORG_OPENPSA_RELATEDTO_STATUS_CONFIRMED); 594 594 $qb->add_constraint('fromGuid', '=', $this->guid); trunk/midcom/org.openpsa.contacts/style/show-group.php
r17858 r17901 24 24 } 25 25 ?> 26 <?php $_MIDCOM->dynamic_load($node[MIDCOM_NAV_RELATIVEURL] . "group/" .$data['group']->guid . "/members/"); ?>27 <?php $_MIDCOM->dynamic_load($node[MIDCOM_NAV_RELATIVEURL] . "group/" .$data['group']->guid . "/subgroups/"); ?>26 <?php $_MIDCOM->dynamic_load($node[MIDCOM_NAV_RELATIVEURL] . "group/" . $data['group']->guid . "/members/"); ?> 27 <?php $_MIDCOM->dynamic_load($node[MIDCOM_NAV_RELATIVEURL] . "group/" . $data['group']->guid . "/subgroups/"); ?> 28 28 29 29 <!-- TODO: Add salesprojects here --> trunk/midcom/org.openpsa.invoices/handler/edit.php
r17881 r17901 207 207 208 208 // Close "Send invoice" task 209 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();209 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 210 210 $qb->add_constraint('toGuid', '=', $this->_request_data['invoice']->guid); 211 211 $qb->add_constraint('fromComponent', '=', 'org.openpsa.projects'); trunk/midcom/org.openpsa.invoices/handler/list.php
r17809 r17901 312 312 $this->_request_data['list_type'] = 'all'; 313 313 314 $relation_qb = org_openpsa_relatedto_relatedto ::new_query_builder();314 $relation_qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 315 315 $relation_qb->add_constraint('toGuid', '=', $this->_request_data['deliverable']->guid); 316 316 $relation_qb->add_constraint('fromComponent', '=', 'org.openpsa.invoices'); trunk/midcom/org.openpsa.projects/handler/task/view.php
r17897 r17901 173 173 'suspected' => array(), 174 174 ); 175 $qb = org_openpsa_relatedto_relatedto_dba ::new_query_builder();175 $qb = org_openpsa_relatedto_relatedto_dba_dba::new_query_builder(); 176 176 $qb->add_constraint('toGuid', '=', $task->guid); 177 177 $qb->add_constraint('fromComponent', '=', 'org.openpsa.calendar'); trunk/midcom/org.openpsa.projects/midcom/interfaces.php
r17897 r17901 292 292 $to_array = array('other_obj' => false, 'link' => false); 293 293 $task = new org_openpsa_projects_task($resource->task); 294 $link = new org_openpsa_relatedto_relatedto ();294 $link = new org_openpsa_relatedto_relatedto_dba(); 295 295 org_openpsa_relatedto_suspect::defaults_helper($link, $defaults, $this->_component, $task); 296 296 $to_array['other_obj'] = $task; … … 336 336 $to_array = array('other_obj' => false, 'link' => false); 337 337 $task = new org_openpsa_projects_task($resource->task); 338 $link = new org_openpsa_relatedto_relatedto ();338 $link = new org_openpsa_relatedto_relatedto_dba(); 339 339 org_openpsa_relatedto_suspect::defaults_helper($link, $defaults, $this->_component, $task); 340 340 $to_array['other_obj'] = $task; … … 406 406 $link = org_openpsa_relatedto_handler::create_relatedto($hr, 'org.openpsa.projects', $from_object, $from_component); 407 407 if ( !is_object($link) 408 || !is_a($link, 'org_openpsa_relatedto_relatedto '))408 || !is_a($link, 'org_openpsa_relatedto_relatedto_dba')) 409 409 { 410 410 debug_add("failed to create link from hour_report #{$hr->id} to " . get_class($from_object) . " {$from_object->guid}, errstr: " . mgd_errstr(), MIDCOM_LOG_WARN); trunk/midcom/org.openpsa.relatedto/config/midcom_dba_classes.inc
r17897 r17901 3 3 'old_class_name' => null, 4 4 'new_class_name' => 'org_openpsa_relatedto', 5 'midcom_class_name' => 'org_openpsa_relatedto_relatedto_dba '5 'midcom_class_name' => 'org_openpsa_relatedto_relatedto_dba_dba' 6 6 ), trunk/midcom/org.openpsa.relatedto/handler.php
r17354 r17901 33 33 } 34 34 35 $rel = new org_openpsa_relatedto_relatedto ();35 $rel = new org_openpsa_relatedto_relatedto_dba(); 36 36 $rel->fromClass = get_class($from_obj); 37 37 $rel->toClass = get_class($to_obj); … … 63 63 foreach($_REQUEST['org_openpsa_relatedto'] as $rel_array) 64 64 { 65 $rel = new org_openpsa_relatedto_relatedto ();65 $rel = new org_openpsa_relatedto_relatedto_dba(); 66 66 foreach($rel_array as $k => $v) 67 67 { … … 70 70 if ($id = $rel->check_db()) 71 71 { 72 $rel = new org_openpsa_relatedto_relatedto ($id);72 $rel = new org_openpsa_relatedto_relatedto_dba($id); 73 73 } 74 74 $ret[] = $rel; … … 125 125 foreach ($array as $rel) 126 126 { 127 if (!is_a($rel, ' midcom_org_openpsa_relatedto')) //Matches also 'org_openpsa_relatedto_relatedto'127 if (!is_a($rel, 'org_openpsa_relatedto')) //Matches also 'org_openpsa_relatedto_relatedto_dba' 128 128 { 129 129 //Wrong type of object found in array, cruelly abort the whole procedure … … 275 275 } 276 276 277 $related_to = new org_openpsa_relatedto_relatedto ();277 $related_to = new org_openpsa_relatedto_relatedto_dba(); 278 278 $related_to->toGuid = $bind_object->guid; 279 279 $related_to->toClass = get_class($bind_object); … … 334 334 $related_to = org_openpsa_relatedto_handler::common_node_toolbar_buttons_sanitycheck($data, $button_component, $bind_object, $calling_component); 335 335 if ( !is_object($related_to) 336 || !is_a($related_to, 'org_openpsa_relatedto_relatedto '))336 || !is_a($related_to, 'org_openpsa_relatedto_relatedto_dba')) 337 337 { 338 338 debug_add("sanitycheck returned '{$related_to}' (relatedto object expected), skipping", MIDCOM_LOG_WARN); … … 358 358 $related_to = org_openpsa_relatedto_handler::common_node_toolbar_buttons_sanitycheck($data, $button_component, $bind_object, $calling_component); 359 359 if ( !is_object($related_to) 360 || !is_a($related_to, 'org_openpsa_relatedto_relatedto '))360 || !is_a($related_to, 'org_openpsa_relatedto_relatedto_dba')) 361 361 { 362 362 debug_add("sanitycheck returned '{$related_to}' (relatedto object expected), skipping", MIDCOM_LOG_WARN); … … 388 388 $related_to = org_openpsa_relatedto_handler::common_node_toolbar_buttons_sanitycheck($data, $button_component, $bind_object, $calling_component); 389 389 if ( !is_object($related_to) 390 || !is_a($related_to, 'org_openpsa_relatedto_relatedto '))390 || !is_a($related_to, 'org_openpsa_relatedto_relatedto_dba')) 391 391 { 392 392 debug_add("sanitycheck returned '{$related_to}' (relatedto object expected), skipping", MIDCOM_LOG_WARN); … … 425 425 $related_to = org_openpsa_relatedto_handler::common_node_toolbar_buttons_sanitycheck($data, $button_component, $bind_object, $calling_component); 426 426 if ( !is_object($related_to) 427 || !is_a($related_to, 'org_openpsa_relatedto_relatedto '))427 || !is_a($related_to, 'org_openpsa_relatedto_relatedto_dba')) 428 428 { 429 429 debug_add("sanitycheck returned '{$related_to}' (relatedto object expected), skipping", MIDCOM_LOG_WARN); trunk/midcom/org.openpsa.relatedto/handler/relatedto.php
r17350 r17901 432 432 { 433 433 $seen_emails = array(); 434 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();434 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 435 435 $qb->add_constraint('fromGuid', '=', $page->guid); 436 436 $qb->add_constraint('fromComponent', '=', 'net.nemein.wiki'); … … 904 904 return false; 905 905 } 906 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();906 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 907 907 $qb->add_constraint('toGuid', '=', $obj->guid); 908 908 $qb->add_constraint('status', '<>', ORG_OPENPSA_RELATEDTO_STATUS_NOTRELATED); … … 941 941 return false; 942 942 } 943 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();943 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 944 944 $qb->add_constraint('fromGuid', '=', $obj->guid); 945 945 $qb->add_constraint('status', '<>', ORG_OPENPSA_RELATEDTO_STATUS_NOTRELATED); … … 1007 1007 case 'deny': 1008 1008 if ( !$this->_request_data['object'] 1009 || !is_a($this->_request_data['object'], ' midcom_org_openpsa_relatedto'))1009 || !is_a($this->_request_data['object'], 'org_openpsa_relatedto')) 1010 1010 { 1011 1011 $ajax->simpleReply(false, "method '{$this->_request_data['mode']}' requires guid of a link object as an argument"); … … 1017 1017 case 'confirm': 1018 1018 if ( !$this->_request_data['object'] 1019 || !is_a($this->_request_data['object'], ' midcom_org_openpsa_relatedto'))1019 || !is_a($this->_request_data['object'], 'org_openpsa_relatedto')) 1020 1020 { 1021 1021 $ajax->simpleReply(false, "method '{$this->_request_data['mode']}' requires guid of a link object as an argument"); trunk/midcom/org.openpsa.relatedto/midcom/interfaces.php
r17897 r17901 65 65 } 66 66 67 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();67 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 68 68 $qb->begin_group('OR'); 69 69 $qb->add_constraint('fromGuid', '=', $person2->guid); … … 105 105 if ($version_not_18 = true) 106 106 { 107 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();107 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 108 108 $qb->begin_group('OR'); 109 109 $qb->add_constraint('creator', '=', $person2->id); trunk/midcom/org.openpsa.relatedto/suspect.php
r17354 r17901 24 24 * Query all installed components for objects related to given object 25 25 * 26 * If optional $defaults (org_openpsa_relatedto_relatedto object) is given26 * If optional $defaults (org_openpsa_relatedto_relatedto_dba object) is given 27 27 * it's used to fill default values for link objects returned. 28 28 * trunk/midcom/org.openpsa.reports/handler/sales/report.php
r17363 r17901 115 115 116 116 // List relations of invoices to the deliverables we have 117 $relation_qb = org_openpsa_relatedto_relatedto ::new_query_builder();117 $relation_qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 118 118 $relation_qb->add_constraint('fromComponent', '=', 'org.openpsa.invoices'); 119 119 $relation_qb->add_constraint('fromClass', '=', 'org_openpsa_invoices_invoice'); trunk/midcom/org.openpsa.sales/handler/deliverable/report.php
r17350 r17901 78 78 79 79 // List relations of invoices to the deliverables we have 80 $relation_qb = org_openpsa_relatedto_relatedto ::new_query_builder();80 $relation_qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 81 81 $relation_qb->add_constraint('fromComponent', '=', 'org.openpsa.invoices'); 82 82 $relation_qb->add_constraint('fromClass', '=', 'org_openpsa_invoices_invoice'); trunk/midcom/org.openpsa.sales/midcom/interfaces.php
r17897 r17901 178 178 $to_array = array('other_obj' => false, 'link' => false); 179 179 $task = new org_openpsa_sales_salesproject($resource->salesproject); 180 $link = new org_openpsa_relatedto_relatedto ();180 $link = new org_openpsa_relatedto_relatedto_dba(); 181 181 org_openpsa_relatedto_suspect::defaults_helper($link, $defaults, $this->_component, $task); 182 182 $to_array['other_obj'] = $task; … … 213 213 $to_array = array('other_obj' => false, 'link' => false); 214 214 $sp = new org_openpsa_sales_salesproject($member->salesproject); 215 $link = new org_openpsa_relatedto_relatedto ();215 $link = new org_openpsa_relatedto_relatedto_dba(); 216 216 org_openpsa_relatedto_suspect::defaults_helper($link, $defaults, $this->_component, $sp); 217 217 $to_array['other_obj'] = $sp; … … 237 237 $seen_sp[$sp->id] = true; 238 238 $to_array = array('other_obj' => false, 'link' => false); 239 $link = new org_openpsa_relatedto_relatedto ();239 $link = new org_openpsa_relatedto_relatedto_dba(); 240 240 org_openpsa_relatedto_suspect::defaults_helper($link, $defaults, $this->_component, $sp); 241 241 $to_array['other_obj'] = $sp; trunk/midcom/org.openpsa.sales/salesproject.php
r14613 r17901 102 102 $this->next_action = $default; 103 103 104 $qb = org_openpsa_relatedto_relatedto ::new_query_builder();104 $qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 105 105 $qb->add_constraint('toGuid', '=', $this->guid); 106 106 //In theory I could limit just by the class but this is more robust in the long run trunk/midcom/org.openpsa.sales/salesproject/deliverable.php
r17297 r17901 573 573 { 574 574 $at_entries = array(); 575 $relation_qb = org_openpsa_relatedto_relatedto ::new_query_builder();575 $relation_qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 576 576 $relation_qb->add_constraint('toGuid', '=', $this->guid); 577 577 $relation_qb->add_constraint('fromComponent', '=', 'midcom.services.at'); … … 592 592 { 593 593 $salesproject = new org_openpsa_sales_salesproject($this->salesproject); 594 $relation_qb = org_openpsa_relatedto_relatedto ::new_query_builder();594 $relation_qb = org_openpsa_relatedto_relatedto_dba::new_query_builder(); 595 595 $relation_qb->add_constraint('toGuid', '=', $salesproject->guid); 596 596 $relation_qb->add_constraint('fromComponent', '=', 'org.openpsa.projects'); trunk/midcom/org.openpsa.sales/style/show-debug.php
r5048 r17901 16 16 $_MIDCOM->componentloader->load('org.openpsa.calendar'); 17 17 $event = new org_openpsa_calendar_event(269); 18 $link_def = new org_openpsa_relatedto_relatedto ();18 $link_def = new org_openpsa_relatedto_relatedto_dba(); 19 19 $link_def->fromComponent = 'org.openpsa.calendar'; 20 20 $link_def->fromGuid = $event->guid; … … 33 33 34 34 /* 35 $rel = new org_openpsa_relatedto_relatedto ();35 $rel = new org_openpsa_relatedto_relatedto_dba(); 36 36 $rel->fromComponent = 'org.openpsa.wiki'; 37 37 $rel->toComponent = 'org.openpsa.sales';
