continue;
if (($curr_dir=='') && ($file=='..'))
continue;
- if (filetype($_dir . $file)=='dir'){
+
+ if (filetype($_dir . $file)=='dir') {
$dirs[] = array('id'=>$id, 'name'=>$file);
$id++;
- }
- else{
-
+ } else {
$sx = getimagesize($_dir.$file);
- if ($sx){
+ if ($sx) {
$image = '1';
$type = str_replace('image/','',$sx['mime']).' '.$sx[0].'x'.$sx[1];
- if ($sx[0]<=200){
+ if ($sx[0]<=200) {
$zw = $sx[0];
$zh = $sx[1];
- }
- else {
+ } else {
$zw = 200;
$prop = (float)$sx[1] / (float)$sx[0];
$zh = (int)(200.0 * $prop);
}
- }
- else {
+ } else {
$image = '0';
$type = 'binary';
$zw = 200;
<?php
-// preload permission model
-require_once(dirname(__FILE__) . '/models/_generated/BasePermission.php');
-require_once(dirname(__FILE__) . '/models/Permission.php');
-
class IPF_Auth_App extends IPF_Application
{
public function __construct()
static function createPermissionsFromModels()
{
- $permsTable = IPF_ORM::getTable('Permission');
+ $permsTable = Permission::table();
$project = IPF_Project::getInstance();
$project->loadAllModels();
return $app->getTitle().' | '.$admin->verbose_name().' | '.ucfirst($parts[2]);
}
}
+
public function __construct($name, IPF_ORM_Connection $conn, $initDefinition = false)
{
- $this->_conn = $conn;
+ if (empty($name) || !class_exists($name))
+ throw new IPF_ORM_Exception("Couldn't find class " . $name);
+ $this->_conn = $conn;
$this->setParent($this->_conn);
$this->_options['name'] = $name;
public function initDefinition()
{
$name = $this->_options['name'];
- if ( ! class_exists($name) || empty($name)) {
- throw new IPF_ORM_Exception("Couldn't find class " . $name);
- }
$record = new $name($this);
$names = array();
// get parent classes
do {
- if ($class === 'IPF_ORM_Record') {
+ if ($class === 'IPF_ORM_Record')
break;
- }
$name = $class;
$names[] = $name;
} while ($class = get_parent_class($class));
- if ($class === false) {
+ if ($class === false)
throw new IPF_ORM_Exception('Class "' . $name . '" must be a child class of IPF_ORM_Record');
- }
// reverse names
$names = array_reverse($names);