Exemplo n.º 1
0
function cu3er__writeToFile($id, $ret = false)
{
    if (is_numeric($id)) {
        global $wpdb;
        $uploadsDir = wp_upload_dir();
        // embeded code for showing cu3er //
        $row = $wpdb->get_row("SELECT * FROM `" . $wpdb->prefix . "cu3er__settings` LIMIT 1", ARRAY_A) or die(mysql_error());
        $setting = 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`='" . $id . "'", ARRAY_A) or die(mysql_error());
        $slideshowS = array();
        foreach ($row as $key => $value) {
            $row[$key] = stripslashes($value);
            $slideshowS[$key] = str_replace("'", "\\'", $row[$key]);
        }
        //$slideshowS = str_replace("'", "\'", $row);
        $row = $wpdb->get_row("SELECT * FROM `" . $wpdb->prefix . "cu3er__defaults` WHERE `slideshow_id`='" . $id . "'", ARRAY_A) or die(mysql_error());
        $default = array();
        foreach ($row as $key => $value) {
            $row[$key] = stripslashes($value);
            $default[$key] = str_replace("'", "\\'", $row[$key]);
        }
        $rows = $wpdb->get_results("SELECT * FROM `" . $wpdb->prefix . "cu3er__slides` WHERE `slideshow_id`='" . $id . "' ORDER BY `position` ASC", ARRAY_A) or die(mysql_error());
        foreach ($rows as $row) {
            $arr = array();
            foreach ($row as $key => $value) {
                $row[$key] = stripslashes($value);
                $arr[$key] = str_replace("'", "\\'", $row[$key]);
            }
            $slides[] = $arr;
        }
        if ($default['posts_fit'] != '' && $default['posts_fit'] != 'default') {
            $default['fit'] = $default['posts_fit'];
        }
        if ($settings['licence'] != '') {
            $arrXml[0]['licence'] = "<![CDATA[" . urldecode(trim($settings['licence'])) . "]]>";
        }
        if ($settings['licence1'] != '') {
            $arrXml[1]['licence'] = "<![CDATA[" . urldecode(trim($settings['licence1'])) . "]]>";
        }
        if ($settings['licence2'] != '') {
            $arrXml[2]['licence'] = "<![CDATA[" . urldecode(trim($settings['licence2'])) . "]]>";
        }
        if ($settings['licence3'] != '') {
            $arrXml[3]['licence'] = "<![CDATA[" . urldecode(trim($settings['licence3'])) . "]]>";
        }
        if ($settings['licence4'] != '') {
            $arrXml[4]['licence'] = "<![CDATA[" . urldecode(trim($settings['licence4'])) . "]]>";
        }
        $slideshowS['width_type'] = $slideshowS['width_type'] == '%' ? '%' : '';
        $slideshowS['height_type'] = $slideshowS['height_type'] == '%' ? '%' : '';
        $arrXml['project_settings']['width'] = $slideshowS['width'] . $slideshowS['width_type'];
        $arrXml['project_settings']['height'] = $slideshowS['height'] . $slideshowS['height_type'];
        $arrXml['settings']['background']['color']['vle'] = str_replace('#', '0x', $slideshowS['background']);
        $arrXml['settings']['background']['color']['@attributes']['transparent'] = $slideshowS['backgroundType'] == 'transparent' ? 'true' : 'false';
        $arrXml['settings']['background']['image']['url'] = "<![CDATA[" . $slideshowS['bg_image'] . "]]>";
        if ($arrXml['settings']['background']['image']['url'] == '<![CDATA[]]>') {
            $arrXml['settings']['background']['image']['url'] = '';
        }
        $arrXml['settings']['background']['image']['@attributes']['use_image'] = $slideshowS['bg_use_image'];
        $arrXml['settings']['background']['image']['@attributes']['align_to'] = $slideshowS['bg_align_to'];
        $arrXml['settings']['background']['image']['@attributes']['align_pos'] = $slideshowS['bg_align_pos'];
        $arrXml['settings']['background']['image']['@attributes']['x'] = $slideshowS['bg_x'];
        $arrXml['settings']['background']['image']['@attributes']['y'] = $slideshowS['bg_y'];
        $arrXml['settings']['background']['image']['@attributes']['scaleX'] = $slideshowS['bg_scaleX'];
        $arrXml['settings']['background']['image']['@attributes']['scaleY'] = $slideshowS['bg_scaleY'];
        if ($slideshowS['sdw_use_image'] == 'true' && $slideshowS['sdw_image'] != '') {
            $arrXml['settings']['shadow']['@attributes']['use_image'] = $slideshowS['sdw_use_image'];
            $arrXml['settings']['shadow']['@attributes']['show'] = $slideshowS['sdw_show'];
            $arrXml['settings']['shadow']['@attributes']['color'] = str_replace('#', '0x', $slideshowS['sdw_color']);
            $arrXml['settings']['shadow']['@attributes']['alpha'] = $slideshowS['sdw_alpha'];
            $arrXml['settings']['shadow']['@attributes']['blur'] = $slideshowS['sdw_blur'];
            $arrXml['settings']['shadow']['@attributes']['corner_TL'] = $slideshowS['sdw_corner_tl'];
            $arrXml['settings']['shadow']['@attributes']['corner_TR'] = $slideshowS['sdw_corner_tr'];
            $arrXml['settings']['shadow']['@attributes']['corner_BL'] = $slideshowS['sdw_corner_bl'];
            $arrXml['settings']['shadow']['@attributes']['corner_BR'] = $slideshowS['sdw_corner_br'];
            $arrXml['settings']['shadow']['url'] = $slideshowS['sdw_image'];
        }
        if ($settings['branding'] == 'yes') {
            if ($slideshowS['br_align_to'] != '') {
                $arrXml['settings']['branding']['@attributes']['align_to'] = $slideshowS['br_align_to'];
            }
            if ($slideshowS['br_align_pos'] != '') {
                $arrXml['settings']['branding']['@attributes']['align_pos'] = $slideshowS['br_align_pos'];
            }
            if ($slideshowS['br_x'] != '') {
                $arrXml['settings']['branding']['@attributes']['x'] = $slideshowS['br_x'];
            }
            if ($slideshowS['br_y'] != '') {
                $arrXml['settings']['branding']['@attributes']['y'] = $slideshowS['br_y'];
            }
            $arrXml['settings']['branding']['remove_logo_loader'] = 'true';
            $arrXml['settings']['branding']['remove_right_menu_info'] = 'true';
            $arrXml['settings']['branding']['remove_right_menu_licence'] = 'true';
        }
        if ($slideshowS['images_folder'] != '') {
            $fImages = trailingslashit($slideshowS['images_folder']);
            if (cu3er__isOnSameDomain($fImages)) {
                $fImages = cu3er__removeDomainName($fImages);
            }
        } else {
            $fImages = '';
        }
        $arrXml['settings']['folder_images'] = "<![CDATA[" . $fImages . "]]>";
        if ($arrXml['settings']['folder_images'] == '<![CDATA[]]>') {
            $arrXml['settings']['folder_images'] = '';
        }
        if ($slideshowS['fonts_folder'] != '') {
            $fFonts = trailingslashit($slideshowS['fonts_folder']);
            if (cu3er__isOnSameDomain($fFonts)) {
                $fFonts = cu3er__removeDomainName($fFonts);
            }
        } else {
            $fFonts = '';
        }
        $arrXml['settings']['folder_fonts'] = "<![CDATA[" . $fFonts . "]]>";
        if ($arrXml['settings']['folder_fonts'] == '<![CDATA[]]>') {
            $arrXml['settings']['folder_fonts'] = '';
        }
        if ($slideshowS['pr_image'] != '') {
            $arrXml['preloader']['image']['@attributes']['align_to'] = $slideshowS['pr_align_to'];
            $arrXml['preloader']['image']['@attributes']['align_pos'] = $slideshowS['pr_align_pos'];
            $arrXml['preloader']['image']['@attributes']['x'] = $slideshowS['pr_x'];
            $arrXml['preloader']['image']['@attributes']['y'] = $slideshowS['pr_y'];
            $arrXml['preloader']['image']['@attributes']['scaleX'] = $slideshowS['pr_scaleX'];
            $arrXml['preloader']['image']['@attributes']['scaleY'] = $slideshowS['pr_scaleY'];
            $arrXml['preloader']['image']['@attributes']['loader_direction'] = $slideshowS['pr_loader_direction'];
            $arrXml['preloader']['image']['@attributes']['alpha_loader'] = $slideshowS['pr_alpha_loader'];
            $arrXml['preloader']['image']['@attributes']['alpha_bg'] = $slideshowS['pr_alpha_bg'];
            $arrXml['preloader']['image']['@attributes']['tint_loader'] = $slideshowS['pr_tint_loader'];
            $arrXml['preloader']['image']['@attributes']['tint_bg'] = $slideshowS['pr_tint_bg'];
            $arrXml['preloader']['image']['@attributes']['width'] = $slideshowS['pr_width'];
            $arrXml['preloader']['image']['@attributes']['height'] = $slideshowS['pr_height'];
            $arrXml['preloader']['image']['url'] = $slideshowS['pr_image'];
        }
        $arrXml['defaults']['slide']['@attributes']['time'] = $default['duration'];
        $arrXml['defaults']['slide']['@attributes']['color'] = str_replace('#', '0x', $default['color']);
        $arrXml['defaults']['slide']['@attributes']['transparent'] = $default['transparent'];
        $arrXml['defaults']['slide']['link']['vle'] = "<![CDATA[" . $default['link'] . "]]>";
        if ($arrXml['defaults']['slide']['link']['vle'] == '<![CDATA[]]>') {
            $arrXml['defaults']['slide']['link']['vle'] = '';
        }
        $arrXml['defaults']['slide']['link']['@attributes']['target'] = $default['target'];
        $arrXml['defaults']['slide']['description']['link']['vle'] = "<![CDATA[" . $default['dlink'] . "]]>";
        if ($arrXml['defaults']['slide']['description']['link']['vle'] == '<![CDATA[]]>') {
            $arrXml['defaults']['slide']['description']['link']['vle'] = '';
        }
        $arrXml['defaults']['slide']['description']['link']['@attributes']['target'] = $default['dtarget'];
        $arrXml['defaults']['slide']['image']['@attributes']['align_pos'] = $default['align_pos'];
        $arrXml['defaults']['slide']['image']['@attributes']['x'] = $default['x'];
        $arrXml['defaults']['slide']['image']['@attributes']['y'] = $default['y'];
        $arrXml['defaults']['slide']['image']['@attributes']['scaleX'] = $default['scaleX'];
        $arrXml['defaults']['slide']['image']['@attributes']['scaleY'] = $default['scaleY'];
        $arrXml['defaults']['slide']['image']['@attributes']['fit'] = $default['fit'];
        $arrXml['defaults']['transition']['@attributes']['type'] = $default['type'];
        $arrXml['defaults']['transition']['@attributes']['columns'] = $default['columns'];
        $arrXml['defaults']['transition']['@attributes']['rows'] = $default['rows'];
        $arrXml['defaults']['transition']['@attributes']['type2D'] = $default['type2d'];
        $arrXml['defaults']['transition']['@attributes']['flipAngle'] = $default['flipAngle'];
        $arrXml['defaults']['transition']['@attributes']['flipOrder'] = $default['flipOrder'];
        $arrXml['defaults']['transition']['@attributes']['flipShader'] = $default['flipShader'];
        $arrXml['defaults']['transition']['@attributes']['flipOrderFromCenter'] = $default['flipOrderFromCenter'];
        $arrXml['defaults']['transition']['@attributes']['flipDirection'] = $default['flipDirection'];
        $arrXml['defaults']['transition']['@attributes']['flipColor'] = str_replace('#', '0x', $default['flipColor']);
        $arrXml['defaults']['transition']['@attributes']['flipBoxDepth'] = $default['flipBoxDepth'];
        $arrXml['defaults']['transition']['@attributes']['flipDepth'] = $default['flipDepth'];
        $arrXml['defaults']['transition']['@attributes']['flipEasing'] = $default['flipEasing'];
        $arrXml['defaults']['transition']['@attributes']['flipDuration'] = $default['flipDuration'];
        $arrXml['defaults']['transition']['@attributes']['flipDelay'] = $default['flipDelay'];
        $arrXml['defaults']['transition']['@attributes']['flipDelayRandomize'] = $default['flipDelayRandomize'];
        $arrXml['slides']['@attributes']['align_pos'] = $default['salign_pos'];
        $arrXml['slides']['@attributes']['x'] = $default['sx'];
        $arrXml['slides']['@attributes']['y'] = $default['sy'];
        $arrXml['slides']['@attributes']['width'] = $default['swidth'];
        $arrXml['slides']['@attributes']['height'] = $default['sheight'];
        foreach ($slides as $key => $value) {
            if ($default['posts_fit'] != '' && $default['posts_fit'] != 'default') {
                $value['fit'] = $default['posts_fit'];
            }
            $arrXml['slides'][$key]['slide']['url'] = "<![CDATA[" . (cu3er__isHttpPath($value['image']) ? $value['image'] : cu3er__removeDomainName($value['image'])) . "]]>";
            if ($value['duration'] != $default['duration']) {
                $arrXml['slides'][$key]['slide']['@attributes']['time'] = $value['duration'];
            }
            $arrXml['slides'][$key]['slide']['image']['@attributes']['align_pos'] = $value['align_pos'];
            $arrXml['slides'][$key]['slide']['image']['@attributes']['fit'] = $value['fit'];
            $arrXml['slides'][$key]['slide']['@attributes']['use_image'] = $value['use_image'] == 'no' ? 'false' : 'true';
            $arrXml['slides'][$key]['slide']['image']['@attributes']['x'] = $value['x'];
            $arrXml['slides'][$key]['slide']['image']['@attributes']['y'] = $value['y'];
            $arrXml['slides'][$key]['slide']['image']['@attributes']['scaleX'] = $value['scaleX'];
            $arrXml['slides'][$key]['slide']['image']['@attributes']['scaleY'] = $value['scaleY'];
            $arrXml['slides'][$key]['slide']['caption'] = "<![CDATA[" . $value['caption'] . "]]>";
            if ($arrXml['slides'][$key]['slide']['caption'] == '<![CDATA[]]>') {
                $arrXml['slides'][$key]['slide']['caption'] = '';
            }
            if ($value['transparent'] != $default['transparent']) {
                $arrXml['slides'][$key]['slide']['@attributes']['transparent'] = $value['transparent'];
            }
            if ($value['color'] != $default['color']) {
                $arrXml['slides'][$key]['slide']['@attributes']['color'] = str_replace('#', '0x', $value['color']);
            }
            if ($value['link'] != $default['link']) {
                $arrXml['slides'][$key]['slide']['link']['vle'] = "<![CDATA[" . $value['link'] . "]]>";
            }
            if ($value['target'] != $default['target']) {
                $arrXml['slides'][$key]['slide']['link']['@attributes']['target'] = $value['target'];
            }
            if ($arrXml['slides'][$key]['slide']['link']['vle'] == '<![CDATA[]]>') {
                $arrXml['slides'][$key]['slide']['link']['vle'] = '';
            }
            $arrXml['slides'][$key]['slide']['description']['heading'] = "<![CDATA[" . $value['heading'] . "]]>";
            if ($arrXml['slides'][$key]['slide']['description']['heading'] == '<![CDATA[]]>') {
                $arrXml['slides'][$key]['slide']['description']['heading'] = '';
            }
            $arrXml['slides'][$key]['slide']['description']['paragraph'] = "<![CDATA[" . $value['paragraph'] . "]]>";
            if ($arrXml['slides'][$key]['slide']['description']['paragraph'] == '<![CDATA[]]>') {
                $arrXml['slides'][$key]['slide']['description']['paragraph'] = '';
            }
            if ($value['dlink'] != $default['dlink']) {
                $arrXml['slides'][$key]['slide']['description']['link']['vle'] = "<![CDATA[" . $value['dlink'] . "]]>";
            }
            if ($arrXml['slides'][$key]['slide']['description']['link']['vle'] == '<![CDATA[]]>') {
                $arrXml['slides'][$key]['slide']['description']['link']['vle'] = '';
            }
            if ($value['dtarget'] != $default['dtarget']) {
                $arrXml['slides'][$key]['slide']['description']['link']['@attributes']['target'] = $value['dtarget'];
            }
            if ($value['type'] != $default['type']) {
                $arrXml['slides'][$key]['transition']['@attributes']['type'] = $value['type'];
            }
            if ($value['columns'] != $default['columns']) {
                $arrXml['slides'][$key]['transition']['@attributes']['columns'] = $value['columns'];
            }
            if ($value['rows'] != $default['rows']) {
                $arrXml['slides'][$key]['transition']['@attributes']['rows'] = $value['rows'];
            }
            if ($value['type2d'] != $default['type2d']) {
                $arrXml['slides'][$key]['transition']['@attributes']['type2D'] = $value['type2d'];
            }
            if ($value['flipAngle'] != $default['flipAngle']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipAngle'] = $value['flipAngle'];
            }
            if ($value['flipAngle'] != $default['flipAngle']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipOrder'] = $value['flipOrder'];
            }
            if ($value['flipShader'] != $default['flipShader']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipShader'] = $value['flipShader'];
            }
            if ($value['flipOrderFromCenter'] != $default['flipOrderFromCenter']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipOrderFromCenter'] = $value['flipOrderFromCenter'];
            }
            if ($value['flipDirection'] != $default['flipDirection']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipDirection'] = $value['flipDirection'];
            }
            if ($value['flipColor'] != $default['flipColor']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipColor'] = str_replace('#', '0x', $value['flipColor']);
            }
            if ($value['flipBoxDepth'] != $default['flipBoxDepth']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipBoxDepth'] = $value['flipBoxDepth'];
            }
            if ($value['flipDepth'] != $default['flipDepth']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipDepth'] = $value['flipDepth'];
            }
            if ($value['flipEasing'] != $default['flipEasing']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipEasing'] = $value['flipEasing'];
            }
            if ($value['flipDuration'] != $default['flipDuration']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipDuration'] = $value['flipDuration'];
            }
            if ($value['flipDelay'] != $default['flipDelay']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipDelay'] = $value['flipDelay'];
            }
            if ($value['flipDelayRandomize'] != $default['flipDelayRandomize']) {
                $arrXml['slides'][$key]['transition']['@attributes']['flipDelayRandomize'] = $value['flipDelayRandomize'];
            }
            $image_url = $fImages . $value['image'];
            $image_alt = $value['seo_img_alt'];
            $heading = $value['heading'];
            $paragraph = $value['paragraph'];
            $caption = $value['caption'];
            $seo_text = $value['seo_text'];
            $slide_link = $value['link'];
            $slide_link_target = $value['target'];
            if ($slide_link_target == '') {
                $slide_link_target = $value['target'];
            }
            $desc_link = $value['dlink'];
            $desc_link_target = $value['dtarget'];
            if ($desc_link_target == '') {
                $desc_link_target = $default['dtarget'];
            }
            if ($slide_link == '') {
                $slide_link = $value['link'];
            }
            if ($desc_link == '') {
                $desc_link = $value['dlink'];
            }
            $seo_str .= "<li>";
            if ($slide_link != "") {
                $seo_str .= '<a href="' . $slide_link . '" target="' . $slide_link_target . '">' . "\n";
            }
            if ($default['seo_show_image'] == 'yes' && $value['seo_show_image'] != 'no' || $value['seo_show_image'] == 'yes') {
                $seo_str .= "<img src='{$image_url}' alt='" . addslashes($image_alt) . "'/>\n";
            }
            if ($slide_link != "" && $desc_link != "") {
                $seo_str .= '</a><a href="' . $desc_link . '" target="' . $desc_link_target . '">' . "\n";
            } elseif ($desc_link != '') {
                $seo_str .= '<a href="' . $desc_link . '" target="' . $desc_link_target . '">' . "\n";
            }
            if ($default['seo_show_heading'] == 'yes' || $value['seo_show_heading'] == 'yes' && $heading != "") {
                $seo_str .= "<h2>" . $heading . "</h2>" . "\n";
            }
            if ($default['seo_show_paragraph'] == 'yes' || $value['seo_show_paragraph'] == 'yes' && $paragraph != "") {
                $seo_str .= "<p>" . $paragraph . "</p>" . "\n";
            }
            if ($desc_link != "") {
                $seo_str .= "</a>" . "\n";
            }
            if ($slide_link != "" && $desc_link == "") {
                $seo_str .= '</a>' . "\n";
            }
            if ($default['seo_show_caption'] == 'yes' || $value['seo_show_caption'] == 'yes' && $caption != "") {
                $seo_str .= "<p>" . $caption . "</p>" . "\n";
            }
            if ($seo_text != "") {
                $seo_str .= "<p>" . $seo_text . "</p>" . "\n";
            }
            $seo_str .= "</li>" . "\n";
        }
        $seo_str = '<ul style="position:absolute; left:-50000px;">' . $seo_str . '</ul>';
        $array = cu3er__array_remove_empty($arrXml);
        $data['data'] = $array;
        if (trim($settings['licence']) != '') {
            $data['data'][0]['licence'] = '<![CDATA[' . urldecode(trim($settings['licence'])) . ']]>';
        }
        if (trim($settings['licence1']) != '') {
            $data['data'][1]['licence'] = '<![CDATA[' . urldecode(trim($settings['licence1'])) . ']]>';
        }
        if (trim($settings['licence2']) != '') {
            $data['data'][2]['licence'] = '<![CDATA[' . urldecode(trim($settings['licence2'])) . ']]>';
        }
        if (trim($settings['licence3']) != '') {
            $data['data'][3]['licence'] = '<![CDATA[' . urldecode(trim($settings['licence3'])) . ']]>';
        }
        if (trim($settings['licence4']) != '') {
            $data['data'][4]['licence'] = '<![CDATA[' . urldecode(trim($settings['licence4'])) . ']]>';
        }
        $toWrite = urlencode(cu3er__array2xml($data)) . '|||||' . $seo_str;
        if ($slideshowS['project_location'] != '') {
            $oldDir = $slideshowS['project_location'];
        } else {
            $pth = explode("/", $slideshowS['xml_location']);
            $delFlag = true;
            $size = sizeof($pth);
            $wpContentDirArray = explode('/', WP_CONTENT_DIR);
            $wpContentDir = $wpContentDirArray[sizeof($wpContentDirArray) - 1];
            for ($i = 0; $i < $size; $i++) {
                if ($pth[$i] == $wpContentDir) {
                    unset($pth[$i], $pth[$i + 1]);
                    $delFlag = false;
                }
                if ($delFlag == true) {
                    unset($pth[$i]);
                }
            }
            $pthOld = $pth;
            unset($pthOld[9], $pthOld[10], $pthOld[11], $pthOld[12]);
            $oldDir = $uploadsDir['basedir'] . '/' . implode("/", $pthOld);
        }
        if (!file_exists($oldDir . '/CU3ER.txt')) {
            @touch($oldDir . '/CU3ER.txt');
        }
        @chmod($oldDir . '/CU3ER.txt', 0777);
        $handle = fopen($oldDir . '/CU3ER.txt', 'w+');
        fwrite($handle, $toWrite);
        fclose($handle);
        @chmod($oldDir . '/CU3ER.txt', 0755);
        if ($ret) {
            return $toWrite;
        }
    }
}
Exemplo n.º 2
0
             $image = $zipFileType ? basename($arrXml['slides']['slide'][$key]['url']['value']) : $arrXml['slides']['slide'][$key]['url']['value'];
         }
         if (is_array($arrXml['slides']['slide'][$key]['seo'])) {
             $seo_show_image = $arrXml['slides']['slide'][$key]['seo']['show']['attr']['image'] == 'true' ? 'yes' : 'no';
             $seo_show_heading = $arrXml['slides']['slide'][$key]['seo']['show']['attr']['heading'] == 'true' ? 'yes' : 'no';
             $seo_show_paragraph = $arrXml['slides']['slide'][$key]['seo']['show']['attr']['paragraph'] == 'true' ? 'yes' : 'no';
             $seo_show_caption = $arrXml['slides']['slide'][$key]['seo']['show']['attr']['caption'] == 'true' ? 'yes' : 'no';
             $seo_text = $arrXml['slides']['slide'][$key]['seo']['text']['value'] != '' ? $arrXml['slides']['slide'][$key]['seo']['text']['value'] : '';
             $seo_img_alt = $arrXml['slides']['slide'][$key]['seo']['img_alt']['value'] != '' ? $arrXml['slides']['slide'][$key]['seo']['img_alt']['value'] : '';
         }
         $xml['Slides'][] = array('image' => $image, 'duration' => $arrXml['slides']['slide'][$key]['attr']['time'], 'use_image' => $arrXml['slides']['slide'][$key]['attr']['use_image'] != 'false' ? 'yes' : 'no', 'caption' => $arrXml['slides']['slide'][$key]['caption']['value'], 'color' => $arrXml['slides']['slide'][$key]['attr']['color'], 'transparent' => $arrXml['slides']['slide'][$key]['attr']['transparent'] != '' ? $arrXml['slides']['slide'][$key]['attr']['transparent'] : 'false', 'link' => $arrXml['slides']['slide'][$key]['link']['value'], 'target' => $arrXml['slides']['slide'][$key]['link']['attr']['target'], 'align_pos' => $arrXml['slides']['slide'][$key]['image']['attr']['align_pos'], 'x' => $arrXml['slides']['slide'][$key]['image']['attr']['x'], 'y' => $arrXml['slides']['slide'][$key]['image']['attr']['y'], 'scaleX' => $arrXml['slides']['slide'][$key]['image']['attr']['scaleX'], 'scaleY' => $arrXml['slides']['slide'][$key]['image']['attr']['scaleY'], 'heading' => is_array($arrXml['slides']['slide'][$key]['description']['heading']) ? $arrXml['slides']['slide'][$key]['description']['heading']['value'] : '', 'paragraph' => is_array($arrXml['slides']['slide'][$key]['description']['paragraph']) ? $arrXml['slides']['slide'][$key]['description']['paragraph']['value'] : '', 'dlink' => is_array($arrXml['slides']['slide'][$key]['description']['link']) ? $arrXml['slides']['slide'][$key]['description']['link']['value'] : '', 'dtarget' => is_array($arrXml['slides']['slide'][$key]['description']['link']['attr']) ? $arrXml['slides']['slide'][$key]['description']['link']['attr']['target'] : '', 'type' => $arrXml['slides']['transition'][$key]['attr']['type'], 'columns' => $arrXml['slides']['transition'][$key]['attr']['columns'], 'rows' => $arrXml['slides']['transition'][$key]['attr']['rows'], 'type2d' => $arrXml['slides']['transition'][$key]['attr']['type2D'], 'flipAngle' => $arrXml['slides']['transition'][$key]['attr']['flipAngle'], 'flipOrder' => $arrXml['slides']['transition'][$key]['attr']['flipOrder'], 'flipShader' => $arrXml['slides']['transition'][$key]['attr']['flipShader'], 'flipOrderFromCenter' => $arrXml['slides']['transition'][$key]['attr']['flipOrderFromCenter'], 'flipDirection' => $arrXml['slides']['transition'][$key]['attr']['flipDirection'], 'flipColor' => $arrXml['slides']['transition'][$key]['attr']['flipColor'], 'flipBoxDepth' => $arrXml['slides']['transition'][$key]['attr']['flipBoxDepth'], 'flipDepth' => $arrXml['slides']['transition'][$key]['attr']['flipDepth'], 'flipEasing' => $arrXml['slides']['transition'][$key]['attr']['flipEasing'], 'flipDuration' => $arrXml['slides']['transition'][$key]['attr']['flipDuration'], 'flipDelay' => $arrXml['slides']['transition'][$key]['attr']['flipDelay'], 'flipDelayRandomize' => $arrXml['slides']['transition'][$key]['attr']['flipDelayRandomize'], 'seo_show_image' => $seo_show_image, 'seo_show_heading' => $seo_show_heading, 'seo_show_paragraph' => $seo_show_paragraph, 'seo_show_caption' => $seo_show_caption, 'seo_text' => $seo_text, 'seo_img_alt' => $seo_img_alt, 'position' => $i);
         unset($seo_show_image, $seo_show_heading, $seo_show_paragraph, $seo_show_caption, $seo_text, $seo_img_alt);
         $i++;
     }
 } else {
     if (cu3er__isHttpPath($arrXml['slides']['slide']['url']['value'])) {
         $image = $arrXml['slides']['slide']['url']['value'];
     } elseif ($urlFolderPath) {
         $image = $arrXml['settings']['folder_images']['value'] . $arrXml['slides']['slide']['url']['value'];
     } else {
         $image = $zipFileType ? basename($arrXml['slides']['slide']['url']['value']) : $arrXml['slides']['slide']['url']['value'];
     }
     $xml['Slides'][] = array('image' => $image, 'duration' => $arrXml['slides']['slide']['attr']['time'], 'use_image' => $arrXml['slides']['slide']['attr']['use_image'] != 'false' ? 'yes' : 'no', 'caption' => $arrXml['slides']['slide']['caption']['value'], 'color' => $arrXml['slides']['slide']['attr']['color'], 'link' => $arrXml['slides']['slide']['link']['value'], 'target' => $arrXml['slides']['slide']['link']['attr']['target'], 'align_pos' => $arrXml['slides']['slide']['image']['attr']['align_pos'], 'x' => $arrXml['slides']['slide']['image']['attr']['x'], 'y' => $arrXml['slides']['slide']['image']['attr']['y'], 'scaleX' => $arrXml['slides']['slide']['image']['attr']['scaleX'], 'scaleY' => $arrXml['slides']['slide']['image']['attr']['scaleY'], 'heading' => is_array($arrXml['slides']['slide']['description']['heading']) ? $arrXml['slides']['slide']['description']['heading']['value'] : '', 'paragraph' => is_array($arrXml['slides']['slide']['description']['paragraph']) ? $arrXml['slides']['slide']['description']['paragraph']['value'] : '', 'dlink' => is_array($arrXml['slides']['slide']['description']['link']) ? $arrXml['slides']['slide']['description']['link']['value'] : '', 'dtarget' => is_array($arrXml['slides']['slide']['description']['link']['attr']) ? $arrXml['slides']['slide']['description']['link']['attr']['target'] : '', 'type' => $arrXml['slides']['transition']['attr']['type'], 'columns' => $arrXml['slides']['transition']['attr']['columns'], 'rows' => $arrXml['slides']['transition']['attr']['rows'], 'type2d' => $arrXml['slides']['transition']['attr']['type2D'], 'flipAngle' => $arrXml['slides']['transition']['attr']['flipAngle'], 'flipOrder' => $arrXml['slides']['transition']['attr']['flipOrder'], 'flipShader' => $arrXml['slides']['transition']['attr']['flipShader'], 'flipOrderFromCenter' => $arrXml['slides']['transition']['attr']['flipOrderFromCenter'], 'flipDirection' => $arrXml['slides']['transition']['attr']['flipDirection'], 'flipColor' => $arrXml['slides']['transition']['attr']['flipColor'], 'flipBoxDepth' => $arrXml['slides']['transition']['attr']['flipBoxDepth'], 'flipDepth' => $arrXml['slides']['transition']['attr']['flipDepth'], 'flipEasing' => $arrXml['slides']['transition']['attr']['flipEasing'], 'flipDuration' => $arrXml['slides']['transition']['attr']['flipDuration'], 'flipDelay' => $arrXml['slides']['transition']['attr']['flipDelay'], 'flipDelayRandomize' => $arrXml['slides']['transition']['attr']['flipDelayRandomize'], 'position' => $i);
     $i++;
 }
 $xml['Slideshows']['name'] = $xml['Slideshows']['name'] != '' ? $xml['Slideshows']['name'] : 'CU3ER Slideshow ' . date('d-M-Y H:i:s');
 if (cu3er__sql_magic($wpdb->prefix . 'cu3er__slideshows', $xml['Slideshows'])) {
     $id = mysql_insert_id();
     $xml['Defaults']['slideshow_id'] = $id;
     cu3er__sql_magic($wpdb->prefix . 'cu3er__defaults', $xml['Defaults']);
     foreach ($xml['Slides'] as $slide) {
Exemplo n.º 3
0
    ?>
				<?php 
    $original = $slide;
    ?>
				<?php 
    $slide = array_merge($cu3er_defaults, $default, $slide);
    ?>
				<div class="block-inner" style="display: none;">
					<div class="transHalf">
						<h4><span>Slide image</span></h4>
						<div class="inputs slide">
							<span class="imageHolder">
								<?php 
    if (cu3er__isImage($slideshow['images_folder'] . '/' . $slide['image'])) {
        $image = $slideshow['images_folder'] . '/' . $slide['image'];
    } elseif (cu3er__isHttpPath($slide['image'])) {
        if (cu3er__isImage($slide['image'])) {
            $image = $slide['image'];
        } else {
            $image = $defaultImage;
        }
    } else {
        $image = $defaultImage;
    }
    $imgSize = getimagesize($image);
    $size = $imgSize['width'] < $imgSize['height'] ? 'height="80"' : 'width="80"';
    ?>
								<img src="<?php 
    echo $image;
    ?>
" <?php