function display_cu3er($slideshow, $ret = false) { if (is_numeric($slideshow)) { global $wpdb; // embeded code for showing cu3er // $row = $wpdb->get_row("SELECT * FROM `" . $wpdb->prefix . "cu3er__settings` LIMIT 1", ARRAY_A) or die(mysql_error()); $settings = array(); foreach ($row as $key => $value) { $row[$key] = stripslashes($value); $settings[$key] = str_replace("'", "\\'", $row[$key]); } $row = $wpdb->get_row("SELECT * FROM `" . $wpdb->prefix . "cu3er__slideshows` WHERE `id`='" . $slideshow . "'", ARRAY_A) or die(mysql_error()); $slideshowS = array(); foreach ($row as $key => $value) { $row[$key] = stripslashes($value); $slideshowS[$key] = str_replace("'", "\\'", $row[$key]); } $row = $wpdb->get_row("SELECT `use_post_images`,`posts_count` FROM `" . $wpdb->prefix . "cu3er__defaults` WHERE `slideshow_id`='" . $slideshow . "'", ARRAY_A) or die(mysql_error()); $data = explode('|||||', cu3er__readFromFile($slideshow)); $seo_str = $data[1]; /*if($settings['licence'] != '') { $data[0] = preg_replace('/\%3Clicence\%3E(.*?)\%2Flicence\%3E/', urlencode('<licence><![CDATA['. urldecode(trim($settings['licence'])) .']]></licence>'), $data[0]); }*/ $cObject = "var CU3ER_object = new CU3ER('CU3ER" . $slideshow . "');"; $params = $slideshowS['backgroundType'] == 'transparent' ? "wmode : 'transparent'" : "bgcolor : '" . str_replace('0x', '#', $slideshowS['background']) . "'"; $fjs = $slideshowS['force_js'] == 'yes' ? 'true' : 'false'; $baseUrl = cu3er__resolveUrl(cu3er__removeDomainName($slideshowS['images_folder'], true)) . cu3er__removeDomainName($slideshowS['images_folder'], true); $fflash = cu3er__isFallback($baseUrl . '/fallback') ? 'false' : 'true'; $fjs3d = $slideshowS['force_js3d'] == 'yes' ? ',display_js3d_first: true' : ''; $responsive = $slideshowS['responsive'] == 'no' ? ',responsiveSlider: false' : ''; $content = $seo_str != '' ? $seo_str : $slideshowS['content']; $images_var = ''; if ($defaults['use_post_images'] == 'yes' && $defaults['posts_count'] > 0) { /*query_posts('showposts=' . $defaults['posts_count']); while (have_posts()) : the_post(); $images[] = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); endwhile;*/ $rPosts = new WP_Query(); $rPosts->query('showposts=' . $defaults['posts_count']); while ($rPosts->have_posts()) { $rPosts->the_post(); $images[] = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); } wp_reset_query(); $images_var = ',images:"' . implode(",", $images) . '"'; } $slideshowS['width_type'] = $slideshowS['width_type'] == '%' ? '%' : ''; $slideshowS['height_type'] = $slideshowS['height_type'] == '%' ? '%' : ''; if ($slideshowS['width'] > 0) { $var = "<script type='text/javascript'>\n\t\t\t\t\t\tjQuery(document).ready(function(\$) {\n\t\t\t\t\t\t\t\$('#CU3ER" . $slideshow . "').cu3er({\n\t\t\t\t\t\t\t\tvars: {\n\t\t\t\t\t\t\t\t\txml_location: \"" . cu3er__removeDomainName($slideshowS['xml_location']) . "\",\n\t\t\t\t\t\t\t\t\txml_encoded: '" . $data[0] . "',\n\t\t\t\t\t\t\t\t\tswf_location: '" . $settings['cu3er_location'] . "?" . time() . "',\n\t\t\t\t\t\t\t\t\tcss_location: '" . WP_PLUGIN_URL . "/wpcu3er/css/CU3ER.css',\n\t\t\t\t\t\t\t\t\tjs_location: '" . $settings['js_player_location'] . "?" . time() . "',\n\t\t\t\t\t\t\t\t\twidth: '" . $slideshowS['width'] . $slideshowS['width_type'] . "',\n\t\t\t\t\t\t\t\t\theight: '" . $slideshowS['height'] . $slideshowS['height_type'] . "',\n\t\t\t\t\t\t\t\t\tforce_javascript: " . $fjs . ",\n\t\t\t\t\t\t\t\t\tforce_flash: " . $fflash . "" . $images_var . "" . $fjs3d . "" . $responsive . "\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tparams: {\n\t\t\t\t\t\t\t\t\t" . $params . ",\n\t\t\t\t\t\t\t\t\tallowScriptAccess: 'always'\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tattributes: {\n\t\t\t\t\t\t\t\t\tid:'CU3ER" . $slideshow . "',\n\t\t\t\t\t\t\t\t\tname:'CU3ER" . $slideshow . "'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t});\n\t\t\t\t\t</script>" . $content; } else { $var = ''; } if ($ret) { return $var; } else { echo '<div id="CU3ER' . $slideshow . '">' . $var . '</div>'; } } }
if (!cu3er__sql_magic($wpdb->prefix . 'cu3er__slides', $slide, 'ins')) { echo mysql_error(); } $i++; } $_POST['settings']['modified'] = date('Y-n-d H:i:s'); if ($_POST['settings']['force_js'] == '') { $_POST['settings']['force_js'] = 'emp7y'; } if ($_POST['settings']['force_js3d'] == '') { $_POST['settings']['force_js3d'] = 'no'; } if ($_POST['settings']['responsive'] == '') { $_POST['settings']['responsive'] = 'no'; } if (cu3er__isFallback($baseUrl . '/fallback')) { cu3er__cleanDir($baseUrl . '/fallback/'); } if (!cu3er__sql_magic($wpdb->prefix . 'cu3er__slideshows', $_POST['settings'])) { echo mysql_error(); } } } elseif ($_GET['act'] == 'deleteProject' && is_numeric($_GET['id'])) { header('Content-Type: text/html'); global $wpdb; $rows = $wpdb->get_results("SELECT `id`, `post_title`, `post_type` FROM `" . $wpdb->prefix . "posts` WHERE `post_content` LIKE '%[CU3ER slideshow=\\'" . intval($_GET['id']) . "\\'%' AND `post_type` != 'revision' ORDER BY `post_type`", ARRAY_A); if (count($rows) > 0) { foreach ($rows as $row) { $title = $row['post_title'] != '' ? $row['post_title'] : 'no title'; $ids[$row['post_type']][] = '#' . $row['id'] . ' (' . $title . ')'; }
&duplicate=true" class="mdpc_manage" title="Edit slideshow">Duplicate</a> | <a href="<?php echo WP_PLUGIN_URL; ?> /wpcu3er/php/ajaxReq.php?act=preview&id=<?php echo $slideshow['id']; ?> &TB_iframe=true&width=<?php echo $slideshow['width']; ?> &height=<?php echo $slideshow['height']; ?> " class="mbpc_preview" title="Preview">Preview</a> <?php if (cu3er__isFallback($slideshow['baseUrl'] . '/fallback/')) { ?> - <a href="<?php echo WP_PLUGIN_URL; ?> /wpcu3er/php/ajaxReq.php?act=preview&force_js=true&id=<?php echo $slideshow['id']; ?> &TB_iframe=true&width=<?php echo $slideshow['width']; ?> &height=<?php echo $slideshow['height']; ?> " class="mbpc_preview" title="Preview JavaScript">JS</a><?php