/** * Check getting page ID * * @since 1.1.0 * * @group group * @group destination * * \ingot\testing\utility\destination::get_page_id() */ public function testGetPageID() { $data = ingot_test_desitnation::create('page', true); $group = \ingot\testing\crud\group::read($data['group_ID']); $this->assertSame($data['page'], \ingot\testing\utility\destination::get_page_id($group)); }
/** * If appropriate, count a conversion based on post ID * * @since 1.1.0 * * @param $id */ public function track_by_id($id) { $this->set_groups(); foreach ($this->groups as $i => $group) { $page = destination::get_page_id($group); if (0 != absint($id) && $page == $id) { $variant_id = 0; if (isset($this->tracking[(int) $group['ID']])) { $variant_id = $this->tracking[(int) $group['ID']]; } else { $variant_id = init::get_test($group['ID']); } if (0 != absint($variant_id)) { ingot_register_conversion($variant_id); } } } }