• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP javascript函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中javascript函数的典型用法代码示例。如果您正苦于以下问题:PHP javascript函数的具体用法?PHP javascript怎么用?PHP javascript使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



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

示例1: miniadmin

 public static function miniadmin()
 {
     if (!Current_User::allow('menu')) {
         return;
     }
     // Default link. Takes user to menu admin screen
     MiniAdmin::add('menu', \PHPWS_Text::secureLink('<span class="fa fa-cog"></span> Administrate menus', 'menu', array('command' => 'list')));
     $key = \Key::getCurrent();
     $link_list = self::getLinkList();
     if ($key && !$key->isDummy(true)) {
         javascript('jquery');
         \Layout::addJSHeader('<script type="text/javascript" src="' . PHPWS_SOURCE_HTTP . 'mod/menu/javascript/administrate/minilink.js"></script>');
         $found = false;
         $used_menus = array();
         foreach ($link_list as $link) {
             $menu_id = 0;
             extract($link);
             if ($key_id == $key->id) {
                 if (!in_array($menu_id, $used_menus)) {
                     $used_menus[] = $menu_id;
                     MiniAdmin::add('menu', '<a href="javascript:void(0)" data-key-id="' . $key->id . '" data-menu-id="' . $menu_id . '" id="menu-remove-page"><span class="fa fa-times"></span> ' . t('Remove from %s', $menu_title) . '</a>');
                     $found = true;
                 }
             }
         }
         if (!$found) {
             self::miniadminAddMenu($key);
         }
         self::miniadminPinMenu($key);
         self::miniadminUnpin($key);
     }
 }
开发者ID:HaldunA,项目名称:phpwebsite,代码行数:32,代码来源:Menu.php


示例2: show

 public function show()
 {
     $tpl = array();
     if ($this->halls == NULL) {
         NQ::simple('hms', hms\NotificationView::ERROR, 'There are no halls available for the selected term.');
         $cmd = CommandFactory::getCommand('ShowAdminMaintenanceMenu');
         $cmd->redirect();
     }
     $tpl['TITLE'] = $this->title;
     $tpl['TERM'] = Term::getPrintableSelectedTerm();
     javascript('jquery');
     javascript('modules/hms/select_floor');
     # Setup the form
     $form = new PHPWS_Form();
     $this->onSelectCmd->initForm($form);
     $form->setMethod('get');
     $form->addDropBox('residence_hall', $this->halls);
     $form->setLabel('residence_hall', 'Residence hall');
     $form->setMatch('residence_hall', 0);
     $form->setClass('residence_hall', 'form-control');
     $form->addDropBox('floor', array(0 => ''));
     $form->setLabel('floor', 'Floor');
     $form->setClass('floor', 'form-control');
     $form->addSubmit('submit_button', 'Select');
     $form->mergeTemplate($tpl);
     $tpl = $form->getTemplate();
     Layout::addPageTitle("Select Floor");
     return PHPWS_Template::process($tpl, 'hms', 'admin/select_floor.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:29,代码来源:SelectFloorView.php


示例3: show

 public function show()
 {
     PHPWS_Core::initCoreClass('Form.php');
     javascript('jquery');
     javascript('modules/hms/assign_student');
     $unassignCmd = CommandFactory::getCommand('UnassignStudent');
     $form = new PHPWS_Form();
     $unassignCmd->initForm($form);
     $form->addText('username');
     if (!is_null($this->student)) {
         $form->setValue('username', $this->student->getUsername());
     }
     $form->addCssClass('username', 'form-control');
     $form->setExtra('username', 'autofocus');
     // Addition of "Unassignment Type"
     $form->addDropBox('unassignment_type', array('-1' => 'Choose a reason...', UNASSIGN_ADMIN => 'Administrative', UNASSIGN_REASSIGN => 'Re-assign', UNASSIGN_CANCEL => 'Contract Cancellation', UNASSIGN_PRE_SPRING => 'Pre-spring room change', UNASSIGN_RELEASE => 'Contract Release'));
     //$form->setMatch('unassignment_type', UNASSIGN_ADMIN);
     $form->setLabel('unassignment_type', 'Unassignment Type: ');
     $form->addCssClass('unassignment_type', 'form-control');
     $form->addText('refund');
     $form->setLabel('refund', 'Refund Percentage');
     $form->setSize('refund', 4);
     $form->setMaxSize('refund', 3);
     $form->addCssClass('refund', 'form-control');
     $form->addTextarea('note');
     $form->setLabel('note', 'Note: ');
     $form->addCssClass('note', 'form-control');
     $tpl = $form->getTemplate();
     $tpl['TERM'] = Term::getPrintableSelectedTerm();
     Layout::addPageTitle("Unassign Student");
     return PHPWS_Template::process($tpl, 'hms', 'admin/unassignStudent.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:32,代码来源:UnassignStudentView.php


示例4: show

 public function show()
 {
     PHPWS_Core::initModClass('hms', 'HMS_Lottery.php');
     PHPWS_Core::initModClass('hms', 'LotteryApplication.php');
     $this->setTitle('Special Interest Group');
     javascript('jquery');
     $tpl = array();
     $groups = HMS_Lottery::getSpecialInterestGroupsMap();
     // If a group was selected
     if (!is_null($this->group) && $this->group != 'none') {
         $tpl['GROUP_PAGER'] = LotteryApplication::specialInterestPager($this->group, PHPWS_Settings::get('hms', 'lottery_term'));
         $tpl['GROUP'] = $groups[$this->group];
     }
     // Show the drop down box of groups
     $form = new PHPWS_Form('special_interest');
     $form->setMethod('get');
     $form->addDropBox('group', $groups);
     $form->setClass('group', 'form-control');
     $form->setMatch('group', $this->group);
     $cmd = CommandFactory::getCommand('ShowSpecialInterestGroupApproval');
     $cmd->initForm($form);
     $form->mergeTemplate($tpl);
     $tpl = $form->getTemplate();
     return PHPWS_Template::process($tpl, 'hms', 'admin/special_interest_approval.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:25,代码来源:SpecialInterestGroupView.php


示例5: show

 public function show()
 {
     if (\UserStatus::isGuest()) {
         return '';
     }
     $terms = \Term::getTermsAssoc();
     $current = \Term::getCurrentTerm();
     if (isset($terms[$current])) {
         $terms[$current] .= ' (Current)';
     }
     $form = new \PHPWS_Form('term_selector');
     $cmd = \CommandFactory::getCommand('SelectTerm');
     $cmd->initForm($form);
     $form->addDropBox('term', $terms);
     $tags = $form->getTemplate();
     $currentTerm = \Term::getSelectedTerm();
     $tags['TERM_OPTIONS'] = array();
     foreach ($tags['TERM_VALUE'] as $key => $value) {
         $selected = '';
         if ($key == $currentTerm) {
             $selected = 'selected="selected"';
         }
         $tags['TERM_OPTIONS'][] = array('id' => $key, 'term' => $value, 'selected' => $selected);
     }
     javascript('jquery');
     javascriptMod('hms', 'jqueryCookie');
     javascript('modules/hms/SelectTerm');
     return \PHPWS_Template::process($tags, 'hms', 'admin/SelectTerm.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:29,代码来源:TermSelector.php


示例6: edit

 public function edit($id)
 {
     try {
         $result = $this->users->read_user_work_experience_by_id($this->user->id, $id);
     } catch (Exception $e) {
         $this->set_alert_message('Error', $e->getMessage());
     }
     $fields = $this->fields;
     if ($result->result_id->num_rows > 0) {
         $fields = $result->row_array();
         if ($fields['is_present'] == 1) {
             $fields['month_to'] = 'Present';
         }
     } else {
     }
     $post = $this->input->post();
     if (is_array($post) === true && count($post) > 1) {
         $fields = $post;
     }
     $this->js_header = javascript(array('angular.min'));
     $this->js_footer = javascript(array('work_experiences'));
     $this->data['form_data'] = set_form_json_data($fields);
     $this->data['id'] = $id;
     $this->render($this->_role . '/work_experience_edit', array());
 }
开发者ID:ramarb,项目名称:jobpost,代码行数:25,代码来源:Experiences.php


示例7: display

 /**
  * Returns the proccessed template that will be displayed
  * @return template
  */
 public function display()
 {
     $tpl = array();
     javascript('jquery');
     javascriptMod('appsync', 'organization');
     return \PHPWS_Template::process($tpl, 'appsync', 'top.tpl');
 }
开发者ID:csdetschjr,项目名称:OrgSyncAdmin,代码行数:11,代码来源:TopUI.php


示例8: form

    public static function form(\Request $request, $active_tab)
    {
        javascript('jquery');
        \Form::requiredScript();
        if (!in_array($active_tab, array('contact-info', 'map', 'social'))) {
            $active_tab = 'contact-info';
        }
        $thumbnail_map = \Settings::get('contact', 'thumbnail_map');
        $contact_info = self::load();
        $values = self::getValues($contact_info);
        require PHPWS_SOURCE_DIR . 'mod/contact/config/states.php';
        $values['states'] =& $states;
        if (!empty($thumbnail_map)) {
            $values['thumbnail_map'] = "<img src='{$thumbnail_map}' />";
        } else {
            $values['thumbnail_map'] = null;
        }
        $js_social_links = ContactInfo\Social::getLinksAsJavascriptObject($values['social']);
        $js_string = <<<EOF
<script type='text/javascript'>var active_tab = '{$active_tab}';var thumbnail_map = '{$thumbnail_map}';var social_urls = {$js_social_links};</script>
EOF;
        \Layout::addJSHeader($js_string);
        $script = PHPWS_SOURCE_HTTP . 'mod/contact/javascript/contact.js';
        \Layout::addJSHeader("<script type='text/javascript' src='{$script}'></script>");
        \Layout::addJSHeader('<script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script>');
        $template = new \Template($values);
        $template->setModuleTemplate('contact', 'Contact_Info_Form.html');
        return $template->get();
    }
开发者ID:HaldunA,项目名称:phpwebsite,代码行数:29,代码来源:ContactInfo.php


示例9: render

 public function render()
 {
     $tpl = array();
     \javascript('jquery');
     \javascriptMod('intern', 'missing');
     return \PHPWS_Template::process($tpl, 'intern', 'addInternship.tpl');
 }
开发者ID:jlbooker,项目名称:InternshipInventory,代码行数:7,代码来源:AddInternshipView.php


示例10: display

 public function display()
 {
     // permissions...
     if (!\Current_User::isDeity()) {
         \NQ::simple('intern', NotifyUI::ERROR, 'You cannot edit administrators.');
         return false;
     }
     // set up some stuff for the page template
     $tpl = array();
     // create the list of admins
     $adminList = Admin::getAdminPager();
     // get the list of departments
     $depts = Department::getDepartmentsAssoc();
     // make the form for adding a new admin
     $form = new \PHPWS_Form('add_admin');
     $form->addSelect('department_id', $depts);
     $form->setLabel('department_id', 'Department');
     $form->addText('username');
     $form->setLabel('username', 'Username');
     $form->addCheck('all');
     $form->setLabel('all', 'All Departments');
     $form->addSubmit('submit', 'Create Admin');
     $form->setAction('index.php?module=intern&action=edit_admins');
     $form->addHidden('add', 1);
     // TODO: Add Javascript autocomplete for usernames.
     javascript('jquery');
     javascript('jquery_ui');
     javascriptMod('intern', 'admin');
     $tpl['PAGER'] = $adminList;
     $form->mergeTemplate($tpl);
     return \PHPWS_Template::process($form->getTemplate(), 'intern', 'edit_admin.tpl');
 }
开发者ID:jlbooker,项目名称:InternshipInventory,代码行数:32,代码来源:AdminUI.php


示例11: getFilters

 /**
  * Generates a template for the rlc sort dropdown box
  *
  * @return string HTML for community selector drop down
  */
 public function getFilters()
 {
     javascript('jquery');
     javascript('modules/hms/page_refresh');
     // Get the list of communities
     $communities = RlcFactory::getRlcList($this->term);
     $communityList = array('0' => 'All');
     foreach ($communities as $key => $val) {
         $communityList[$key] = $val;
     }
     // Initialize form and submit command
     $submitCmd = CommandFactory::getCommand('ShowAssignRlcApplicants');
     $form = new PHPWS_Form('dropdown_selector');
     $submitCmd->initForm($form);
     $form->setMethod('get');
     // Community drop down
     $form->addSelect('rlc', $communityList);
     if (isset($this->rlc) && !is_null($this->rlc)) {
         $form->setMatch('rlc', $this->rlc->getId());
     }
     $form->setClass('rlc', 'form-control');
     $form->setExtra('rlc', 'onChange="refresh_page(\'dropdown_selector\')"');
     // Student Type drop down
     $form->addSelect('student_type', array(0 => 'All', TYPE_CONTINUING => 'Continuing', TYPE_FRESHMEN => 'Freshmen'));
     if (isset($this->studentType)) {
         $form->setMatch('student_type', $this->studentType);
     }
     $form->setClass('student_type', 'form-control');
     $form->setExtra('student_type', 'onChange="refresh_page(\'dropdown_selector\')"');
     return PHPWS_Template::process($form->getTemplate(), 'hms', 'admin/rlcApplicationListFilters.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:36,代码来源:RlcAssignmentView.php


示例12: form

 public static function form(\Request $request, $command = null)
 {
     javascript('jquery');
     \Form::requiredScript();
     if (empty($command)) {
         $command = 'run_search';
     }
     $system_locations = \systemsinventory\Factory\SystemDevice::getSystemLocations();
     $location_options = '<option value="0">All</opton>';
     foreach ($system_locations as $val) {
         $location_options .= '<option value="' . $val['id'] . '">' . $val['display_name'] . '</option>';
     }
     $vars['locations'] = $location_options;
     $system_types = \systemsinventory\Factory\SystemDevice::getSystemTypes();
     $type_options = '<option value="0">All</opton>';
     foreach ($system_types as $val) {
         $type_options .= '<option value="' . $val['id'] . '">' . $val['description'] . '</option>';
     }
     $vars['system_types'] = $type_options;
     $system_dep = \systemsinventory\Factory\SystemDevice::getSystemDepartments();
     $dep_optons = '<option value="0">All</opton>';
     foreach ($system_dep as $val) {
         $dep_optons .= '<option value="' . $val['id'] . '">' . $val['display_name'] . '</option>';
     }
     $vars['departments'] = $dep_optons;
     $vars['form_action'] = "./systemsinventory/search/" . $command;
     $template = new \Template($vars);
     $template->setModuleTemplate('systemsinventory', 'Search_System.html');
     return $template->get();
 }
开发者ID:AppStateESS,项目名称:systemsinventory,代码行数:30,代码来源:Search.php


示例13: show

 public function show()
 {
     javascript('jquery');
     $home_http = PHPWS_SOURCE_HTTP;
     /**
      * Uncomment below for DEVELOPMENT
      * Comment out for PRODUCTION
      */
     //        Layout::addJSHeader("<script src='{$home_http}mod/hms/javascript/react/build/react.js'></script>");
     //        Layout::addJSHeader("<script src='{$home_http}mod/hms/javascript/react/build/JSXTransformer.js'></script>");
     //        Layout::addJSHeader("<script type='text/jsx' src='{$home_http}mod/hms/javascript/AssignByFloor/src/AssignByFloor.jsx'></script>");
     /**
      * Uncomment below for PRODUCTION
      * Comment out for DEVELOPMENT
      */
     Layout::addJSHeader("<script src='{$home_http}mod/hms/javascript/react/build/react.min.js'></script>");
     Layout::addJSHeader("<script src='{$home_http}mod/hms/javascript/AssignByFloor/build/AssignByFloor.js'></script>");
     /**
      * Remainder of code is untouched regardless of development status
      */
     Layout::addJSHeader("<script type='text/javascript'>var sourceHttp = '{$home_http}';</script>");
     ob_start();
     include PHPWS_HOME_HTTP . 'mod/hms/templates/admin/AssignByFloor.html';
     return ob_get_clean();
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:25,代码来源:AssignByFloorView.php


示例14: mylist

 public function mylist($offset = 0)
 {
     $vacancies = '';
     try {
         if ((int) $offset == 0) {
             $offset = (int) $this->uri->segment(3);
         }
         $this->load->library('pagination');
         $config = array();
         $this->keyword = $this->get_filters();
         $config['base_url'] = base_url('vacancies/mylist/');
         $config['total_rows'] = (int) $this->vacancies->read_by_public($this->keyword, 5, 0, true);
         $config['per_page'] = PUBLIC_LIST_LIMIT;
         $config = array_merge($this->miscellaneous->pagination_config(), $config);
         $this->pagination->initialize($config);
         $vacancies = $this->vacancies->read_by_public($this->keyword, PUBLIC_LIST_LIMIT, $offset, false, $this->_sort, $this->order);
     } catch (Exception $e) {
         $this->set_alert_message('warning', $e->getMessage());
     }
     $data = array('vacancies' => $vacancies, 'pagination' => $this->pagination->create_links());
     $data['form_data'] = json_encode($this->keyword);
     $this->js_header = javascript(array('angular.min', 'constants'));
     $this->js_footer = javascript(array('public_vacancy'));
     $this->render('public/vacancy_list', $data);
 }
开发者ID:ramarb,项目名称:jobpost,代码行数:25,代码来源:Vacancies.php


示例15: test

 public function test()
 {
     $this->js_header = javascript(array_merge(array('angular.min'), $this->ng_materials()));
     $this->js_footer = javascript(array('test'));
     $this->main_ng_switch = 'Off';
     $this->css_header = css(array('angular-material.min'));
     $this->render('public/test', array());
 }
开发者ID:ramarb,项目名称:jobpost,代码行数:8,代码来源:Account.php


示例16: show

 public function show($archive = FALSE)
 {
     javascript('/jquery/');
     javascript('/jquery_ui/');
     $tpl = array();
     $tpl['PAGER'] = $this->pager->get();
     Layout::add(PHPWS_Template::process($tpl, 'faxmaster', 'faxList.tpl'));
 }
开发者ID:sinkdb,项目名称:faxserv,代码行数:8,代码来源:FaxPager.php


示例17: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($project)
 {
     //$project = $this->projects->findOrThrowException($id, true, true);
     $sections = count($project->sections) - 1;
     $report = count($project->reporting);
     javascript()->put(['sectindex' => $sections, 'reportindex' => $report]);
     return view('backend.project.edit')->withProject($project)->withOrganizations($this->organizations->getAllOrganizations('name', 'asc'))->withProjects($this->projects->getAllProjects('name', 'asc'))->withProjectOrganization($project->organization->pluck('id'))->withProjectQuestions($project->questions->lists('id')->all());
 }
开发者ID:herzcthu,项目名称:Laravel-HS,代码行数:14,代码来源:ProjectController.php


示例18: get

 public static function get()
 {
     $dirname = 'captcha/' . CAPTCHA_NAME . '/';
     if (is_dir(PHPWS_SOURCE_DIR . 'javascript/' . $dirname)) {
         return javascript($dirname);
     } else {
         return null;
     }
 }
开发者ID:par-orillonsoft,项目名称:phpwebsite,代码行数:9,代码来源:Captcha.php


示例19: show

 public function show()
 {
     $f = $this->feature;
     $reg = $f->getRegistration();
     PHPWS_Core::initCoreClass('Form.php');
     $form = new PHPWS_Form($reg->getName());
     $cmd = CommandFactory::getCommand('SaveApplicationFeature');
     if ($f->getId() < 1) {
         $cmd->setName($reg->getName());
         $cmd->setTerm($f->getTerm());
     } else {
         $cmd->setFeatureId($f->getId());
     }
     $cmd->initForm($form);
     // TODO: Command Business
     $form->addCheck('enabled');
     if ($f->isEnabled()) {
         $form->setMatch('enabled', true);
     }
     $form->setLabel('enabled', $reg->getDescription());
     if ($reg->requiresStartDate()) {
         $form->addText('start_date');
         $form->setExtra('start_date', 'class="datepicker"');
         if (!is_null($f->getStartDate())) {
             $form->setValue('start_date', strftime('%m/%d/%Y', $f->getStartDate()));
         }
         $form->setLabel('start_date', dgettext('hms', 'Start Date:'));
         $form->addCssClass('start_date', 'form-control');
         $form->addCssClass('start_date', 'datepicker');
     }
     if ($reg->requiresEditDate()) {
         $form->addText('edit_date');
         if (!is_null($f->getEditDate())) {
             $form->setValue('edit_date', strftime('%m/%d/%Y', $f->getEditDate()));
         }
         $form->setLabel('edit_date', dgettext('hms', 'Edit Date:'));
         $form->addCssClass('edit_date', 'form-control');
         $form->addCssClass('edit_date', 'datepicker');
     }
     if ($reg->requiresEndDate()) {
         $form->addText('end_date');
         if (!is_null($f->getEndDate())) {
             $form->setValue('end_date', strftime('%m/%d/%Y', $f->getEndDate()));
         }
         $form->setLabel('end_date', dgettext('hms', 'End Date:'));
         $form->addCssClass('end_date', 'form-control');
         $form->addCssClass('end_date', 'datepicker');
     }
     $form->addSubmit('Save');
     $form->addReset('Undo');
     javascript('datepicker');
     $vars = array('FORM_SELECT' => '.app-feature-setting form', 'ENABLE_SELECT' => 'input[name="enabled"]', 'HIDDEN_SELECT' => '.app-feature-setting-hidable', 'SUBMIT_SELECT' => '.app-feature-setting-submit');
     javascript('modules/hms/ajaxForm', $vars);
     $tpl = $form->getTemplate();
     return PHPWS_Template::process($tpl, 'hms', 'admin/ApplicationFeatureSettingsView.tpl');
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:56,代码来源:ApplicationFeatureSettingsView.php


示例20: execute

 public function execute(CommandContext $context)
 {
     if (!Current_User::allow('hms', 'damage_assessment')) {
         throw new PermissionException('You do not have permission to perform room damage assessment.');
     }
     $tpl = array();
     $tpl['TERM'] = Term::getSelectedTerm();
     javascript('jquery');
     $context->setContent(PHPWS_Template::process($tpl, 'hms', 'admin/roomDamageAssessment.tpl'));
 }
开发者ID:jlbooker,项目名称:homestead,代码行数:10,代码来源:ShowRoomDamageAssessmentCommand.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP javascriptEncode2函数代码示例发布时间:2022-05-15
下一篇:
PHP java_values函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap