예제 #1
4
function get_image()
{
    $id = rand(101, 585295);
    //id изображений на сайте начинаются со 101. 585295 далеко не последнее изображение, так что можно смело писать цифру побольше
    $url = "http://nuclear-wallpapers.ru.com/download.php?id=" . $id . "&width=1366&height=768";
    /*
    	$ch = curl_init($url);
    	curl_setopt($ch, CURLOPT_HEADER, 0);
    	$res = curl_exec($ch);
    	curl_close($ch);
    */
    $img = "http://white-wallpapers.ru/image/" . $id . "-1366-768-nuclear-wallpapers.ru.com.jpg";
    /*
     *Эту проверку делал для себя, на случай отсутствия интернета..
     */
    $check = get_headers($url);
    if ($check[0] !== 'HTTP/1.1 200 OK') {
        //проверяем, нормальный ли заголовок нам возвращается
        $dir = opendir('/mnt/trash/dl/wllpprs/');
        while (false !== ($file = readdir($dir))) {
            $images[] = $file;
        }
        shuffle($images);
        $img = '/mnt/trash/dl/wllpprs/' . $images[0];
        copy($img, '/home/nikolay/walls/wall.jpg');
    } else {
        if (!getimagesize($img)) {
            //бывает, что попадается битое изображение, так что проверяется его размер
            get_image();
        } else {
            copy('/home/nikolay/walls/wall.jpg', '/home/nikolay/walls/old_wall.jpg');
            copy($img, '/home/nikolay/walls/wall.jpg');
        }
    }
}
예제 #2
0
 function get_list_view_data()
 {
     $data = parent::get_list_view_data();
     $delete = '';
     $group_owner = false;
     $securitygroup_name = "";
     if (empty($data['SECURITYGROUP_ID'])) {
         $securitygroup_name = "All";
     } else {
         require_once 'modules/SecurityGroups/SecurityGroup.php';
         $securitygroup = new SecurityGroup();
         $securitygroup->retrieve($data['SECURITYGROUP_ID']);
         $securitygroup_name = $securitygroup->name;
         if ($securitygroup->assigned_user_id == $GLOBALS['current_user']->id) {
             $group_owner = true;
         }
     }
     if (is_admin($GLOBALS['current_user']) || $data['CREATED_BY'] == $GLOBALS['current_user']->id || $group_owner) {
         $delete = get_image($GLOBALS['image_path'] . '/delete_inline', 'width="12" height="12" border="0" align="absmiddle" style="vertical-align: bottom;" onclick=\'Message.deleteMessage("' . $data['ID'] . '", "{this.id}")\'');
     }
     $username = "";
     if (empty($data['CREATED_BY'])) {
         $username = "******";
     } else {
         require_once 'modules/Users/User.php';
         $user = new User();
         $user->retrieve($data['CREATED_BY']);
         $username = $user->user_name;
     }
     $data['NAME'] = $data['DESCRIPTION'];
     $data['NAME'] = '<div class="list view" style="padding:5px;border:none;">' . html_entity_decode($data['NAME']);
     $data['NAME'] .= '<div class="byLineBox" style="padding-top: 2px"><span class="byLineLeft">' . $username . ' [' . $securitygroup_name . ']';
     $data['NAME'] .= '&nbsp;</span><span style="cursor: pointer;" class="byLineRight"> ' . $this->getTimeLapse($data['DATE_ENTERED']) . ' &nbsp;' . $delete . '</span></div>';
     return $data;
 }
 function display()
 {
     global $current_language;
     if (empty($this->container_id)) {
         $child_reports = ReportContainer::get_root_reports();
     } else {
         $container = new ReportContainer();
         $container->retrieve($this->container_id);
         $child_reports = $container->get_linked_beans("reports", "ZuckerReport");
     }
     $mod_strings = return_module_language($current_language, "ZuckerReports");
     require_once 'include/ListView/ListView.php';
     $lv = new ListView();
     $lv->initNewXTemplate('modules/ZuckerReportContainer/DetailView.html', $mod_strings);
     $lv->xTemplateAssign("DELETE_INLINE_PNG", get_image($image_path . 'delete_inline.png', 'align="absmiddle" alt="' . $app_strings['LNK_DELETE'] . '" border="0"'));
     $lv->xTemplateAssign("EDIT_INLINE_PNG", get_image($image_path . 'edit_inline.png', 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"'));
     $lv->xTemplateAssign("RETURN_URL", "&return_module=ZuckerReportContainer&return_action=DetailView&return_id=" . $container->id);
     $lv->setHeaderTitle("");
     $lv->setHeaderText("");
     ob_start();
     $lv->processListViewTwo($child_reports, "reports", "REPORT");
     $str = ob_get_clean();
     ob_end_flush();
     return parent::display() . $str;
 }
 function get_edit_view()
 {
     global $image_path;
     $view = $this->contents;
     $counter = 0;
     $fields = get_register_values('dyn_layout_fields');
     for ($i = 0; $i < sizeof($this->slots); $i++) {
         $slot = $this->slots[$i];
         $explode = explode($slot[0], $view, 2);
         $view = $explode[0];
         if ($i > 0 && $i < sizeof($this->slots) / 2) {
             $view .= "<a href='#' onclick='add_col_to_view({$counter})' >" . get_image($image_path . "plus_inline", "border='0' alt='Add Column ->'") . "</a><a href='#' onclick='delete_col_from_view({$counter})' >" . get_image($image_path . "minus_inline", "border='0' alt='<- Delete Column '") . "</a></td><td  class='listViewThS1'>";
         } else {
             if ($i > 0 && $i > sizeof($this->slots) / 2) {
                 $view .= "</td><td >";
             }
         }
         $view .= $slot[1] . "</div>" . $explode[1];
         if ($fields) {
             foreach ($fields as $field => $field_code) {
                 if (trim($slot[1]) == trim($field_code[1]) || preg_match("'name[\\ ]*=[\\ ]*([\\'\"])" . $field_code[0] . "\\1'si", $slot[1])) {
                     $this->remove_from_add_fields($field);
                 }
             }
         }
         $this->add_to_form($counter);
         $counter++;
     }
     return $view;
 }
예제 #5
0
 function fill_in_additional_detail_fields()
 {
     global $current_language, $theme;
     $mod_strings = return_module_language($current_language, "ZuckerWordTemplate");
     if (!empty($this->filename)) {
         $this->template_url = $this->get_resources_dir() . $this->filename;
         $this->extension = substr($this->filename, strrpos($this->filename, ".") + 1);
     }
     $this->action_module = $this->module_dir;
     $seed = new QueryTemplate();
     $this->querytemplate = $seed->retrieve($this->querytemplate_id);
     if (empty($this->querytemplate)) {
         $seed = new ListingTemplate();
         $this->querytemplate = $seed->retrieve($this->querytemplate_id);
     }
     if (!empty($this->querytemplate)) {
         $this->querytemplate_name = $this->querytemplate->name;
         $this->querytemplate_link = "index.php?module=" . $this->querytemplate->module_dir . "&action=DetailView&record=" . $this->querytemplate->id;
     }
     if ($this->extension == "stw" || $this->extension == "odt") {
         $this->type_desc = $mod_strings["LBL_OPENOFFICE"];
         $this->image_html = get_image("themes/" . $theme . "/images/ZuckerOpenOfficeTemplate", "alt=\"ZuckerOpenOfficeTemplate\"");
         $this->image_module = "ZuckerOpenOfficeTemplate";
     } else {
         if ($this->extension == "doc") {
             $this->type_desc = $mod_strings["LBL_WORD"];
             $this->image_html = get_image("themes/" . $theme . "/images/ZuckerWordTemplate", "alt=\"ZuckerWordTemplate\"");
             $this->image_module = "ZuckerWordTemplate";
         }
     }
     $this->assigned_user_name = get_assigned_user_name($this->assigned_user_id);
     $this->team_name = SimpleTeams::get_assigned_team_name($this);
 }
function remove_image($connection, $id)
{
    remove_image_file(get_image($connection, $id));
    $delete_image_by_id_stmt = delete_image_by_id_stmt($connection);
    $delete_image_by_id_stmt->bind_param("i", $id);
    catch_execution_error($delete_image_by_id_stmt->execute(), $connection);
}
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $parent_record_id = $_REQUEST['record'];
     $parent_module = $_REQUEST['module'];
     $action = 'UpDown';
     $record = $layout_def['fields']['ID'];
     $current_module = $layout_def['module'];
     $return_module = $_REQUEST['module'];
     //$return_action = 'SubPanelViewer';
     $subpanel = $layout_def['subpanel_id'];
     $return_id = $_REQUEST['record'];
     if (isset($layout_def['linked_field_set']) && !empty($layout_def['linked_field_set'])) {
         $linked_field = $layout_def['linked_field_set'];
     } else {
         $linked_field = $layout_def['linked_field'];
     }
     $refresh_page = 0;
     if (!empty($layout_def['refresh_page'])) {
         $refresh_page = 1;
     }
     $return_url = "index.php?module={$return_module}&action={$return_action}&subpanel={$subpanel}&record={$return_id}&sugar_body_only=1&inline=1";
     // $icon_up_text = $app_strings['LNK_REMOVE'];
     $icon_down_html = get_image($image_path . 'downarrow_inline', 'align="absmiddle" alt="' . $icon_remove_text . '" border="0"');
     $icon_up_html = get_image($image_path . 'uparrow_inline', 'align="absmiddle" alt="' . $icon_remove_text . '" border="0"');
     //based on listview since that lets you select records
     if ($layout_def['ListView'] && !$hideremove) {
         $linkUp = "<a href=\"javascript:upDown('{$subpanel}', 'up', '{$record}', {$refresh_page});\"" . " class=\"listViewTdToolsS1\">{$icon_up_html}</a>";
         $linkDown = "<a href=\"javascript:upDown('{$subpanel}', 'down', '{$record}', {$refresh_page});\"" . " class=\"listViewTdToolsS1\">{$icon_down_html}</a>";
         return $linkUp . '&nbsp;' . $linkDown;
     } else {
         return '';
     }
 }
 function prepSlots()
 {
     $this->parseCols($this->curText);
     global $image_path;
     $view = $this->curText;
     $counter = 0;
     $midpoint = floor(count($this->cols)) / 2 - 2;
     foreach ($this->cols as $col) {
         $explode = explode($col[0], $view, 2);
         if ($this->positionCount($col[0]) > 0 && $this->rowCount($col[2] . '</tr>') == 0) {
             if ($counter <= $midpoint) {
                 $view = $explode[0] . "<td class='tabDetailViewDF' nowrap><a href='javascript:void(0);' onclick='addNewColToView(\"studiocol{$counter}\", {$counter})' >" . get_image($image_path . "plus_inline", "border='0' alt='Add Row'") . "</a>&nbsp;<a href='javascript:void(0);' onclick='deleteColFromView(\"studiocol{$counter}\", {$counter})' >" . get_image($image_path . "minus_inline", "border='0' alt='Remove col'") . "</a></td>";
                 $view .= $col[1] . " id='studiocol{$counter}' >";
             } else {
                 $view = $explode[0] . '<td>&nbsp;</td>' . $col[1] . " id='studiocol{$counter}b' >";
             }
             $view .= $col[2] . $col[3] . $explode[1];
             $this->addSlotToForm($counter);
             $counter++;
         } else {
             $view = $explode[0] . $col[0] . $explode[1];
         }
     }
     $this->slotCount = $counter;
     return $view;
 }
예제 #9
0
function pd_is_archived($post_id, $field = NULL)
{
    // check if there are any custom fields
    $meta = get_post_custom($post_id);
    if ($meta) {
        if (isset($meta['_cp_id'])) {
            $meta['_cp_id'] = get_cp_id($meta['_cp_id']);
        }
        if (isset($meta['_author'])) {
            $meta['_author'] = get_author($meta['_author']);
        }
        if (isset($meta['_author_position'])) {
            $meta['_author_position'] = get_author_position($meta['_author_position']);
        }
        if (isset($meta['_image1'])) {
            $meta['_image1'] = get_image($meta['_image1']);
        }
        if (isset($meta['_legacy_id'])) {
            $meta['_legacy_id'] = get_legacy_id($meta['_legacy_id']);
        }
        if ($field == '_image1') {
            return $meta['_image1'];
        }
        if ($field == '_author') {
            if (isset($meta['_author'])) {
                return $meta['_author'];
            }
            return false;
        }
        return $meta;
    }
    // the article is not from the archives
    return false;
}
예제 #10
0
function display_counting_problem($argument1)
{
    $img = get_image('+');
    $randimg = $img[rand(0, count($img) - 1)];
    if ($randimg == '') {
        $randimg = 'blank.gif';
    }
    echo "<table width=440px border=0 valign=top cellpadding=0 cellspacing=0>\n\t<tr valign=top>";
    echo "<td > ";
    if ($argument1 == 0) {
        echo "<img src='img/blank.gif'>";
    }
    for ($i = 0; $i < $argument1; $i++) {
        echo "<img src='img/add/{$randimg}' >";
        if ($argument1 < 20) {
            if ($i !== 0 && ($i + 1) % 5 == 0) {
                echo "<br/>";
            }
        } else {
            if ($i !== 0 && ($i + 1) % 10 == 0) {
                echo "<br/>";
            }
        }
    }
    echo "</td>";
    echo "</tr><tr><td><input type=hidden name=argument1 value={$argument1}>How Manay ? <input type=text name='result' value='' size='5'> </td></tr></table><input type=submit value='submit'>";
}
예제 #11
0
 public function testGetImageFunctionWithAllParameters()
 {
     try {
         $this->assertNotNull(get_image("select", '', null, null, ".gif", "test alt text"));
     } catch (Exception $e) {
         $this->fail('Call to get_image function with all parameters causes exception:  ' . $e->getMessage());
     }
 }
예제 #12
0
function thumbnail_tag($img, $size, $resize = null, $classes = '')
{
    $img = get_image($img);
    if (null == $resize) {
        $resize = $size;
    }
    $img_url = thumbnail_url($img, $size);
    return "<img class='" . $classes . "' itemprop='image' src='" . $img_url . "' alt='thumbail of " . $img['image_name'] . "' width='" . $resize . "' height='" . $resize . "' title='" . $img['image_name'] . "'/>";
}
예제 #13
0
파일: Pbase.php 프로젝트: glial/glial
 public function getInfo()
 {
     $link = "http://www.pbase.com/wongtsushi/image/80484674&exif=Y";
     $link = "http://www.pbase.com/ingotkfr/image/132082042";
     $link = "http://www.pbase.com/ingotkfr/image/93124337";
     $link = "http://www.pbase.com/wongtsushi/image/80273259";
     //$url = "http://www.pbase.com/ingotkfr/image/102977507&exif=Y";
     $url = $link . "&exif=Y";
     $data = array();
     $ele = explode("/", $url);
     $data['author'] = $ele[3];
     $data['url_context'] = $link;
     $data['url_md5'] = md5($data['url_context']);
     $ch = curl_init();
     curl_setopt($ch, CURLOPT_PROXY, 'proxy.int.world.socgen:8080');
     curl_setopt($ch, CURLOPT_PROXYUSERPWD, "aurelien.lequoy:Zeb33tln1\$");
     curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20100101 Firefox/8.0");
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($ch, CURLOPT_URL, $url);
     $content = curl_exec($ch);
     curl_close($ch);
     $tab = Grabber::getTagContent($content, '<table width=0 border=0 align="center" class="imagetable">', true);
     $img = Grabber::getTagContent($tab, '<IMG');
     $elem = explode('"', $img);
     $data['url_found'] = $elem[3];
     $img_name = pathinfo($data['url_found']);
     $data['name'] = $img_name['basename'];
     get_image($data['url_found'], $data['name']);
     $info = getimagesize($data['name']);
     $data['width'] = $info[0];
     $data['height'] = $info[1];
     $data['md5'] = md5_file($data['name']);
     $title = Grabber::getTagContent($content, '<h3 class="title"', true);
     $data['title'] = trim(strip_tags($title));
     $location = Grabber::getTagContent($content, '<h3 class="location"', true);
     $data['location'] = trim(strip_tags($location));
     $legend = Grabber::getTagContent($content, '<div id="imagecaption" class="imagecaption">', true);
     $data['legend'] = trim(strip_tags($legend));
     $exif = Grabber::getTagContent($content, '<div id="techinfo" class="techinfo">', true);
     $camera = Grabber::getTagContent($exif, '<span class="camera">', true);
     $data['camera'] = trim(strip_tags($camera));
     $data_exif = Grabber::getTagContents($exif, '<tr', true);
     $hh = array();
     foreach ($data_exif as $line) {
         $dd = Grabber::getTagContents($line, '<td class=lid', true);
         if ($dd == false) {
             continue;
         }
         $hh[$dd[0]] = $dd[1];
     }
     $data['exif'] = $hh;
     echo "<pre>";
     print_r($data);
     echo "</pre>";
 }
예제 #14
0
 function fill_in_additional_detail_fields()
 {
     global $current_language, $theme;
     $mod_strings = return_module_language($current_language, "ZuckerQueryTemplate");
     $this->action_module = $this->module_dir;
     $this->type_desc = $mod_strings["LBL_QUERY"];
     $this->image_html = get_image("themes/" . $theme . "/images/ZuckerQueryTemplate", "alt=\"ZuckerQueryTemplate\"");
     $this->image_module = "ZuckerQueryTemplate";
     $this->assigned_user_name = get_assigned_user_name($this->assigned_user_id);
     $this->team_name = SimpleTeams::get_assigned_team_name($this);
 }
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $edit_icon_html = get_image($image_path . 'edit_inline', 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"');
     if ($layout_def['EditView']) {
         return "<a href='#' onClick=\"javascript:quickEditItem('" . $layout_def['fields']['ID'] . "');\"" . ' class="listViewTdToolsS1">' . $edit_icon_html . '&nbsp;' . $app_strings['LNK_EDIT'] . '</a>&nbsp;';
     } else {
         return '';
     }
 }
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $parent_record_id = $_REQUEST['record'];
     $parent_module = $_REQUEST['module'];
     $action = 'DeleteRelationship';
     $record = $layout_def['fields']['ID'];
     $return_module = $_REQUEST['module'];
     $return_action = 'SubPanelViewer';
     $subpanel = $layout_def['subpanel_id'];
     $return_id = $_REQUEST['record'];
     if ($return_module == 'Calls') {
         require_once 'modules/Calls/Call.php';
         $focus = new Call();
     } else {
         if ($return_module == 'Meetings') {
             require_once 'modules/Meetings/Meeting.php';
             $focus = new Meeting();
         } else {
             if ($return_module == 'MySettings') {
                 global $beanList, $beanFiles;
                 $return_module = $_REQUEST['loadModule'];
                 $class = $beanList[$return_module];
                 require_once $beanFiles[$class];
                 $focus = new $class();
             }
         }
     }
     $focus->retrieve($return_id);
     if ($focus->assigned_user_id == $record) {
         return '';
     }
     if (isset($layout_def['linked_field_set']) && !empty($layout_def['linked_field_set'])) {
         $linked_field = $layout_def['linked_field_set'];
     } else {
         $linked_field = $layout_def['linked_field'];
     }
     $refresh_page = 0;
     if (!empty($layout_def['refresh_page'])) {
         $refresh_page = 1;
     }
     $return_url = "index.php?module={$return_module}&action={$return_action}&subpanel={$subpanel}&record={$return_id}&sugar_body_only=1";
     $icon_remove_text = $app_strings['LNK_REMOVE'];
     $icon_remove_html = get_image($image_path . 'delete_inline', 'align="absmiddle" alt="' . $icon_remove_text . '" border="0"');
     $remove_url = $layout_def['start_link_wrapper'] . "index.php?module={$parent_module}" . "&action={$action}" . "&record={$parent_record_id}" . "&linked_field={$linked_field}" . "&linked_id={$record}" . "&return_url=" . urlencode(urlencode($return_url)) . "&refresh_page={$refresh_page}" . $layout_def['end_link_wrapper'];
     $remove_confirmation_text = $app_strings['NTC_REMOVE_CONFIRMATION'];
     //based on listview since that lets you select records
     if ($layout_def['ListView']) {
         return '<a href="' . $remove_url . '"' . ' class="listViewTdToolsS1"' . " onclick=\"return confirm('{$remove_confirmation_text}');\"" . ">{$icon_remove_html}&nbsp;{$icon_remove_text}</a>";
     } else {
         return '';
     }
 }
예제 #17
0
 function fill_in_additional_detail_fields()
 {
     global $current_language, $theme;
     global $png_support;
     $mod_strings = return_module_language($current_language, "ZuckerListingTemplate");
     $this->action_module = $this->module_dir;
     $this->type_desc = $mod_strings["LBL_LISTING"];
     $this->image_html = get_image("themes/" . $theme . "/images/" . $this->mainmodule, $this->mainmodule);
     $this->image_module = $this->mainmodule;
     $this->assigned_user_name = get_assigned_user_name($this->assigned_user_id);
     $this->team_name = SimpleTeams::get_assigned_team_name($this);
 }
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $href = 'index.php?module=' . 'Documents' . '&action=' . 'EditView' . '&record=' . $layout_def['fields']['ID'] . '&return_module=' . $_REQUEST['module'] . '&return_action=' . 'DetailView' . '&return_id=' . $_REQUEST['record'] . '&load_signed_id=' . $layout_def['fields']['LINKED_ID'] . '&parent_id=' . $_REQUEST['record'] . '&parent_name=' . $layout_def['fields']['CONTRACT_NAME'] . '&parent_type=' . $_REQUEST['module'] . '&selected_revision_id=' . $layout_def['fields']['SELECTED_REVISION_ID'];
     $edit_icon_html = get_image($image_path . 'loadSignedDocument', 'align="absmiddle" alt="' . $app_strings['LNK_LOAD_SIGNED'] . '" border="0"');
     //if the contract state is executed or document is not a template hide this action.
     if (!empty($layout_def['fields']['CONTRACT_STATUS']) && $layout_def['fields']['CONTRACT_STATUS'] == 'executed' or empty($layout_def['fields']['IS_TEMPLATE']) or $layout_def['fields']['IS_TEMPLATE'] == 0) {
         return "";
     }
     return '<a href="' . $href . '"' . "title ='" . $app_strings['LNK_LOAD_SIGNED_TOOLTIP'] . "'" . 'class="listViewTdToolsS1">' . $edit_icon_html . '&nbsp;' . $app_strings['LNK_LOAD_SIGNED'] . '</a>&nbsp;';
 }
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $href = 'index.php?module=' . $layout_def['module'] . '&action=' . 'EditView' . '&record=' . $layout_def['fields']['ID'] . '&return_module=' . $_REQUEST['module'] . '&return_action=' . 'DetailView' . '&return_id=' . $_REQUEST['record'];
     $edit_icon_html = get_image($image_path . 'edit_inline', 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"');
     if ($layout_def['EditView']) {
         return '<a href="' . $href . '"' . 'class="listViewTdToolsS1">' . $edit_icon_html . '&nbsp;' . $app_strings['LNK_EDIT'] . '</a>&nbsp;';
     } else {
         return '';
     }
 }
 function get_edit_view()
 {
     global $image_path;
     $view = $this->contents;
     $counter = 0;
     $module_name = $_SESSION['dyn_layout_module'];
     foreach ($this->slots as $slot) {
         $explode = explode($slot[0], $view, 2);
         $view = $explode[0] . "<a href='#' onclick='window.frames[\"labeleditor\"].document.location=\"index.php?module=LabelEditor&action=EditView&style=popup&sugar_body_only=1&refresh_parent=1&module_name={$module_name}&record=" . $slot[1] . "\"'>" . get_image($image_path . 'edit_inline', 'border="0" align="absmiddle"') . "</a>&nbsp;<a href='#' onclick='window.frames[\"labeleditor\"].document.location=\"index.php?module=LabelEditor&action=EditView&style=popup&sugar_body_only=1&refresh_parent=1&module_name={$module_name}&record=" . $slot[1] . "\"'>" . $slot[0] . "</a>" . $explode[1];
         $counter++;
     }
     return $view;
 }
예제 #21
0
function state_id()
{
    include 'connect_db.php';
    $state_name = $_POST['state_name'];
    $sql = "SELECT state_ID FROM states WHERE state_name ='{$state_name}'";
    $result = mysqli_query($conn, $sql);
    if ($result = mysqli_query($conn, $sql)) {
        while ($row = mysqli_fetch_row($result)) {
            $state_no = $row[0];
            get_image($state_no);
        }
    }
}
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $href = 'index.php?module=' . $layout_def['module'] . '&action=' . 'ContactOpportunityRelationshipEdit' . '&record=' . $layout_def['fields']['OPPORTUNITY_ROLE_ID'] . '&return_module=' . $_REQUEST['module'] . '&return_action=' . 'DetailView' . '&return_id=' . $_REQUEST['record'];
     $edit_icon_html = get_image($image_path . 'edit_inline', 'align="absmiddle" alt="' . $app_strings['LNK_EDIT'] . '" border="0"');
     //based on listview since that lets you select records
     if ($layout_def['ListView']) {
         return '<a href="' . $href . '"' . 'class="listViewTdToolsS1">' . $edit_icon_html . '&nbsp;' . $app_strings['LNK_EDIT'] . '</a>&nbsp;';
     } else {
         return '';
     }
 }
예제 #23
0
function otr($heading = 'heading', $content = 'content goes here', $link = '#', $dated, $images = 'shopping')
{
    if (function_exists('get_image')) {
        $image = get_image($images);
    }
    if (function_exists('get_date')) {
        $dated = get_date($dated);
    }
    ?>

<div class="mdl-card on-the-road-again mdl-cell mdl-cell--12-col">
	<style>
		.demo-blog .on-the-road-again .mdl-card__media 
		{
		  /*background-image: url(<?php 
    echo "{$image}";
    ?>
) ! important;*/
		  height: 240px ! important;
		}
	</style>
	<div class="mdl-card__media mdl-color-text--grey-50" style="background-image: url(<?php 
    echo "{$image}";
    ?>
)">
		<h3><a href=<?php 
    echo "\"{$link}\"";
    ?>
><?php 
    echo "{$heading}";
    ?>
</a></h3>
	</div>
	<div class="mdl-color-text--grey-600 mdl-card__supporting-text">
		<?php 
    echo "{$content}";
    ?>
	</div>
	<div class="mdl-card__supporting-text meta mdl-color-text--grey-600">
		<!--<div class="minilogo"></div>-->
		<div>
			<strong></strong>
			<span><?php 
    echo "Posted on - {$dated}";
    ?>
</span>
		</div>
	</div>
</div>
<?php 
}
 function generateButtons()
 {
     global $image_path;
     $imageSave = get_image($image_path . 'studio_save', '');
     $imagePublish = get_image($image_path . 'studio_publish', '');
     $imageHistory = get_image($image_path . 'studio_history', '');
     $imageAddRows = get_image($image_path . 'studio_addRows', '');
     $imageUndo = get_image($image_path . 'studio_undo', '');
     $imageRedo = get_image($image_path . 'studio_redo', '');
     $buttons = array();
     $buttons[] = array('image' => $imageSave, 'text' => $GLOBALS['mod_strings']['LBL_BTN_SAVE'], 'actionScript' => "onclick='if(lastTabIndex)lastTabIndex.blur();document.studio.submit()' ");
     $buttons[] = array('image' => $imageHistory, 'text' => $GLOBALS['mod_strings']['LBL_BTN_HISTORY'], 'actionScript' => "onclick='if(!confirmNoSave())return false;document.location.href=\"index.php?module=Studio&action=wizard&wizard=ManageBackups&setFile={$_SESSION['studio']['selectedFileId']}\"'");
     return $buttons;
 }
예제 #25
0
 function generate_item($post_ID, $atts)
 {
     // these arguments will be available from inside $content
     $image = array('post_id' => $post_ID, 'echo' => false, 'responsive' => true, 'class' => 'img-responsive');
     $image_tag = get_image($image);
     // item tempalte
     $item_tmpl = '
     <li>
         <a class="thumb-info" href="' . get_permalink($post_ID) . '">
             ' . $image_tag . '
         </a>
     </li>';
     return $item_tmpl;
 }
예제 #26
0
	function widget($args, $instance) {
		global $post;
		
		$posts = get_field('post', 'widget_'.$args['widget_id']);


		if( $posts ) :
			echo $args['before_widget']; 
			?>

				<?php foreach($posts as $post) : ?>
				<?php setup_postdata($post); ?>
				<?php 
					$author_id = get_the_author_meta('ID');
					$author_image = get_field('image', 'user_'. $author_id);
					$author_img_url = get_avatar_url ( $author_id, $size = '40' );
					$author_url = get_author_posts_url($author_id);
					$excerpt = get_the_excerpt();
					$excerpt = (strlen($excerpt) > 150) ? '"'.substr($excerpt,0,150).'" ...' : $excerpt;

				 ?>

					<img class="image" src="<?php echo get_image(get_post_thumbnail_id($post->ID), array(180, 180)); ?>">
					<div class="script">
						<img src="<?php bloginfo('template_directory'); ?>/images/misc/editors-letter.png" alt="">	
					</div>
					<a href="<?php echo $author_url; ?>">
						<div class="author">
								<div class="image circle">
										<img src="<?php echo $author_img_url; ?>" />
								</div>
								<span class="name"><?php echo the_author_meta( "display_name", $author_id ); ?></span>
						</div>	
					</a>
					<div class="date">
						february 01,2015
					</div>
					
					<div class="bio">
						<?php echo $excerpt; ?>	
						<a class="read-more" href="<?php the_permalink(); ?>">Read Further &raquo;</a>	
					</div>
				<?php endforeach;	?>
			<? 
			echo $args['after_widget'];	
		endif;
		
		
	}
 function process()
 {
     global $current_language, $app_list_strings, $image_path, $current_user;
     $mod_strings = return_module_language($current_language, 'Calls');
     if ($this->myItemsOnly) {
         // handle myitems only differently
         $lvsParams = array('custom_from' => ' INNER JOIN calls_users ON calls.id = calls_users.call_id ', 'custom_where' => ' AND calls_users.deleted = 0 AND (calls.assigned_user_id = \'' . $current_user->id . '\' OR calls_users.user_id = \'' . $current_user->id . '\') ', 'distinct' => true);
     } else {
         $lvsParams = array();
     }
     $this->myItemsOnly = false;
     parent::process($lvsParams);
     $keys = array();
     foreach ($this->lvs->data['data'] as $num => $row) {
         $keys[] = $row['ID'];
     }
     if (!empty($keys)) {
         $query = "SELECT call_id, accept_status FROM calls_users WHERE user_id = '" . $current_user->id . "' AND call_id IN ('" . implode("','", $keys) . "')";
         $result = $GLOBALS['db']->query($query);
         while ($row = $GLOBALS['db']->fetchByAssoc($result)) {
             $rowNums = $this->lvs->data['pageData']['idIndex'][$row['call_id']];
             // figure out which rows have this guid
             foreach ($rowNums as $rowNum) {
                 $this->lvs->data['data'][$rowNum]['ACCEPT_STATUS'] = $row['accept_status'];
             }
         }
     }
     foreach ($this->lvs->data['data'] as $rowNum => $row) {
         if (empty($this->lvs->data['data'][$rowNum]['DURATION_HOURS'])) {
             $this->lvs->data['data'][$rowNum]['DURATION'] = '0' . $mod_strings['LBL_HOURS_ABBREV'];
         } else {
             $this->lvs->data['data'][$rowNum]['DURATION'] = $this->lvs->data['data'][$rowNum]['DURATION_HOURS'] . $mod_strings['LBL_HOURS_ABBREV'];
         }
         if (empty($this->lvs->data['data'][$rowNum]['DURATION_MINUTES']) || empty($this->seedBean->minutes_values[$this->lvs->data['data'][$rowNum]['DURATION_MINUTES']])) {
             $this->lvs->data['data'][$rowNum]['DURATION'] .= '00';
         } else {
             $this->lvs->data['data'][$rowNum]['DURATION'] .= $this->seedBean->minutes_values[$this->lvs->data['data'][$rowNum]['DURATION_MINUTES']];
         }
         if ($this->lvs->data['data'][$rowNum]['STATUS'] == "Planned") {
             if ($this->lvs->data['data'][$rowNum]['ACCEPT_STATUS'] == '') {
                 $this->lvs->data['data'][$rowNum]['SET_ACCEPT_LINKS'] = "<div id=\"accept" . $this->id . "\"><a title=\"" . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activities&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Call&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=accept', null, null, SUGAR.sugarHome.retrieveDashlet, '{$this->id}');\">" . get_image($image_path . "accept_inline", "alt='" . $app_list_strings['dom_meeting_accept_options']['accept'] . "' border='0'") . "</a>&nbsp;<a title=\"" . $app_list_strings['dom_meeting_accept_options']['tentative'] . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activities&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Call&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=tentative', null, null, SUGAR.sugarHome.retrieveDashlet, '{$this->id}');\">" . get_image($image_path . "tentative_inline", "alt='" . $app_list_strings['dom_meeting_accept_options']['tentative'] . "' border='0'") . "</a>&nbsp;<a title=\"" . $app_list_strings['dom_meeting_accept_options']['decline'] . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activitiess&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Call&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=decline', null, null, SUGAR.sugarHome.retrieveDashlet, '{$this->id}');\">" . get_image($image_path . "decline_inline", "alt='" . $app_list_strings['dom_meeting_accept_options']['decline'] . "' border='0'") . "</a></div>";
             } else {
                 $this->lvs->data['data'][$rowNum]['SET_ACCEPT_LINKS'] = $app_list_strings['dom_meeting_accept_status'][$this->lvs->data['data'][$rowNum]['ACCEPT_STATUS']];
             }
         }
         $this->lvs->data['data'][$rowNum]['DURATION'] .= $mod_strings['LBL_MINSS_ABBREV'];
     }
     $this->displayColumns[] = "set_accept_links";
 }
 function get_edit_view()
 {
     global $image_path;
     $view = $this->contents;
     $counter = 0;
     foreach ($this->slots as $slot) {
         $explode = explode($slot[0], $view, 2);
         if ($this->slot_count($slot[0]) > 0 && $this->row_count($slot[2] . '</tr>') == 0) {
             $view = $explode[0] . $slot[1] . "<td class='tabDetailViewDF' nowrap><a href='#' onclick='add_row_to_view({$counter})' >" . get_image($image_path . "plus_inline", "border='0' alt='Add Row'") . "</a>&nbsp;<a href='#' onclick='delete_row_from_view({$counter})' >" . get_image($image_path . "minus_inline", "border='0' alt='Remove row'") . "</a></td>" . $slot[2] . $slot[3] . $explode[1];
         } else {
             $view = $explode[0] . $slot[0] . $explode[1];
         }
         $counter++;
     }
     return $view;
 }
예제 #29
0
 function widget($args, $instance)
 {
     global $post;
     $args['category_id'] = isset($instance['category_id']) ? $instance['category_id'] : null;
     $category = get_category($args['category_id']);
     if ($category) {
         echo $args['before_widget'];
         $image_id = get_field('image', 'category_' . $category->term_id);
         $sub_title = get_field('sub_title', 'category_' . $category->term_id);
         $image_url = get_image($image_id, array('width' => 400, 'height' => 220));
         include_module('category-btn', array('url' => get_term_link($category), 'image_url' => $image_url, 'name' => $category->name, 'sub_title' => $sub_title));
         echo $args['after_widget'];
         wp_reset_postdata();
         wp_reset_query();
     }
 }
 function displayList(&$layout_def)
 {
     global $app_strings;
     global $image_path;
     $parent_record_id = $_REQUEST['record'];
     $parent_module = $_REQUEST['module'];
     $action = 'DeleteRelationship';
     $record = $layout_def['fields']['ID'];
     $current_module = $layout_def['module'];
     //in document revisions subpanel ,users are now allowed to
     //delete the latest revsion of a document. this will be tested here
     //and if the condition is met delete button will be removed.
     $hideremove = false;
     if ($current_module == 'DocumentRevisions') {
         if ($layout_def['fields']['ID'] == $layout_def['fields']['LATEST_REVISION_ID']) {
             $hideremove = true;
         }
     } elseif ($_REQUEST['module'] == 'Teams' && $current_module == 'Users') {
         if ($layout_def['fields']['UPLINE'] != translate('LBL_TEAM_UPLINE_EXPLICIT', 'Users')) {
             $hideremove = true;
         }
     }
     $return_module = $_REQUEST['module'];
     $return_action = 'SubPanelViewer';
     $subpanel = $layout_def['subpanel_id'];
     $return_id = $_REQUEST['record'];
     if (isset($layout_def['linked_field_set']) && !empty($layout_def['linked_field_set'])) {
         $linked_field = $layout_def['linked_field_set'];
     } else {
         $linked_field = $layout_def['linked_field'];
     }
     $refresh_page = 0;
     if (!empty($layout_def['refresh_page'])) {
         $refresh_page = 1;
     }
     $return_url = "index.php?module={$return_module}&action={$return_action}&subpanel={$subpanel}&record={$return_id}&sugar_body_only=1&inline=1";
     $icon_remove_text = $app_strings['LNK_REMOVE'];
     $icon_remove_html = get_image($image_path . 'delete_inline', 'align="absmiddle" alt="' . $icon_remove_text . '" border="0"');
     $remove_url = $layout_def['start_link_wrapper'] . "index.php?module={$parent_module}" . "&action={$action}" . "&record={$parent_record_id}" . "&linked_field={$linked_field}" . "&linked_id={$record}" . "&return_url=" . urlencode(urlencode($return_url)) . "&refresh_page={$refresh_page}" . $layout_def['end_link_wrapper'];
     $remove_confirmation_text = $app_strings['NTC_REMOVE_CONFIRMATION'];
     //based on listview since that lets you select records
     if ($layout_def['ListView'] && !$hideremove) {
         return '<a href="' . $remove_url . '"' . ' class="listViewTdToolsS1"' . " onclick=\"return confirm('{$remove_confirmation_text}');\"" . ">{$icon_remove_html}&nbsp;{$icon_remove_text}</a>";
     } else {
         return '';
     }
 }