Prado\I18N\core\MessageSource_MySQL::delete PHP Méthode

delete() public méthode

Delete a particular message from the specified catalogue.
public delete ( $message, $catalogue = 'messages' ) : boolean
Résultat boolean true if deleted, false otherwise.
    function delete($message, $catalogue = 'messages')
    {
        $details = $this->getCatalogueDetails($catalogue);
        if ($details) {
            list($cat_id, $variant, $count) = $details;
        } else {
            return false;
        }
        $text = mysql_real_escape_string($message);
        $statement = "DELETE FROM trans_unit WHERE\n\t\t\t\t\t\tcat_id = {$cat_id} AND source = '{$message}'";
        $deleted = false;
        mysql_query($statement, $this->db);
        if (mysql_affected_rows($this->db) == 1) {
            $deleted = $this->updateCatalogueTime($cat_id, $variant);
        }
        return $deleted;
    }