Plugin Directory

Changeset 375634


Ignore:
Timestamp:
04/21/2011 02:17:28 PM (15 years ago)
Author:
iDo8p
Message:

Fix problem with mysql_real_escape_string

Location:
wpmu-prefill-post/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wpmu-prefill-post/trunk/readme.txt

    r363771 r375634  
    4141
    4242== Changelog ==
     43= 1.02 =
     44Fix problem with mysql_real_escape_string
    4345= 1.01 =
    4446Fix "tinyMCE is not defined" bug
  • wpmu-prefill-post/trunk/wpmu-prefill-post.php

    r363771 r375634  
    55Description: Add the ability to create post template. Work with wordpress and wordpress mu. Works with qtranslate. Inspirated from "Article Templates". Note : You need php 5.2+
    66Author: Benjamin Santalucia (ben@woow-fr.com)
    7 Version: 1.01
     7Version: 1.02
    88Author URI: http://wordpress.org/extend/plugins/profile/ido8p
    99*/
     
    150150            }
    151151            $table_name= $wpdb->prefix.self::DOMAIN;
    152             return $wpdb->update($table_name, array('post_title' => mysql_real_escape_string($post_title),
    153                                                     'post_content' => mysql_real_escape_string($post_content),
    154                                                     'post_excerpt' => mysql_real_escape_string($post_excerpt)
     152            return $wpdb->update($table_name, array('post_title' => addslashes($post_title),
     153                                                    'post_content' => addslashes($post_content),
     154                                                    'post_excerpt' => addslashes($post_excerpt)
    155155                                            ), array('ID' => $id),array('%s','%s','%s'), '%d');
    156156
     
    167167                $table_name= $wpdb->prefix.self::DOMAIN;
    168168                restore_current_blog();
    169                 if($wpdb->get_var( 'select id from $table_name where post_title ="'.mysql_real_escape_string($post_title).'"')) {
     169                if($wpdb->get_var( 'select id from $table_name where post_title ="'.addslashes($post_title).'"')) {
    170170                    return false;
    171171                }
     
    173173            $table_name= $wpdb->prefix.self::DOMAIN;
    174174
    175             return $wpdb->insert($table_name, array('post_title' => mysql_real_escape_string($post_title),
    176                                                     'post_content' => mysql_real_escape_string($post_content),
    177                                                     'post_excerpt' => mysql_real_escape_string($post_excerpt),
     175            return $wpdb->insert($table_name, array('post_title' => addslashes($post_title),
     176                                                    'post_content' => addslashes($post_content),
     177                                                    'post_excerpt' => addslashes($post_excerpt),
    178178                                                    'post_author' => $user_ID
    179179                                            ), array('%s','%s','%s','%d'));
     
    240240                        return;
    241241                    }
    242                     tinyMCE.get('content').setContent(content.replace(/\n/g,"<br />"));
     242                    tinyMCE.get('content').setContent(content/*.replace(/\n/g,"<br />")*/);
    243243
    244244                } else if(document.getElementById("content")) {
     
    452452                            <h3 class="hndle"><span><?php _e('Content :',WPMUPrefillPost::DOMAIN); ?></span></h3>
    453453                            <div class="inside">
    454                                 <?php the_editor(stripslashes($content),"content"); ?>
     454                                <?php the_editor(stripslashes(preg_replace(array('/\\\n+/','/\\\r+/'), array("",""),$content)),"content"); ?>
    455455                            </div>
    456456                        </div>
Note: See TracChangeset for help on using the changeset viewer.