Exemplo n.º 1
0
 public function single_row($item)
 {
     echo '<tr' . ($item['active'] ? ' class="active"' : '') . '>';
     $this->single_row_columns($item);
     echo '</tr>';
     echo '<tr class="extra_info' . ($item['active'] ? ' active' : '') . '"><td></td><td colspan="' . (count($this->get_columns()) - 1) . '">' . '<div>' . DigitalPointBetterAnalytics_Model_Goals::getTypeNameByCode($item['type']) . ': ' . '<strong style="padding-left: 5px;">';
     switch ($item['type']) {
         case 'URL_DESTINATION':
             echo $item['urlDestinationDetails']['url'];
             break;
         case 'VISIT_TIME_ON_SITE':
             $durations = explode(":", gmdate('j:H:i:s', @$item['visitTimeOnSiteDetails']['comparisonValue']));
             /* translators: %1$s = hours, %2$s = minutes, %3$s = seconds */
             printf(esc_html__('%1$u hours, %2$u minutes, %3$u seconds', 'better-analytics'), absint($durations[0] - 1) * 24 + absint($durations[1]), $durations[2], $durations[3]);
             break;
         case 'VISIT_NUM_PAGES':
             echo number_format_i18n(@$item['visitNumPagesDetails']['comparisonValue']);
             break;
         case 'EVENT':
             echo @$item['eventDetails']['eventConditions'][0]['expression'];
             break;
     }
     echo '</strong>';
     echo '</div>';
     $url = $this->_getCurrentUrl();
     if ($item['active']) {
         echo '<div class="row-actions visible"><a href="' . wp_nonce_url(add_query_arg(array('id' => $item['id'], 'action' => 'deactivate'), $url), 'deactivate-goal') . '" title="' . esc_html__('Deactivate', 'better-analytics') . '">' . esc_html__('Deactivate', 'better-analytics') . '</a></div>';
     } else {
         echo '<div class="row-actions visible"><a href="' . wp_nonce_url(add_query_arg(array('id' => $item['id'], 'action' => 'activate'), $url), 'activate-goal') . '" title="' . esc_html__('Activate', 'better-analytics') . '">' . esc_html__('Activate', 'better-analytics') . '</a></div>';
     }
     echo '</td></tr>';
 }