{
foreach (IPF_Project::getInstance()->appList() as $app) {
if ($app->getSlug() == $lapp) {
- foreach($app->modelList() as $m) {
+ foreach ($app->modelList() as $m) {
if (strtolower($m) == $lmodel)
return array('app' => $app, 'modelname' => $m);
}
}
return null;
}
-
+
static function GetAdminModelPermissions($adminModel, $request, $lapp, $lmodel)
{
$adminPerms = $adminModel->getPerms($request);
$lapp = $match[1];
$lmodel = $match[2];
$id = $match[3];
-
+
$am = IPF_Admin_App::GetAppModelFromSlugs($lapp, $lmodel);
-
- if ($am !== null)
- {
- $app = $am['app'];
- $m = $am['modelname'];
-
+
+ if ($am !== null) {
+ $m = $am['modelname'];
$ma = IPF_Admin_Model::getModelAdmin($m);
-
- if ($ma !== null)
- {
- $o = new $m();
- $item = $o->getTable()->find($id);
-
+ if ($ma !== null) {
+ $item = IPF_ORM::getTable($m)->find($id);
return $ma->EditItem($request, $lapp, $lmodel, $item);
}
}
-
+
return new IPF_HTTP_Response_NotFound($request);
}
return $value;
}
- function LateClean($data, &$cleaned_data){
+ function LateClean($data, &$cleaned_data)
+ {
}
protected function createWidget($args)