* @todo this will be refactored to use the planned IGenerator classes * @package medick.generator * $Id: generator.php 398 2006-05-23 19:18:28Z aurelian $ */ // {{{ main $type = isset($argv[1]) ? $argv[1] : exit(main_banner($argv[0])); $name = isset($argv[2]) ? strtolower($argv[2]) : exit($argv[0] . " needs a " . $argv[1] . " name.\n"); switch ($type) { case "controller": generate_controller($name, '/wwwroot/medick/applications/cookbook'); break; case "model": generate_model($name, '/wwwroot/medick/applications/cookbook'); break; default: exit(main_banner($argv[0])); } exit("\nMedick (\$v: 0.3.0pre1) [ DONE ].\n"); // }}} // {{{ main_banner function main_banner($script_name) { $buffer = <<<EOBANNER Medick Generator 0.3.0pre1 (c) 2005-2006 Oancea Aurelian, see LICENSE file for copyright details. Use one of controller or model: {$script_name} controller to generate a controller or {$script_name} model to generate a model.
<?php session_start(); include "core/functions.php"; include "core/db_config.php"; main_banner(); if (isset($_POST['submit'])) { $username = $_POST['username']; $password = $_POST['password']; $password = md5($password); if (empty($username) or empty($password)) { $error = 'all fields are required'; } else { $query = $db->get_results("SELECT * FROM admin WHERE username = '******' AND password = '******' LIMIT 1"); foreach ($query as $result) { $admin_username = $result->username; $admin_password = $result->password; } if ($username == $admin_username && $password == $admin_password) { $_SESSION['username'] = $admin_username; } else { $error = 'wrong login credentials'; } } } ?> <!DOCTYPE HTML> <html> <html lang="en"> <head> <!--[if IE]>