public function _load_object($handler_id, $args, &$data) { $qb = fi_kilonkipinat_emailmappings_emailmapping_dba::new_query_builder(); $qb->add_constraint('guid', '=', $args[0]); $qb->set_limit(1); $objects = $qb->execute(); if (is_array($objects) && count($objects) > 0) { $this->_object = $objects[0]; $this->_emailmapping = $this->_object; } else { debug_push_class(__CLASS__, __FUNCTION__); debug_pop(); $_MIDCOM->generate_error(MIDCOM_ERRNOTFOUND, 'Failed to load emailmapping, cannot continue. Last Midgard error was: ' . midcom_application::get_error_string()); // This will exit. } return $this->_object; }
echo "<a title=\"Poista\" href=\"" . $prefix . 'emailmapping/delete/' . $mappings[0]->guid . "/\"><img src=\"/midcom-static/fi.kilonkipinat.emailmappings/email_delete.png\" /></a>"; } echo " "; echo "</td>\n"; } else { echo "\t\t<td> </td>\n"; echo "\t\t<td> </td>\n"; echo "\t\t<td> </td>\n"; } echo "\t</tr>\n"; } ?> <tbody> </table> <?php $qb = fi_kilonkipinat_emailmappings_emailmapping_dba::new_query_builder(); if (count($mapping_names) > 0) { $qb->add_constraint('name', 'NOT IN', $mapping_names); } $results = $qb->execute(); if (count($results) != 0) { ?> <br /><br /><br /> <h3>Odottaa päivitystä</h3> <table class="tablesorter"> <thead> <tr> <th>Mikä</th> <th>Keille</th> <th class="{sorter: 'fiDate'}">Muokattu</th> <th class="{sorter: false}">Työkalut</th>