File "themes.php"

Full Path: /home/cananyalcin/public_html/core/temp/admin/appearance/themes.php
File size: 8.29 KB
MIME-type: text/html
Charset: utf-8

<div class="container">
  <div class="row">

<?php if( !route(3) ): ?>
<div class="col-md-2 col-md-offset-1">
            <ul class="nav nav-pills nav-stacked p-b">
                              <li class="settings_menus "><a href="<?=site_url("admin/appearance/pages")?>">Pages</a></li>
                              <li class="settings_menus "><a href="<?=site_url("admin/appearance/news")?>">Announcements</a></li>
                              <li class="settings_menus "><a href="<?=site_url("admin/appearance/blog")?>">Blog</a></li>
                              <li class="settings_menus "><a href="<?=site_url("admin/appearance/menu")?>">Menu</a></li>
                              <li class="settings_menus active"><a href="<?=site_url("admin/appearance/themes")?>">Themes</a></li>
                              <li class="settings_menus "><a href="<?=site_url("admin/appearance/language")?>">Languages</a></li>
                               <li class="settings_menus "><a href="<?=site_url("admin/appearance/files")?>">Folders</a></li>
                          </ul>
          </div>
<div class="container">
                <div class="row">
				<div class="col-lg-8">
                   <div class="settings-themes">

         <?php foreach($themes as $theme):
         
            $x = $theme['theme_dirname'];
            $yol = site_url("select-theme/$x");
            
         ?>
              <div class="col-lg-4 col-md-6 col-sm-6">
                            <div class="settings-themes__card settings-themes__card-active">
                                
                                <?php if( $settings["site_theme"] != $theme["theme_dirname"] ): ?>
                                <div class="settings-themes__card-preview" style="background-image: url(https://image.thum.io/get/<?=$yol?>)">
                                <?php endif;  
                                    
                                    if($_SESSION['theme']):
                                        
                                        $eye = ' <i class="fa fa-eye"></i>'; 
                                        
                                        endif;
                                    
                                    if( $settings["site_theme"] == $theme["theme_dirname"] ): echo '<div class="settings-themes__card-preview" style="background-image: url(https://image.thum.io/get/'.$yol.')"><span class="badge">Active'.$eye.'</span>'; endif; ?>  
                                    <?php if( $settings["site_theme"] != $theme["theme_dirname"] ): ?>
                  <div class="settings-themes__card--activate">
                                            <a class="btn btn-primary" href="<?php echo site_url('admin/appearance/themes/active/'.$theme["theme_dirname"]) ?>">Activate</a>                                        </div>
                  <?php endif; ?>
                                                                            
                                                   
                                                                    </div>
                                <div class="settings-themes__card-title">
                                    <?php echo $theme["theme_name"]; ?>                                    
                                    <a href="<?php echo site_url('select-theme/'.$theme["theme_dirname"]) ?>" class="btn btn-default btn-xs" target="_blank"><i class="fa fa-eye"></i></a>
                                    <a href="<?php echo site_url('admin/appearance/themes/'.$theme["theme_dirname"]) ?>" class="btn btn-default btn-xs pull-right">Edit</a>
                                </div>
                                
                            </div>
                        </div>
         <?php endforeach; ?>
 </div></div>     
<?php elseif( route(3) ): ?>
  <div class="col-md-12">
    <div class="panel">
      <div class="panel-heading edit-theme-title"><strong><?php echo $theme["theme_name"] ?></strong> being held</div>

        <div class="row">
          <div class="col-md-3 padding-md-right-null">

            <div class="panel-body edit-theme-body">
              <div class="twig-editor-block">
                <?php
                  $layouts  = [
                    "HTML"=>["header.twig","footer.twig","account.twig","addfunds.twig","api.twig",
                    "login.twig","signup.twig","neworder.twig","orders.twig","dripfeeds.twig","subscriptions.twig",
                    "services.twig","child-panels.twig","tickets.twig","viewticket.twig","blog.twig","blogpost.twig","verify.twig","affiliates.twig", 
                    "resetpassword.twig",
                    "terms.twig","faq.twig","404.twig"],
                    "CSS"=>["bootstrap.css","style.css"],
                    "JS"=>["bootstrap.js","script.js"]
                  ];
                foreach ($layouts as $style => $layout):
                  echo '<div class="twig-editor-list-title" data-toggle="collapse" href="#folder_'.$style.'"><span class="fa fa-folder-open"></span>'.$style.'</div><ul class="twig-editor-list collapse in" id="folder_'.$style.'">';
                  foreach ($layouts[$style] as $layout) :
                    if( $lyt == $layout ):
                      $active = ' class="active file-modified" ';
                    else:
                      $active = '';
                    endif;
                    echo '
                      <li '. $active .'><a href="'.site_url('admin/appearance/themes/'.$theme["theme_dirname"]).'?file='.$layout.'">'.$layout.'</a></li>';
                  endforeach;
                  echo '</ul>';
                endforeach;
              ?>
              </div>

            </div>
          </div>
          <div class="col-md-9 padding-md-left-null edit-theme__block-editor">
            <?php if( !$lyt ): ?>
              <div class="panel-body">
                <div class="row">
                   <div class="col-md-12">
                    <div class="theme-edit-block">
                      <div class="alert alert-info" role="alert">
                      Document will be added soon...<br>
                      You can access the theme codes of the page you want to edit from the left side..
                      </div>
                    </div>
                  </div>
                  </div>
              </div>
            <?php else: ?>
                  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.56.0/codemirror.min.js"></script>
                  <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.56.0/mode/xml/xml.min.js"></script>
                  
                  <div id="fullscreen">

               <div class="panel-body">

                <?php
                $file = fopen($fn, "r");
                $size = filesize($fn);
                $text = fread($file, $size);
                $text = str_replace("<","&lt;",$text);
                $text = str_replace(">","&gt;",$text);
                $text = str_replace('"',"&quot;",$text);
                fclose($file);
                ?>

                <div class="row">
                    <div class="col-md-8">
                      <strong class="edit-theme-filename"><?=$dir."/".$lyt?></strong>
                        </div>
                        <div class="col-md-4 text-right">
                                    <a class="btn btn-xs btn-default fullScreenButton">
                                        <span class="glyphicon glyphicon-fullscreen"></span>
                                        Edit Full Screen </a>
                                </div>
                  </div>
           

                <form action="<?php echo site_url("admin/appearance/themes/".$theme["theme_dirname"]."?file=".$lyt) ?>" method="post" class="twig-editor__form">
                    
                  <textarea id="code" name="code" class="codemirror-textarea"><?=$text;?></textarea>
                  <div class="edit-theme-body-buttons text-right">
                    <button class="btn btn-primary click">Update</button>
                  </div>
                </form>

              </div>
            <?php endif; ?>
          </div>
        </div>

    </div>
  </div>


<?php endif; ?>