diff options
Diffstat (limited to '')
-rw-r--r-- | app/model/objBgPrev.php | 40 | ||||
-rw-r--r-- | app/view/datalsts.php | 6 |
2 files changed, 46 insertions, 0 deletions
diff --git a/app/model/objBgPrev.php b/app/model/objBgPrev.php new file mode 100644 index 0000000..f8d024a --- /dev/null +++ b/app/model/objBgPrev.php @@ -0,0 +1,40 @@ +<?php + +/* + * SCROTT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * For more information, please refer to UNLICENSE + */ + +require_once "class/obj.class.php"; + +/* + * including scope defines + * obj $obj + * int $height + */ + +$src = $obj->getBgImg(); + +if ($src == NULL) + $src = ar() . "/static/img/null.jpg"; + +switch ($obj->objtype) +{ + case "user": + case "group": + $alt = $obj->getDisplayName() . " background"; + break; + + default: + $alt = $obj->name . " background"; + break; +} + +?> diff --git a/app/view/datalsts.php b/app/view/datalsts.php index 82a0f1f..16df7d7 100644 --- a/app/view/datalsts.php +++ b/app/view/datalsts.php @@ -23,6 +23,12 @@ require_once "class/obj.class.php"; <img src="<?=$src?>" alt="<?=$alt?>" title="<?=$alt?>" class="img-circle" height="<?=$height?>" /> <?php } ?> +<?php function objBgPrev(\obj $obj, int $height) : void { ?> + + <?php require "model/objBgPrev.php"; ?> + <img src="<?=$src?>" alt="<?=$alt?>" title="<?=$alt?>" class="img-rounded" height="<?=$height?>" /> + +<?php } ?> <?php function gpListItem(\obj $obj) : void { ?> <?php require "model/gpListItem.php"; ?> |