Changeset 5801


Ignore:
Timestamp:
Sep 13, 2017, 10:03:27 AM (2 years ago)
Author:
daduve
Message:

New funtion in index to title banners

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-jclic-shared/trunk/fuentes/lliurex-jclic-shared.install-files/net/server-sync/share/jclic-aula/index.php

    r5781 r5801  
    299299                        }
    300300                        // end function adding_resource_json
     301                       
     302                       
     303                       
     304                        function replace_text($lookfor, $newtext, $filename){
     305                                try{
     306                                        $filedata = file ($filename);
     307                                        $newdata = array();
     308                                        foreach ($filedata as $filerow){
     309                                                if (strstr($filerow, $lookfor) !== false){
     310                                                        $filerow = $newtext;
     311                                                }
     312                                                $newdata[] = $filerow;
     313                                        }
     314                                        file_put_contents($filename, $newdata);
     315                                        return TRUE;
     316                                } // try
     317                                catch(Exception $e) {
     318                                        echo 'Caught exception: ',  $e->getMessage(), "\n";
     319                                        return FALSE;
     320                                }
     321                        }
     322                        // end function replace_text
     323                       
    301324                       
    302325                       
     
    473496                                                if(!is_file("$file_name/index.html")){
    474497                                                        copy($index_base,"$file_name/index.html" );
    475                                                         $filedata = file ("$file_name/index.html");
    476                                                         $newdata = array();
     498                                                        $filename = "$file_name/index.html";
     499                                                        $lookfor = "library_title";
     500                                                        $newtext = '<title>'.$title.'</title>';
     501                                                        replace_text($lookfor, $newtext, $filename);
    477502                                                        $lookfor = "library_file";
    478503                                                        $newtext = '<div class ="JClic" data-project="'.$resource.'"></div>';
    479                                                         foreach ($filedata as $filerow){
    480                                                                 if (strstr($filerow, $lookfor) !== false){
    481                                                                         $filerow = $newtext;
    482                                                                 }
    483                                                                 $newdata[] = $filerow;
    484                                                         }
    485                                                         file_put_contents("$file_name/index.html", $newdata);
     504                                                        replace_text($lookfor, $newtext, $filename);
    486505                                                }
    487506                                                print("<div class='click_banner5' id=$indent onClick='document.location=\"$file_name\"'>\n");
Note: See TracChangeset for help on using the changeset viewer.