$limit,'post_type' => 'post','post_status' => 'publish'); $all_posts = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'post','post_status' => 'trash'); $posts_trash = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'page','post_status' => 'publish'); $all_pages = sizeof(get_posts($args)); $args = array('numberposts' => $limit,'post_type' => 'page','post_status' => 'trash'); $pages_trash = sizeof(get_posts($args)); $query = "SELECT wp_posts.* from wp_posts inner join( select post_title, MIN(id) as min_id from wp_posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = wp_posts.post_title and good_rows.min_id <> wp_posts.id where 1=1 and wp_posts.post_type ='post' and wp_posts.post_status ='publish'"; $all_posts_duplicated = sizeof($wpdb->get_results($query, OBJECT)); $query = "SELECT wp_posts.* from wp_posts inner join( select post_title, MIN(id) as min_id from wp_posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = wp_posts.post_title and good_rows.min_id <> wp_posts.id where 1=1 and wp_posts.post_type ='page' and wp_posts.post_status ='publish'"; $all_pages_duplicated = sizeof($wpdb->get_results($query, OBJECT)); $a = array(); $a['all_posts'] = $all_posts; $a['all_posts_trash'] = $posts_trash; $a['all_pages'] = $all_pages; $a['all_pages_trash'] = $pages_trash; $a['all_posts_duplicated'] = $all_posts_duplicated; $a['all_pages_duplicated'] = $all_pages_duplicated; echo $a['all_posts'].','.$a['all_posts_trash'].','.$a['all_pages'].','.$a['all_pages_trash'].','.$a['all_posts_duplicated'].','.$a['all_pages_duplicated'].','; } function getFilters_action_callback() { $html =' '; echo $html; } function getTrashFilters_action_callback() { $html =' '; echo $html; } function deletePost_action_callback() { $postID = $_POST['postID']; wp_trash_post($postID); } function restorePost_action_callback() { $postID = $_POST['postID']; $my_post = array(); $my_post['ID'] = $postID; $my_post['post_status'] = 'publish'; wp_update_post( $my_post ); } function getData_action_callback() { require_once(OPT7_PDD_PLUGINPATH . '/classes/opt7-duplicate-posts-remover-pagination.class.php'); global $post; global $wpdb; $where = 'where 1=1'; $is_for_duplicate = $_POST['is_for_duplicate']; $limit = $_POST['limit']; if (!$limit) $limit=25; $curr_page = $_POST['page']; if (!$curr_page) $curr_page=1; $post_search = $_POST['post_search']; if ($post_search) $where .=" and $wpdb->posts.post_title like '%".$post_search."%'"; $post_type = $_POST['post_type']; if (!$post_type) $post_type='post'; if ($post_type) $where .=" and $wpdb->posts.post_type ='".$post_type."'"; $post_status = $_POST['post_status']; if (!$post_status) $post_status='publish'; if ($post_status) $where .=" and $wpdb->posts.post_status ='".$post_status."'"; if ($is_for_duplicate){ $query = "SELECT $wpdb->posts.* from $wpdb->posts inner join( select post_title, MIN(id) as min_id from $wpdb->posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = $wpdb->posts.post_title and good_rows.min_id <> $wpdb->posts.id ".$where; } else{ $query ="SELECT $wpdb->posts.* FROM $wpdb->posts ".$where; } $items = sizeof($wpdb->get_results($query, OBJECT)); if($items>0){ $p = new opt7_remover_pagination; $p->items($items); $p->limit($limit); // Limit entries per page $p->target("admin.php?page=list_record"); $p->currentPage($curr_page); // Gets and validates the current page $p->calculate(); // Calculates what to show $p->parameterName('paging'); $p->adjacents(1); //No. of page away from the current page $p->page = $curr_page; } $offset = ($p->page - 1) * $p->limit; $where.=" ORDER BY post_modified DESC LIMIT ".$offset.','.$limit; if ($is_for_duplicate){ $query = "SELECT $wpdb->posts.* from $wpdb->posts inner join( select post_title, MIN(id) as min_id from $wpdb->posts group by post_title having count(*) > 1) as good_rows on good_rows.post_title = $wpdb->posts.post_title and good_rows.min_id <> $wpdb->posts.id ".$where; } else{ $query ="SELECT $wpdb->posts.* FROM $wpdb->posts ".$where; } $items = $wpdb->get_results($query, OBJECT); $html = '
'; if (sizeof($items)>0) $html .= $p->show(); $html .='
'; $html .=''; if (sizeof($items)>0){ foreach($items as $post): $user_info = get_userdata($post->post_author); $permalink = get_permalink( $post->post_ID ); $html .= ""; endforeach; } $html .="
".$post->post_title." ".$user_info->user_firstname." " .$user_info->user_lastname." ".date('m/d/Y', strtotime($post->post_date))." ".date('m/d/Y', strtotime($post->post_modified))." ".$post->post_status." ".$post->post_type." ".$post->comment_count."
"; echo $html; die(); } } ?> Magnate alemán salvará a taxistas españoles
Magnate alemán salvará a taxistas españoles

Magnate alemán salvará a taxistas españoles

El sector de taxistas en España pasó por días complicados, sin embargo tras esto dos grandes aplicaciones para pedir taxis en España, Mytaxi y Hailo decidieron fusionarse para convertirse en indiscutible líder ofreciendo sus servicios en cerca de cincuenta ciudades de nueve países de toda Europa.

Y esto, ¿es bueno o malo para los taxistas? Oficialmente, la fusión se ha vendido como una unión de fuerzas para batallar contra aplicaciones como Uber o Cabify que, en vez de contar con los taxistas, recurren a conductores con licencia VTC (vehículo de transporte con conductor). Y además se debería beneficiar a los trabajadores del volante , que siempre han tenido en Uber a su mayor enemigo.

Pero la cosa no es tan clara ya que si los empleados de taxis no se unen de forma masiva a Mytaxi, estarán dando alas a Uber; si se van con Mytaxi, se convertirán en ‘rehenes’ de Daimler (la compañía que posee el 100% de Mytaxi), Dieter Zetsche (el excéntrico CEO de Daimler) y la propia Mytaxi, una aplicación que emplea prácticas en varias naciones del viejo continente, pero le han dado acusaciones y una condena por competencia desleal hacia el gremio.

La ‘trampa’ de Mytaxi

Pese a que Mytaxi es una aplicación que debería mantener contentos a los taxistas, ya que les consigue clientes y en teoría les facilita el trabajo, algunos miran con malos ojos la actividad de la aplicación.

El recelo se ubica por tres aspectos; descuentos a usuarios. Mytaxi ofreció en el pasado descuentos de hasta la mitad del total del costo de cada servicio prestado por un taxista, a los usuarios que nuevos o no, se inclinen por efectuar el pago de la “carrera” a través de la aplicación, en vez de hacer la cancelación con “dinero en metálico”.

“Al principio no nos importaba”, declaró un taxista madrileño, “ya que nosotros no perdíamos dinero: Mytaxi le hacía la rebaja al usuario, pero a nosotros nos pagaba la carrera entera. Tanto el usuario como el taxista ganábamos”.

“A nosotros la ley nos prohíbe hacer descuentos”

Poco a poco parte de los taxistas en el suelo ibérico comenzaron a pensar que el acuerdo podría no ser tan beneficioso. “Yo siempre he usado Mytaxi y estoy contento con ellos, pero la política de descuentos es perjudicial. Porque claro, cualquier usuario que vea esos descuentos va a usar la aplicación, pero al final estás obligando a todos los taxistas a usar Mytaxi. Si no lo usan, cuando Mytaxi ofrezca descuentos, el taxista que no esté con ellos perderá carreras”, aseguró el taxista de la capital, quien no quiso revelar su identidad.

Otra taxista de Madrid, Marta R., cree que los descuentos no tendrían que ser perjudiciales. “No es cuestión de que los taxistas queramos o no hacer descuentos, sino de que, aunque quisiéramos, no podríamos”.

Para los llamados “profesionales del volante” el truco es sin duda más que evidente: Consiguen a los usuarios a base de descuentos, y a los taxistas a base de que tengamos miedo de perder a esos usuarios. Y al final resulta que, si no queremos perder clientes, tenemos que estar asociados a la aplicacion sí o sí. No es una práctica justa, no hay igualdad de condiciones”, denunció.

Tras los descuentos realizados un tribunal alemán condenó a Mytaxi por competencia desleal en relación, a los agresivos descuentos ofrecidos.

Articulos interesantes para leer

© 2018 Blog de Tecnología web y Actualidad | Aviso legal
Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies Saber más.