/**
  * Replace table values
  *
  * @param  string  $input Table value
  * @param  boolean $parse Parse value
  * @return string
  */
 public function replaceTableValues($input, $parse = false)
 {
     // Get replace values
     $old = $this->getOldReplaceValues();
     $new = $this->getNewReplaceValues();
     $oldValues = array();
     $newValues = array();
     // Prepare replace values
     for ($i = 0; $i < count($old); $i++) {
         if (strpos($input, $old[$i]) !== false) {
             $oldValues[] = $old[$i];
             $newValues[] = $new[$i];
         }
     }
     // Do replace values
     if ($oldValues) {
         if ($parse) {
             // Parse and replace serialized values
             $input = $this->parseSerializedValues($input);
             // Replace values
             return MysqlUtility::replaceValues($oldValues, $newValues, $input);
         }
         return MysqlUtility::replaceSerializedValues($oldValues, $newValues, $input);
     }
     return $input;
 }