当前位置: 首页>>代码示例>>PHP>>正文


PHP js::alert方法代码示例

本文整理汇总了PHP中js::alert方法的典型用法代码示例。如果您正苦于以下问题:PHP js::alert方法的具体用法?PHP js::alert怎么用?PHP js::alert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在js的用法示例。


在下文中一共展示了js::alert方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: setMenu

 /**
  * Set menu.
  * 
  * @param  array  $projects 
  * @param  int    $projectID 
  * @param  string $extra
  * @access public
  * @return void
  */
 public function setMenu($projects, $projectID, $extra = '')
 {
     /* Check the privilege. */
     $project = $this->getById($projectID);
     /* Unset story, bug, build and testtask if type is ops. */
     if ($project and $project->type == 'ops') {
         unset($this->lang->project->menu->story);
         unset($this->lang->project->menu->bug);
         unset($this->lang->project->menu->build);
         unset($this->lang->project->menu->testtask);
     }
     if ($projects and !isset($projects[$projectID]) and !$this->checkPriv($project)) {
         echo js::alert($this->lang->project->accessDenied);
         die(js::locate('back'));
     }
     $moduleName = $this->app->getModuleName();
     $methodName = $this->app->getMethodName();
     if ($this->cookie->projectMode == 'noclosed' and $project->status == 'done') {
         setcookie('projectMode', 'all');
         $this->cookie->projectMode = 'all';
     }
     $selectHtml = $this->select($projects, $projectID, $moduleName, $methodName, $extra);
     foreach ($this->lang->project->menu as $key => $menu) {
         $replace = $key == 'list' ? $selectHtml : $projectID;
         common::setMenuVars($this->lang->project->menu, $key, $replace);
     }
 }
开发者ID:nanata1115,项目名称:zentaopms,代码行数:36,代码来源:model.php

示例2: changePassword

 /**
  * Change password , if use default password ,go to change
  * 
  * @access public
  * @return void
  */
 public function changePassword()
 {
     if ($this->app->user->account == 'guest') {
         die(js::alert('guest') . js::locate('back'));
     }
     if (!empty($_POST)) {
         $password1 = $_POST['password1'];
         if (!$password1) {
             die(js::error('Please input password!'));
         }
         $isDefult = $this->dao->select('password')->from(TABLE_DEFAULTPASSWORD)->Where('password')->eq($this->post->password1)->fetchAll();
         //如果用户使用默认密码则跳到修改密码界面
         if ($isDefult) {
             die(js::error('Password can not in default list!') . js::locate($this->createLink('my', 'changePassword', 'type=forbidden'), 'parent'));
         }
         $this->user->updatePassword($this->app->user->id);
         if (dao::isError()) {
             die(js::error(dao::getError()));
         }
         die(js::locate($this->createLink('my', 'profile'), 'parent'));
     }
     $this->view->title = $this->lang->my->common . $this->lang->colon . $this->lang->my->changePassword;
     $this->view->position[] = $this->lang->my->changePassword;
     $this->view->user = $this->user->getById($this->app->user->id);
     $this->display();
 }
开发者ID:xupnge1314,项目名称:project,代码行数:32,代码来源:changePassword.php

示例3: test

 public function test()
 {
     $pubuConfig = $this->pubu->getConfig();
     $this->view->position[] = html::a(inlink('index'), $this->lang->pubu->common);
     $this->view->position[] = '测试';
     $ping = $this->pubu->sendNotification($pubuConfig->webhook, array('type' => 'ping', "data" => array("hello" => "zentao")));
     $this->view->ping = $ping;
     if (is_string($ping)) {
         echo js::alert($ping);
         die(js::locate('back'));
     }
     $this->display();
 }
开发者ID:pubuim,项目名称:pubuim-zentao-plugin,代码行数:13,代码来源:control.php

示例4: delete

 public function delete($type, $field)
 {
     $this->app->loadClass('infoextdao', $static = true);
     $table = $this->config->custom->typeToTable[$type];
     $sql_query = 'ALTER TABLE ' . infoextdao::backquote($table) . ' ' . "DROP COLUMN " . infoextdao::backquote($this->config->customFieldPrefix . $field);
     try {
         $result = $this->app->dbh->query($sql_query);
     } catch (Exception $e) {
         //echo 'Message: ' .$e->getMessage();
         echo js::alert(addslashes($sql_query));
         echo js::alert($this->lang->custom->alterTableFailed);
         return false;
     }
 }
开发者ID:huokedu,项目名称:zentao,代码行数:14,代码来源:model.php

示例5: setConfig

 /**
  * Set configs of converter.
  *
  * This is the extrance of every system. It will call the set function of corresponding module.
  * 
  * @access public
  * @return void
  */
 public function setConfig()
 {
     if (!$this->post->source) {
         echo js::alert($this->lang->convert->mustSelectSource);
         die(js::locate('back'));
     }
     list($sourceName, $version) = explode('_', $this->post->source);
     $setFunc = "set{$sourceName}";
     $this->view->title = $this->lang->convert->setting;
     $this->view->source = $sourceName;
     $this->view->version = $version;
     $this->view->setting = $this->fetch('convert', $setFunc, "version={$version}");
     $this->display();
 }
开发者ID:laiello,项目名称:zentaoms,代码行数:22,代码来源:control.php

示例6: set

 /**
  * Custom 
  * 
  * @param  string $module 
  * @param  string $field 
  * @access public
  * @return void
  */
 public function set($module = 'story', $field = 'priList')
 {
     if ($module == 'user' and $field == 'priList') {
         $field = 'roleList';
     }
     $currentLang = $this->app->getClientLang();
     $this->app->loadLang($module);
     $this->app->loadConfig('story');
     $fieldList = $this->lang->{$module}->{$field};
     if ($module == 'bug' and $field == 'typeList') {
         unset($fieldList['designchange']);
         unset($fieldList['newfeature']);
         unset($fieldList['trackthings']);
     }
     if (!empty($_POST)) {
         if ($module == 'story' && $field == 'review') {
             $this->loadModel('setting')->setItem('system.story.needReview', fixer::input('post')->get()->needReview);
         } else {
             $lang = $_POST['lang'];
             $this->custom->deleteItems("lang={$lang}&module={$module}&section={$field}");
             foreach ($_POST['keys'] as $index => $key) {
                 $value = $_POST['values'][$index];
                 if (!$value or !$key) {
                     continue;
                 }
                 $system = $_POST['systems'][$index];
                 /* the length of role is 20, check it when save. */
                 if ($module == 'user' and $field == 'roleList' and strlen($key) > 20) {
                     die(js::alert($this->lang->custom->notice->userRole));
                 }
                 $this->custom->setItem("{$lang}.{$module}.{$field}.{$key}.{$system}", $value);
             }
         }
         if (dao::isError()) {
             die(js::error(dao::getError()));
         }
         die(js::reload('parent'));
     }
     $this->view->title = $this->lang->custom->common . $this->lang->colon . $this->lang->{$module}->common;
     $this->view->position[] = $this->lang->custom->common;
     $this->view->position[] = $this->lang->{$module}->common;
     $this->view->needReview = $this->config->story->needReview;
     $this->view->fieldList = $fieldList;
     $this->view->dbFields = $this->custom->getItems("lang={$currentLang},all&module={$module}&section={$field}");
     $this->view->field = $field;
     $this->view->module = $module;
     $this->view->currentLang = $currentLang;
     $this->view->canAdd = strpos($this->config->custom->canAdd[$module], $field) !== false;
     $this->display();
 }
开发者ID:caiwenhao,项目名称:zentao,代码行数:58,代码来源:control.php

示例7: setMenu

 /**
  * Set menu.
  * 
  * @param  array  $projects 
  * @param  int    $projectID 
  * @access public
  * @return void
  */
 public function setMenu($projects, $projectID)
 {
     /* Check the privilege. */
     if ($projects and !isset($projects[$projectID]) and !$this->checkPriv($this->getById($projectID))) {
         echo js::alert($this->lang->project->accessDenied);
         die(js::locate('back'));
     }
     $moduleName = $this->app->getModuleName();
     $methodName = $this->app->getMethodName();
     $selectHtml = $this->select($projects, $projectID, $moduleName, $methodName);
     foreach ($this->lang->project->menu as $key => $menu) {
         $replace = $key == 'list' ? $selectHtml : $projectID;
         common::setMenuVars($this->lang->project->menu, $key, $replace);
     }
 }
开发者ID:huokedu,项目名称:zentao,代码行数:23,代码来源:model.php

示例8: bind

 /**
  * Bind zentao.
  * 
  * @access public
  * @return void
  */
 public function bind()
 {
     if ($_POST) {
         $response = $this->admin->bindByAPI();
         if ($response == 'success') {
             $this->loadModel('setting')->setItem('system.common.global.community', $this->post->account);
             echo js::alert($this->lang->admin->bind->success);
             die(js::locate(inlink('index'), 'parent'));
         }
         die($response);
     }
     $this->view->title = $this->lang->admin->bind->caption;
     $this->view->position[] = $this->lang->admin->bind->caption;
     $this->view->sn = $this->config->global->sn;
     $this->display();
 }
开发者ID:Wen1750686723,项目名称:zentaopms,代码行数:22,代码来源:control.php

示例9: create

 /**
  * Create a task.
  * 
  * @param  int    $projectID 
  * @param  int    $storyID 
  * @access public
  * @return void
  */
 public function create($projectID = 0, $storyID = 0, $moduleID = 0)
 {
     $project = $this->project->getById($projectID);
     $taskLink = $this->createLink('project', 'browse', "projectID={$projectID}&tab=task");
     $storyLink = $this->session->storyList ? $this->session->storyList : $this->createLink('project', 'story', "projectID={$projectID}");
     $this->view->users = $this->loadModel('user')->getPairs('noletter');
     /* Set menu. */
     $this->project->setMenu($this->project->getPairs(), $project->id);
     if (!empty($_POST)) {
         $tasksID = $this->task->create($projectID);
         if (dao::isError()) {
             die(js::error(dao::getError()));
         }
         /* Create actions. */
         $this->loadModel('action');
         foreach ($tasksID as $taskID) {
             $actionID = $this->action->create('task', $taskID, 'Opened', '');
             $this->sendmail($taskID, $actionID);
         }
         /* Locate the browser. */
         if ($this->post->after == 'continueAdding') {
             echo js::alert($this->lang->task->successSaved . $this->lang->task->afterChoices['continueAdding']);
             die(js::locate($this->createLink('task', 'create', "projectID={$projectID}&storyID={$this->post->story}"), 'parent'));
         } elseif ($this->post->after == 'toTastList') {
             die(js::locate($taskLink, 'parent'));
         } elseif ($this->post->after == 'toStoryList') {
             die(js::locate($storyLink, 'parent'));
         }
     }
     $stories = $this->story->getProjectStoryPairs($projectID);
     $members = $this->project->getTeamMemberPairs($projectID, 'nodeleted');
     $moduleOptionMenu = $this->tree->getOptionMenu($projectID, $viewType = 'task');
     $header['title'] = $project->name . $this->lang->colon . $this->lang->task->create;
     $position[] = html::a($taskLink, $project->name);
     $position[] = $this->lang->task->create;
     $this->view->header = $header;
     $this->view->position = $position;
     $this->view->project = $project;
     $this->view->stories = $stories;
     $this->view->storyID = $storyID;
     $this->view->members = $members;
     $this->view->moduleID = $moduleID;
     $this->view->moduleOptionMenu = $moduleOptionMenu;
     $this->display();
 }
开发者ID:huokedu,项目名称:zentao,代码行数:53,代码来源:control.php

示例10: setMenu

 /**
  * Set menu. 
  * 
  * @param  array  $products 
  * @param  int    $productID 
  * @param  string $extra 
  * @access public
  * @return void
  */
 public function setMenu($products, $productID, $extra = '')
 {
     /* Has access privilege?. */
     if ($products and !isset($products[$productID]) and !$this->checkPriv($this->getById($productID))) {
         echo js::alert($this->lang->product->accessDenied);
         die(js::locate('back'));
     }
     $currentModule = $this->app->getModuleName();
     $currentMethod = $this->app->getMethodName();
     /* init currentModule and currentMethod for report and story. */
     if ($currentModule == 'story' and $currentMethod != 'create' and $currentMethod != 'batchcreate') {
         $currentModule = 'product';
     }
     if ($currentMethod == 'report') {
         $currentMethod = 'browse';
     }
     $selectHtml = $this->select($products, $productID, $currentModule, $currentMethod, $extra);
     foreach ($this->lang->product->menu as $key => $menu) {
         $replace = $key == 'list' ? $selectHtml : $productID;
         common::setMenuVars($this->lang->product->menu, $key, $replace);
     }
 }
开发者ID:ppmon,项目名称:ppm,代码行数:31,代码来源:model.php

示例11: bind

 /**
  * Bind user. 
  * 
  * @access public
  * @return object
  */
 public function bind()
 {
     $data = fixer::input('post')->get();
     if ($data->bindType == 'bind') {
         if (empty($data->bindPassword)) {
             die(js::alert($this->lang->sso->bindNoPassword));
         }
         $password = md5($data->bindPassword);
         $user = $this->dao->select('*')->from(TABLE_USER)->where('account')->eq($data->bindUser)->andWhere('password')->eq($password)->andWhere('deleted')->eq('0')->fetch();
         if (empty($user)) {
             die(js::alert($this->lang->sso->bindNoUser));
         }
         $user->ranzhi = $this->session->ssoData->account;
         $this->dao->update(TABLE_USER)->set('ranzhi')->eq($user->ranzhi)->where('id')->eq($user->id)->exec();
     } elseif ($data->bindType == 'add') {
         if (!$this->loadModel('user')->checkPassword()) {
             return;
         }
         $user = $this->dao->select('*')->from(TABLE_USER)->where('account')->eq($data->account)->fetch();
         if ($user) {
             die(js::alert($this->lang->sso->bindHasAccount));
         }
         if (isset($this->config->safe->mode) and $this->user->computePasswordStrength($data->password1) < $this->config->safe->mode) {
             dao::$errors['password1'][] = $this->lang->user->weakPassword;
             return false;
         }
         $user = new stdclass();
         $user->account = $data->account;
         $user->password = md5($data->password1);
         $user->realname = $data->realname;
         $user->gender = isset($data->gender) ? $data->gender : '';
         $user->email = $data->email;
         $user->ranzhi = $this->session->ssoData->account;
         $this->dao->insert(TABLE_USER)->data($user)->autoCheck()->batchCheck($this->config->user->create->requiredFields, 'notempty')->check('account', 'unique')->check('account', 'account')->checkIF($user->email != false, 'email', 'email')->exec();
     }
     return $user;
 }
开发者ID:caiwenhao,项目名称:zentao,代码行数:43,代码来源:model.php

示例12: batchCreate

 /**
  * Batch create 
  * 
  * @param  int    $productID 
  * @access public
  * @return void
  */
 public function batchCreate($productID, $branch = 0)
 {
     $this->loadModel('action');
     $now = helper::now();
     $actions = array();
     $data = fixer::input('post')->get();
     $batchNum = count(reset($data));
     $result = $this->loadModel('common')->removeDuplicate('bug', $data, "product={$productID}&branch={$branch}");
     $data = $result['data'];
     for ($i = 0; $i < $batchNum; $i++) {
         if (!empty($data->title[$i]) and empty($data->openedBuilds[$i])) {
             die(js::alert(sprintf($this->lang->error->notempty, $this->lang->bug->openedBuild)));
         }
     }
     /* Get pairs(moduleID => moduleOwner) for bug. */
     $stmt = $this->dbh->query($this->loadModel('tree')->buildMenuQuery($productID, 'bug', $startModuleID = 0, $branch));
     $moduleOwners = array();
     while ($module = $stmt->fetch()) {
         $moduleOwners[$module->id] = $module->owner;
     }
     $module = 0;
     $project = 0;
     $type = '';
     $os = '';
     $browser = '';
     for ($i = 0; $i < $batchNum; $i++) {
         if ($data->modules[$i] != 'ditto') {
             $module = (int) $data->modules[$i];
         }
         if ($data->projects[$i] != 'ditto') {
             $project = (int) $data->projects[$i];
         }
         if ($data->types[$i] != 'ditto') {
             $type = $data->types[$i];
         }
         if ($data->oses[$i] != 'ditto') {
             $os = $data->oses[$i];
         }
         if ($data->browsers[$i] != 'ditto') {
             $browser = $data->browsers[$i];
         }
         $data->modules[$i] = (int) $module;
         $data->projects[$i] = (int) $project;
         $data->types[$i] = $type;
         $data->oses[$i] = $os;
         $data->browsers[$i] = $browser;
     }
     if (isset($data->uploadImage)) {
         $this->loadModel('file');
     }
     for ($i = 0; $i < $batchNum; $i++) {
         if (empty($data->title[$i])) {
             continue;
         }
         $bug = new stdClass();
         $bug->openedBy = $this->app->user->account;
         $bug->openedDate = $now;
         $bug->product = $productID;
         $bug->branch = $branch;
         $bug->module = $data->modules[$i];
         $bug->project = $data->projects[$i];
         $bug->openedBuild = implode(',', $data->openedBuilds[$i]);
         $bug->title = $data->title[$i];
         $bug->steps = nl2br($data->stepses[$i]);
         $bug->type = $data->types[$i];
         $bug->severity = $data->severities[$i];
         $bug->os = $data->oses[$i];
         $bug->browser = $data->browsers[$i];
         if (!empty($data->uploadImage[$i])) {
             $fileName = htmlspecialchars_decode($data->uploadImage[$i]);
             $realPath = $this->session->bugImagesFile . $fileName;
             $file = array();
             $file['extension'] = $this->file->getExtension($fileName);
             $file['pathname'] = $this->file->setPathName($i, $file['extension']);
             $file['title'] = str_replace(".{$file['extension']}", '', $fileName);
             $file['size'] = filesize($realPath);
             if (rename($realPath, $this->file->savePath . $file['pathname'])) {
                 if (in_array($file['extension'], $this->config->file->imageExtensions)) {
                     $file['addedBy'] = $this->app->user->account;
                     $file['addedDate'] = $now;
                     $this->dao->insert(TABLE_FILE)->data($file)->exec();
                     $url = $this->file->webPath . $file['pathname'];
                     $bug->steps .= '<img src="' . $url . '" alt="" />';
                     unset($file);
                 }
             } else {
                 unset($file);
             }
         }
         if (!empty($moduleOwners[$bug->module])) {
             $bug->assignedTo = $moduleOwners[$bug->module];
             $bug->assignedDate = $now;
         }
//.........这里部分代码省略.........
开发者ID:caiwenhao,项目名称:zentao,代码行数:101,代码来源:model.php

示例13: test

 /**
  * Send test email.
  * 
  * @access public
  * @return void
  */
 public function test()
 {
     if (!$this->config->mail->turnon) {
         die(js::alert($this->lang->mail->needConfigure) . js::locate('back'));
     }
     if ($_POST) {
         $this->mail->send($this->post->to, $this->lang->mail->subject, $this->lang->mail->content, "", true);
         if ($this->mail->isError()) {
             $this->view->error = $this->mail->getError();
             die($this->display());
         }
         die(js::alert($this->lang->mail->successSended) . js::locate(inlink('test')));
     }
     $this->view->title = $this->lang->mail->common . $this->lang->colon . $this->lang->mail->test;
     $this->view->position[] = html::a(inlink('index'), $this->lang->mail->common);
     $this->view->position[] = $this->lang->mail->test;
     $this->view->users = $this->dao->select('account,  CONCAT(realname, " ", email) AS email')->from(TABLE_USER)->where('email')->ne('')->orderBy('account')->fetchPairs();
     $this->display();
 }
开发者ID:fanscky,项目名称:HTPMS,代码行数:25,代码来源:control.php

示例14: showImport

 /**
  * Show import data
  * 
  * @param  int    $productID 
  * @access public
  * @return void
  */
 public function showImport($productID)
 {
     if ($_POST) {
         $this->testcase->createFromImport($productID);
         die(js::locate(inlink('browse', "productID={$productID}"), 'parent'));
     }
     $this->testcase->setMenu($this->products, $productID);
     $file = $this->session->importFile;
     $caseLang = $this->lang->testcase;
     $caseConfig = $this->config->testcase;
     $fields = explode(',', $caseConfig->exportFields);
     $modules = $this->loadModel('tree')->getOptionMenu($productID, 'case');
     $stories = $this->loadModel('story')->getProductStoryPairs($productID);
     foreach ($fields as $key => $fieldName) {
         $fieldName = trim($fieldName);
         $fields[$fieldName] = isset($caseLang->{$fieldName}) ? $caseLang->{$fieldName} : $fieldName;
         unset($fields[$key]);
     }
     $rows = $this->loadModel('file')->parseCSV($file);
     $header = $rows[0];
     unset($rows[0]);
     foreach ($header as $title) {
         $field = array_search($title, $fields);
         if (!$field) {
             continue;
         }
         $columnKey[] = $field;
     }
     if (empty($columnKey)) {
         echo js::alert($this->lang->testcase->errorEncode);
         die(js::locate(inlink('browse', "productID={$productID}")));
     }
     $endField = $field;
     $caseData = array();
     $stepData = array();
     foreach ($rows as $row => $data) {
         $case = new stdclass();
         foreach ($columnKey as $key => $field) {
             if (!isset($data[$key])) {
                 continue;
             }
             $cellValue = $data[$key];
             if ($field == 'story') {
                 $case->{$field} = 0;
                 if (strrpos($cellValue, '(#') !== false) {
                     $id = trim(substr($cellValue, strrpos($cellValue, '(#') + 2), ')');
                     $case->{$field} = $id;
                 }
             } elseif ($field == 'module') {
                 $case->{$field} = 0;
                 if (strrpos($cellValue, '(#') !== false) {
                     $id = trim(substr($cellValue, strrpos($cellValue, '(#') + 2), ')');
                     $case->{$field} = $id;
                 }
             } elseif (in_array($field, $caseConfig->export->listFields)) {
                 if ($field == 'stage') {
                     $stages = explode("\n", $cellValue);
                     foreach ($stages as $stage) {
                         $case->stage[] = array_search($stage, $caseLang->{$field . 'List'});
                     }
                     $case->stage = join(',', $case->stage);
                 } else {
                     $case->{$field} = array_search($cellValue, $caseLang->{$field . 'List'});
                 }
             } elseif ($field != 'stepDesc' and $field != 'stepExpect') {
                 $case->{$field} = $cellValue;
             } else {
                 $steps = explode("\n", $cellValue);
                 $stepKey = str_replace('step', '', strtolower($field));
                 $caseStep = array();
                 foreach ($steps as $step) {
                     $step = trim($step);
                     if (empty($step)) {
                         continue;
                     }
                     if (preg_match('/^([0-9]+)([.、]{1})/U', $step, $out)) {
                         $num = $out[1];
                         $sign = $out[2];
                         $signbit = $sign == '.' ? 1 : 3;
                         $step = trim(substr($step, strpos($step, $sign) + $signbit));
                         if (!empty($step)) {
                             $caseStep[$num] = $step;
                         }
                     } elseif (isset($num)) {
                         $caseStep[$num] .= "\n" . $step;
                     } else {
                         if ($field == 'stepDesc') {
                             $num = 1;
                             $caseStep[$num] = $step;
                         }
                         if ($field == 'stepExpect' and isset($stepData[$row]['desc'])) {
                             end($stepData[$row]['desc']);
                             $num = key($stepData[$row]['desc']);
//.........这里部分代码省略.........
开发者ID:XMGmen,项目名称:zentao,代码行数:101,代码来源:control.php

示例15: view

 /**
  * View a doc.
  * 
  * @param  int    $docID 
  * @access public
  * @return void
  */
 public function view($docID)
 {
     /* Get doc. */
     $doc = $this->doc->getById($docID, true);
     if (!$doc) {
         die(js::error($this->lang->notFound) . js::locate('back'));
     }
     /* Check priv when lib is product or project. */
     $systemLib = ($doc->lib == 'project' or $doc->lib == 'product') ? $doc->lib : '';
     if ($systemLib and $doc->{$systemLib} and !$this->{$systemLib}->checkPriv($this->{$systemLib}->getById($doc->{$systemLib}))) {
         echo js::alert($this->lang->error->accessDenied);
         die(js::locate('back'));
     }
     /* Get library. */
     $lib = $doc->libName;
     if ($doc->lib == 'product') {
         $lib = $doc->productName;
     }
     if ($doc->lib == 'project') {
         $lib = $doc->productName . $this->lang->arrow . $doc->projectName;
     }
     /* Set menu. */
     $this->doc->setMenu($this->libs, $doc->lib);
     $this->view->title = "DOC #{$doc->id} {$doc->title} - " . $this->libs[$doc->lib];
     $this->view->position[] = html::a($this->createLink('doc', 'browse', "libID={$doc->lib}"), $this->libs[$doc->lib]);
     $this->view->position[] = $this->lang->doc->view;
     $this->view->doc = $doc;
     $this->view->lib = $lib;
     $this->view->actions = $this->loadModel('action')->getList('doc', $docID);
     $this->view->users = $this->user->getPairs('noclosed,noletter');
     $this->view->preAndNext = $this->loadModel('common')->getPreAndNextObject('doc', $docID);
     $this->view->keTableCSS = $this->doc->extractKETableCSS($doc->content);
     $this->display();
 }
开发者ID:xupnge1314,项目名称:sscpms,代码行数:41,代码来源:control1.php


注:本文中的js::alert方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。