상속: extends core\Exception
예제 #1
0
 public function handle()
 {
     if ($this->exception instanceof AuthException) {
         Error::log($this->exception);
     } elseif ($this->exception instanceof NotCallableException) {
         Error::log($this->exception);
     } elseif ($this->exception instanceof PDOException) {
         Error::log($this->exception);
     } elseif ($this->exception instanceof MethodNotAllowedException) {
         Error::log($this->exception);
     }
 }
예제 #2
0
 protected function setModel($model)
 {
     $modelName = ucfirst($model);
     $model = implode('\\', ['App', 'Models']) . '\\' . $modelName;
     if (class_exists($model)) {
         return new $model();
     } else {
         $exception = new Exception();
         Error::log($exception);
         throw new $exception();
     }
 }
예제 #3
0
파일: Language.php 프로젝트: APKO/Billing
 /**
  * Get lang for views.
  *
  * @param  string $value this is "word" value from language file
  * @param  string $name  name of file with language
  * @param  string $code  optional, language code
  *
  * @return string
  */
 public static function show($value, $name, $code = LANGUAGE_CODE)
 {
     /** lang file */
     $file = SMVC . "app/language/{$code}/{$name}.php";
     /** check if is readable */
     if (is_readable($file)) {
         /** require file */
         $array = (include $file);
     } else {
         /** display error */
         echo Error::display("Could not load language file '{$code}/{$name}.php'");
         die;
     }
     if (!empty($array[$value])) {
         return $array[$value];
     } else {
         return $value;
     }
 }
예제 #4
0
 /**
  * Get lang for views
  * @param  string $value this is "word" value from language file
  * @param  string $name  name of file with language
  * @param  string $code  optional, language code
  * @return string
  */
 public static function show($value, $name, $code = LANGUAGE_CODE)
 {
     // lang file
     $file = "app/Language/{$code}/{$name}.php";
     // check if is readable
     if (is_readable($file)) {
         // require file
         $array = (include $file);
     } else {
         // display error
         echo Error::display("Could not load language file '{$code}/{$name}.php'");
         die;
     }
     // If
     if (!empty($array[$value])) {
         return $array[$value];
     } else {
         return $value;
     }
 }
예제 #5
0
    echo $method;
    ?>
</legend>
			<div class="form-conteiner form-conteiner-fields">
				<label class="form-label" for="exemple-id">Funcion&aacute;rio</label>
				<select id="exemple-id" class="form-text exemple-id" name="id" >
					<option value="defualt" selected="selected"> ... </option>
					<?php 
    foreach ($employees as $employee) {
        ?>
					<option value="<?php 
        echo $employee['id'];
        ?>
"><?php 
        echo ucwords($employee['name']);
        ?>
</option>
					<?php 
    }
    ?>
				</select>
			</div>
			<div class="form-conteiner form-conteiner-buttons one-button">
				<input id="exemple-employees-submit" class="form-button form-button-submit" type="submit" value="Carregar">
			</div>
		</fieldset>
	</form>
	<?php 
} else {
    \core\Error::message('N&atilde;o h&aacute; registros.');
}
예제 #6
0
파일: search.php 프로젝트: Zed3/foodie
use Core\Language;
?>

<div class="page-header">
	<h1><?php 
echo $data['title'];
?>
</h1>
</div>
<p><?php 
echo $data['welcome_message'];
?>
</p>
<?php 
echo \Core\Error::display($error);
?>
<form class="form-horizontal" method="POST">
  <div class="form-group">
    <label for="dish_title" class="col-sm-2 control-label">שם המנה</label>
    <div class="col-sm-4">
      <input class="form-control" id="dish_title" name="dish_title" value="<?php 
if (isset($_REQUEST['dish_title'])) {
    echo $_REQUEST['dish_title'];
}
?>
">
    </div>
  </div>
  <div class="form-group">
    <label for="price_from" class="col-sm-2 control-label">מחיר</label>
<?php

use Core\Error;
use Helpers\Form;
?>
<div class="modal fade" id="login-modal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="display: none;">
    	  <div class="modal-dialog">
				<div class="loginmodal-container">
					<h1>Login to Your Account</h1><br>
<?php 
echo Error::displayError($error);
echo Error::displaySuccess($success);
?>

<?php 
echo Form::open(array('method' => 'post'));
?>

<?php 
echo Form::input(array('name' => 'username', 'placeholder' => 'Username'));
?>
</p>
<?php 
echo Form::input(array('type' => 'password', 'placeholder' => 'Password', 'name' => 'password'));
echo Form::input(array('type' => 'submit', 'class' => 'login loginmodal-submit', 'name' => 'submit', 'value' => 'Login'));
echo Form::close();
?>
<div class="login-help">
					<a href="#">Register</a> - <a href="#">Forgot Password</a>
				  </div>
				</div>
예제 #8
0
파일: types.php 프로젝트: radiosilence/core
 public function __construct()
 {
     parent::__construct("List is not a dictionary.");
 }
$x = FALSE;
if ($backtrace = $exception->getTrace()) {
    foreach ($backtrace as $id => $line) {
        if (!isset($line['file'], $line['line'])) {
            continue;
        }
        $x = TRUE;
        print '<div class="box">';
        //Skip the first element
        if ($id !== 0) {
            // If this is a class include the class name
            print '<b>Called by ' . (isset($line['class']) ? $line['class'] . $line['type'] : '');
            print $line['function'] . '()</b>';
        }
        // Print file, line, and source
        print ' in ' . $line['file'] . ' [' . $line['line'] . ']';
        print '<code class="source">' . \Core\Error::source($line['file'], $line['line']) . '</code>';
        if (isset($line['args'])) {
            print '<b>Function Arguments</b>';
            print dump($line['args']);
        }
        print '</div>';
    }
}
if (!$x) {
    print '<p><b>' . $exception->getFile() . '</b> (' . $exception->getLine() . ')</p>';
}
?>

</div>
예제 #10
0
 public function __construct($message)
 {
     parent::__construct(sprintf("Session setup incomplete: %s", $message));
 }
예제 #11
0
 /**
  * Dilin görünümlerine göre ayarlar
  *
  * @param string $value
  *            dilin değeri ornek "word"
  * @param string $name
  *            dilin adı
  * @param string $code
  *            isteğe bağlıdır , ülke kodu
  * @return string
  */
 public function show($value, $name, $code = LANGUAGE_CODE)
 {
     // lang file
     $file = "app/language/{$code}/{$name}.php";
     // okunabilir mi
     if (is_readable($file)) {
         // gerekli dosya
         $_array = (include $file);
     } else {
         // hata bas
         echo \Core\Error::display("Dil dosyası bulunamadı  '{$code}/{$name}.php'");
         die;
     }
     if (!empty($_array[$value])) {
         return $_array[$value];
     } else {
         return $value;
     }
 }
예제 #12
0
<?php

$template = new core\Template();
$template->setParams('title', $title);
$template->setParams('styles', $styles);
$template->setParams('scripts', $scripts);
$template->init();
$render = __MODULES__ . $render . '.php';
if (file_exists($render)) {
    require_once $render;
} else {
    $errorMessage = "P&aacute;gina <important>{$title}</important> n&atilde;o encontrada";
    \core\Error::message($errorMessage);
}
$template->close();
예제 #13
0
 public function __construct($message)
 {
     parent::__construct(sprintf("Session error [Local]: %s", $message));
 }
예제 #14
0
파일: Movies.php 프로젝트: BryanYeh/Movies
 /**
  * Single Movie Page
  *
  * @param string $movie movie seo term
  */
 public function movie($movie)
 {
     $movie = str_replace(" ", "", strip_tags($movie));
     if ($movie == "") {
         Error::error404();
     }
     $movies = new MovieList();
     $info = $movies->getMovieInfo($movie);
     if (sizeof($info) < 1) {
         Error::error404();
     }
     $data['title'] = $info[0]->movietitle;
     foreach ($info[0] as $k => $v) {
         $data[$k] = $v;
     }
     $this->renderViews($data, "movie");
     //
 }
예제 #15
0
 public function editProfile()
 {
     $u_id = $this->auth->currentSessionInfo()['uid'];
     $onlineUsers = new MembersModel();
     $username = $onlineUsers->getUserName($u_id);
     if (sizeof($username) > 0) {
         if (isset($_POST['submit'])) {
             if (Csrf::isTokenValid()) {
                 $firstName = strip_tags(Request::post('firstName'));
                 $gender = Request::post('gender') == 'male' ? 'Male' : 'Female';
                 $website = !filter_var(Request::post('website'), FILTER_VALIDATE_URL) === false ? Request::post('website') : DIR . 'profile/' . $username;
                 $aboutMe = nl2br(strip_tags(Request::post('aboutMe')));
                 $picture = file_exists($_FILES['profilePic']['tmp_name']) || is_uploaded_file($_FILES['profilePic']['tmp_name']) ? $_FILES['profilePic'] : array();
                 $userImage = Request::post('oldImg');
                 if (sizeof($picture) > 0) {
                     $check = getimagesize($picture['tmp_name']);
                     if ($picture['size'] < 1000000 && $check && $check['mime'] == "image/jpeg") {
                         if (!file_exists('images/profile-pics')) {
                             mkdir('images/profile-pics', 0777, true);
                         }
                         $image = new SimpleImage($picture['tmp_name']);
                         $dir = 'images/profile-pics/' . $username[0]->username . '.jpg';
                         $image->best_fit(400, 300)->save($dir);
                         $userImage = $dir;
                     }
                 }
                 $onlineUsers->updateProfile($u_id, $firstName, $gender, $website, $userImage, $aboutMe);
                 $data['message'] = "Successfully updated profile";
                 $data['type'] = "success";
             } else {
                 $data['message'] = "Error Updating profile";
                 $data['type'] = "error";
             }
         }
         $username = $username[0]->username;
         $profile = $onlineUsers->getUserProfile($username);
         $data['title'] = $username . "'s Profile";
         $data['profile'] = $profile[0];
         $data['isLoggedIn'] = $this->auth->isLogged();
         $data['csrf_token'] = Csrf::makeToken();
         View::renderTemplate('header', $data);
         View::renderModule('Members/views/edit_profile', $data);
         View::renderTemplate('footer', $data);
     } else {
         Error::error404();
     }
 }
예제 #16
0
파일: edit.php 프로젝트: zszymczyk/intranet
            <div class="page-title">
                <?php 
echo Navigation::getTitle('icon-users4', Language::show('title_edit', 'users'));
?>
      
            </div>         
        </div>
        <!-- /Header Content -->
        
        <!-- Messages -->
		<?php 
echo Session::message('success', 'ml-20 mr-20');
?>
  
        <?php 
echo Error::display($error, 'alert alert-danger alert-styled-left alert-bordered ml-20 mr-20');
?>
        <!-- /Messages -->
        
        <!-- Toolbar -->
        <div class="navbar navbar-default navbar-component navbar-xs">
            <ul class="nav navbar-nav visible-xs-block">
                <li class="full-width text-center"><a data-toggle="collapse" data-target="#navbar-filter"><i class="icon-menu7"></i></a></li>
            </ul>
        
            <div class="navbar-collapse collapse" id="navbar-filter">
                <ul class="nav navbar-nav element-active-slate-400 nav-tabs-sticky">
                    <li class="active"><a href="#user-profile" data-toggle="tab"><i class="icon-pencil4 position-left"></i> <?php 
echo Language::show('user_details', 'users');
?>
</a></li>
예제 #17
0
 public function editProfile()
 {
     $u_id = $this->auth->currentSessionInfo()['uid'];
     $onlineUsers = new MembersModel();
     $username = $onlineUsers->getUserName($u_id);
     if (sizeof($username) > 0) {
         $username = $username[0]->username;
         $profile = $onlineUsers->getUserProfile($username);
         $data['title'] = $username . "'s Profile";
         $data['profile'] = $profile[0];
         $data['isLoggedIn'] = $this->auth->isLogged();
         $data['csrf_token'] = Csrf::makeToken();
         View::renderTemplate('header', $data);
         View::renderModule('Members/views/edit_profile', $data);
         View::renderTemplate('footer', $data);
     } else {
         Error::error404();
     }
 }
예제 #18
0
파일: index.php 프로젝트: qiaqiali/micromvc
<?php

/**
 * Index
 *
 * This file defines the basic processing logic flow for the system
 *
 * @package		MicroMVC
 * @author		David Pennington
 * @copyright	(c) 2011 MicroMVC Framework
 * @license		http://micromvc.com/license
 ********************************** 80 Columns *********************************
 */
// Include bootstrap
require '../Bootstrap.php';
try {
    // Anything else before we start?
    event('system.startup');
    // Load controller dispatch passing URL routes
    $dispatch = new \Core\Dispatch(config('Route')->routes);
    // Run controller based on URL path and HTTP request method
    $controller = $dispatch->controller(PATH, getenv('REQUEST_METHOD'));
    // Send the controller response
    $controller->send();
    // One last chance to do something
    event('system.shutdown', $controller);
} catch (Exception $e) {
    \Core\Error::exception($e);
}
예제 #19
0
파일: add.php 프로젝트: zszymczyk/intranet
				<?php 
echo Navigation::getTitle('icon-compose', Language::show('page_title_add', 'blog'));
?>
     
            </div>       
        </div>
        <!-- /header content -->
        
    </div>    
    <!-- /page header -->

    <!-- Content Area -->
    <div class="content">
    
    	<?php 
echo Error::display($error);
?>

        <!-- Panel -->
        <div class="panel panel-flat">

            <div class="panel-body">
                <form method="post" enctype="multipart/form-data" class="form-validate-jquery">
                	               
                    <div class="row">
                        <div class="col-md-9">
                            <div class="form-group">
                                <label><?php 
echo Language::show('title', 'blog');
?>
<span class="text-danger">*</span></label>
예제 #20
0
</style>

<div class="system_error">

	<b style="color: #990000">Error</b>
	<p><?php 
echo $error;
?>
</p>

	<?php 
//print dump(debug_backtrace());
?>

	<?php 
if ($backtrace = \Core\Error::backtrace(1)) {
    foreach ($backtrace as $id => $line) {
        print '<div class="box">';
        //Skip the first element
        if ($id !== 0) {
            // If this is a class include the class name
            print '<b>Called by ' . (isset($line['class']) ? $line['class'] . $line['type'] : '');
            print $line['function'] . '()</b>';
        }
        // Print file, line, and source
        print ' in ' . $line['file'] . ' [' . $line['line'] . ']';
        print '<code class="source">' . $line['source'] . '</code>';
        if (isset($line['args'])) {
            print '<b>Function Arguments</b>';
            print dump($line['args']);
        }