Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
content_type_wysiwyg.inc
1 <?php
18 require_once SQ_CORE_PACKAGE_PATH.'/content_type/content_type.inc';
19 
32 {
33 
34 
40  function __construct($assetid=0)
41  {
42  parent::__construct($assetid);
43 
44  }//end __construct()
45 
46 
59  public function morph($new_type_code)
60  {
61  if (!$morphed = parent::morph($new_type_code)) {
62  return FALSE;
63  }
64 
65  if (str_replace(Array("\r","\n"), Array('',''), $morphed->attr('html')) == '<br>') {
66  // work around mozilla wysiwyg bug
67  $morphed->setAttrValue('html', '');
68  $morphed->saveAttributes();
69  }
70  return $morphed;
71 
72  }//end morph()
73 
74 
75 }//end class
76 
77 ?>