/** * deleted_rows test * * @dataProvider providerDeletedRows */ public function testDeletedRows($rows, $output) { $this->object = new PMA_Message(); $msg = $this->object->deleted_rows($rows); echo $this->object->addMessage($msg); $this->expectOutputString($output); $this->object->display(); }
} // end if relation-stuff } // end if ($purge) // If a column gets dropped, do relation magic. if (isset($dropped_column) && strlen($db) && strlen($table) && ! empty($dropped_column)) { include_once 'libraries/relation_cleanup.lib.php'; PMA_relationsCleanupColumn($db, $table, $dropped_column); // to refresh the list of indexes (Ajax mode) $extra_data['indexes_list'] = PMA_Index::getView($table, $db); } // end if column was dropped } // end else "didn't ask to see php code" // No rows returned -> move back to the calling page if ((0 == $num_rows && 0 == $unlim_num_rows) || $is_affected) { if ($is_delete) { $message = PMA_Message::deleted_rows($num_rows); } elseif ($is_insert) { if ($is_replace) { /* For replace we get DELETED + INSERTED row count, so we have to call it affected */ $message = PMA_Message::affected_rows($num_rows); } else { $message = PMA_Message::inserted_rows($num_rows); } $insert_id = PMA_DBI_insert_id(); if ($insert_id != 0) { // insert_id is id of FIRST record inserted in one insert, so if we inserted multiple rows, we had to increment this $message->addMessage('[br]'); // need to use a temporary because the Message class // currently supports adding parameters only to the first // message $_inserted = PMA_Message::notice(__('Inserted row id: %1$d'));