PHP Classes

File: default.php

Recommend this page to a friend!
  Classes of Helio Barbosa   PHP FrameWork Class   default.php   Download  
File: default.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: PHP FrameWork Class
Generate a Web interface to edit database records
Author: By
Last change:
Date: 4 years ago
Size: 5,482 bytes
 

Contents

Class file image Download
<!DOCTYPE html>
<html>
  <head>
      <script src="js/jquery.min.js"></script>
      <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
      <title>Class Generator</title>
      <link href="css/padrao.css" rel="stylesheet">
  </head>
        <?php
           
// How do you can try the generated class
                /*
                include("usuario.php") ;
                $newU = New Usuario();
                $obj = $newU->executeSQL_usuario("select * from usuario");
                echo count($obj) ."</br>";
                $obj2 = $newU->executeLike_usuario("NOME","ds");
                echo count($obj2) ."</br></br></br>";
                https://celke.com.br/artigo/tabela-de-cores-html-nome-hexadecimal-rgb
                */
       
?>
<body onload="toggleFullScreen()">

  <div class='one'>
    Class Generator from MySQL DataBase Tables - Helio Barbosa - Brazil
  </div>
  <div class='two'>
    <p>Server IP address
      <input type='text' id='ip' value=''></input>
    </p>
    <p>User name
      <input type='text' id='user' value=''></input>
    </p>
    <p>Database password
      <input type='password' id='pass' value=''></input>
    </p>
    <p>Database name
      <input type='text' id='db' value=''></input>
    </p>
    <p>Folder to create files
      <input type='text' id='folder' value=''></input>
    </p>
    <p>
      <!--<input class='one' type="button" length="50" value="Acess" name="btnAcess" onclick="dbAcess()">
      </input>
    </p> -->
      <p>
        <button class="input-one" onclick="dbAcess()">Get Database</button>
      </p>
  </div>
  <div class='three' id='three'>
    <!--
      Here the code will be generated
    -->
  </div>
  <!--
  <div class='four' id='four'>
  </div>
  -->

  <!--
    <input type="button" value="clique para alternar" onclick="toggleFullScreen()">
  -->

</body>
</html>

<script type="text/javascript">
  function toggleFullScreen()
  {
    if ((document.fullScreenElement && document.fullScreenElement !== null) ||
      (!document.mozFullScreen && !document.webkitIsFullScreen)) {
      if (document.documentElement.requestFullScreen) {
        document.documentElement.requestFullScreen();
      } else if (document.documentElement.mozRequestFullScreen) {
        document.documentElement.mozRequestFullScreen();
      } else if (document.documentElement.webkitRequestFullScreen) {
        document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
      }
    } else {
      /*
      if (document.cancelFullScreen) {
        document.cancelFullScreen();
      } else if (document.mozCancelFullScreen) {
        document.mozCancelFullScreen();
      } else if (document.webkitCancelFullScreen) {
        document.webkitCancelFullScreen();
      }
      */
    }
    document.getElementById("ip").value = getCookie('ip');
    document.getElementById("user").value = getCookie('user');
    document.getElementById("pass").value = getCookie('pass');
    document.getElementById("db").value = getCookie('db');
    document.getElementById("folder").value = getCookie('folder');
  }

  function dbAcess()
  {
    WriteToCooke();
    $listAll = '' ;
    url = "dbacess.php?ip="+document.getElementById("ip").value
        +"&user="+document.getElementById("user").value
        +"&pass="+document.getElementById("pass").value
        +"&db=" +document.getElementById("db").value ;
    $.get(url, function(resposta){
        document.getElementById("three").innerHTML = resposta ;
    },"html");
  }

  $listAll = '' ;
  function selTable($x)
  {
    //alert($x.value);
    /* creat a list with table names */
    if( $x.checked==true )
    {
      $listAll = $listAll +'&'+ $x.id +'=db_'+ $x.value ;
    }else{
      $listAll = $listAll.replace( '&'+ $x.id +'=db_'+ $x.value , '' ) ;
    }
    // alert( $listAll ) ;
  }

  function ClassWork()
  {
    /* call the class generator */
    $listAll = $listAll.substring(1) ;
    url = "makeclass_before.php?" + $listAll ;
    url = url + "&ip="+document.getElementById("ip").value
        +"&user="+document.getElementById("user").value
        +"&pass="+document.getElementById("pass").value
        +"&db=" +document.getElementById("db").value
        +"&fold="+document.getElementById("folder").value ;
    $.get(url, function(resposta){
        document.getElementById("three").innerHTML = resposta ;
    },"html");
    // document.getElementById("three").style.display = "none";
    // document.getElementById("three").style.display = "block";
  }

</script>

<script>
  function WriteToCooke(){
    document.cookie="ip=" + document.getElementById("ip").value;
    document.cookie="user=" + document.getElementById("user").value;
    document.cookie="pass=" + document.getElementById("pass").value;
    document.cookie="db=" + document.getElementById("db").value;
    document.cookie="folder="+ document.getElementById("folder").value;
  }
  function getCookie(cname) {
      var name = cname + "=";
      var decodedCookie = decodeURIComponent(document.cookie);
      var ca = decodedCookie.split(';');
      for(var i = 0; i <ca.length; i++) {
          var c = ca[i];
          while (c.charAt(0) == ' ') {
              c = c.substring(1);
          }
          if (c.indexOf(name) == 0) {
              return c.substring(name.length, c.length);
          }
      }
      return "";
  }

</script>