';
114 | if ($parent !== false && (!$parent->IsShortcodeAllowed("bb_flash", BB_IsLocalURL($info["src"]) ? "local" : "remote") || ($info["opt-image"] != "" && !$parent->IsShortcodeAllowed("bb_flash", BB_IsLocalURL($info["opt-image"]) ? "local" : "remote"))))
115 | {
116 | $data .= '

';
117 | }
118 | else
119 | {
120 | $objectid = "flash-object-instance-" . $g_bb_content_shortcodes["bb_flash"]["nextinstance"];
121 | $g_bb_content_shortcodes["bb_flash"]["nextinstance"]++;
122 |
123 | $bb_widget->use_premainjs = true;
124 |
125 | $js = $bb_widget->js;
126 | $js[ROOT_URL . "/" . SUPPORT_PATH . "/swfobject/swfobject.js"] = ROOT_PATH . "/" . SUPPORT_PATH . "/swfobject/swfobject.js";
127 | if ($info["opt-image"] != "")
128 | {
129 | $js[ROOT_URL . "/" . SUPPORT_PATH . "/jquery-1.11.0.min.js"] = ROOT_PATH . "/" . SUPPORT_PATH . "/jquery-1.11.0.min.js";
130 | $data .= "

\n";
131 | $data .= "
\n";
132 | }
133 | $bb_widget->js = $js;
134 |
135 | if ($info["opt-embed"] == "static")
136 | {
137 | // Static publishing.
138 | $data .= "\n";
139 | $data .= "
\n";
160 | }
161 | else if ($info["opt-embed"] == "dynamic")
162 | {
163 | // Dynamic publishing.
164 | $params = array();
165 | foreach ($g_bb_content_shortcode_bb_flash_params as $param => $vals)
166 | {
167 | if ($info["opt-param-" . $param] != "") $params[] = "'" . BB_JSSafe($param) . "' : '" . BB_JSSafe($info["opt-param-" . $param]) . "'";
168 | }
169 | $params = implode(", ", $params);
170 |
171 | $data .= "\n";
172 | $data .= "
\n";
173 | $options = array(
174 | "doctype" => $bb_page["doctype"]
175 | );
176 | $data .= "
\n" . BB_HTMLTransformForWYMEditor($info["alt"], $options) . "
\n";
177 | $data .= "
\n";
178 | }
179 |
180 | if ($info["opt-image"] != "") $data .= "
\n";
181 | }
182 | if ($info["opt-caption"] != "") $data .= '
' . htmlspecialchars($info["opt-caption"]) . '